k****t 发帖数: 2288 | 1 我家的asterisk是装在wl-520gu的router上的,所以装的是lite的。装上python的
googlevoice的scripts后,虽然有点慢,需要18秒左右才能接通,但是还是很好用,实
现了拨打美国电话free的目的。美中不足的就是DTMF不是那么work,比如我用它来拨ip
电话卡的接入号码后,输入卡号和密码总是不对,开始放狗搜索,得到的资料说google
voice本身对DTMF有限制,但是我还是很奇怪,因为我走sipsorcery,用的是google
voice+gizmo5就可以正常使用。后来我也就没有去管了,心想反正有一个work就好了。
但是今天莫名其妙我的spa3000怎么也注册不上sipsorcery了,我都没有做任何修改。
开始我都怀疑我的spa3000有问题了,但是我注册上sipgate,web的方式拨打就可以,
而且打ip电话卡也可以,我想估计是asterisk的设置有问题了。
原来我sip.conf用的dtmfmode=RFC2833,a9大侠还问过我spa3000的设置。其实这个都
没有问题,我就是用default设置。
今天我放狗发现很多人 |
|
r****t 发帖数: 10904 | 2 pap2 里面是 AUTO, 这个也要改?我马上去试试。。。能不能问一下你的 dtmf playback level 和 dtmf playback length, 在 pap2 的 Reginal tab 最下面部分?我的是 -9, 0.2, 默认是 -16, 0.1 |
|
l***h 发帖数: 9308 | 3 以前没看到这个帖子,刚解决了,准备发个新帖,发现这个问题已经说过了。不过还是
详细讲讲吧。
通常向外拨号是没有问题的,只有接通对方电话后,要求键入号码时,不能正确识别。
比如:激活新收到信用卡,输入卡号时,或者拨通800号电话,要按无数个号码才能找
到活人。
上面碰到的就是"DTMF Tx Method"设置的问题,通常设置为AUTO,这时候改成InBand就
基本能解决问题了,至少我试验的SPA1001和SPA3000上同时解决了这个问题。
这个DTMF Tx Method设置,在ATA设置里面,通常在“Line 1”、“Line 2”、“PSTN
Line”的TAB下面,往下在“Audio Configuration”项目下,当然直接搜索DTMF Tx
Method定位更快。
这个设置里面,还有INFO,AVT等选项,试过都不行,下面是SPA手册给出的这几项的定义
DTMF Tx Method
Method to transmit DTMF signals to the far end:
Inband = Send DTMF using the audio path;
INFO = |
|
a9 发帖数: 21638 | 4 dtmf mode你用的是啥?
asteri
DTMF |
|
k****t 发帖数: 2288 | 5 在sip。conf种设置如下:
dtmfmode=rfc2833
spa3000中使用DTMF Tx Method: inbound+info
DTMF Tx Mode: normal |
|
k****t 发帖数: 2288 | 6 spa3000中使用DTMF Tx Method: inbound+info
DTMF Tx Mode: normal |
|
e***d 发帖数: 8248 | 7 是的,各种 V.## 协议。
电话机按键的声音,是 DTMF,dual-tone multi-frequency,
电脑也可以根据这个规范自己生成拨号音,自动拨号。
耳朵灵的人分辨出 DTMF 不难。
老式的拨号盘式电话,可以不通过拨号盘来拨号,可以通过快速敲击叉簧来拨号,
最古老的黑客就是入侵电话系统的黑客,Matrix 里面使用有限电话来进入虚拟世界,
就是向黑客老祖致敬之意。 |
|
k*******2 发帖数: 4163 | 8 好像不是这么行骗的。
如何再电话里通过劳模拨的电话查balance?如何知道
不是直接打进了劳模家的一个仿冒service center? 然后你
输入的每一个数字都直接读进了人家机器,还用DTMF?
再说,像我手机的按键界面就设置成不出声,如果劳模碰到这样的,
再会DTMF,听力再佳也直接瞎掉。 |
|
m**v 发帖数: 373 | 9 这里是一个完整的call的信息,对方挂电话就直接segmentation fault了。log里面没有
任何信息。
*CLI> -- Executing [D***[email protected]@google-in:1] GotoIf("Gtalk/+XXX-152d
", "0?bridged") in new stack
-- Executing [D***[email protected]@google-in:2] NoOp("Gtalk/+XXX-152d", "Call
erid +**[email protected]/srvres-MTAuMjIwLjIwNC4yMTo5ODQw") in new stack
-- Executing [D***[email protected]@google-in:3] Set("Gtalk/+XXX-152d", "CALLE
RID(num)=+XXX") in new stack
-- Executing [D***[email protected]@google-in:4] Set("Gtalk/+XXX-152d", "CALLE
R... 阅读全帖 |
|
a9 发帖数: 21638 | 10 你*上设置的都是你ata的格式。如果是gtalk模块,他往gooogle voice用senddtmf和
dial()命令发的时候,总是以rfc2833发的。但是,他这个gtalk模块有bug,我没仔细
研究出来是哪儿。
可能是在发送dtmf的时候,sip端还没有数据,因此,rtp头里要求的seqno和timespan
都是不正确的,发给google voice就不对了。
我建议你试试我写的程序。我会一直不停的发dtmf,一直到google voice能检测到。 |
|
d********g 发帖数: 10550 | 11 你的配置里为什么有SendDTMF?GV里没有把Call Screening关掉?
我的:
[google-in]
exten => , 1, GotoIf(${DB_EXISTS(gv_dialout/channel)}?bridged)
exten => , n, NoOp(Callerid ${CALLERID(name)})
exten => , n, Set(CALLERID(num)=${SHIFT(CALLERID(name),@)})
exten => , n, Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten => , n, Dial(SIP/, 180, D(:1))
exten => , n(bridged),Bridge(${DB_DELETE(gv_dialout/channel)}, p)
我觉得问题应该就在这个DTMF。发... 阅读全帖 |
|
j*********g 发帖数: 2083 | 12 切! 俺十年前当时就业余做了一个电路,用双音多频(DTMF)解码芯片和液晶显示器显
示拨号音频的号码,纯粹是为好玩。不是用软件做的。 |
|
s******m 发帖数: 1154 | 13
360
对学EE的来讲很简单
DTMF(Dual-tone multi-frequency signaling)
现在的手机基本不用这个了,要么静音,要么单频
我看李开复也是想借机炒作,仅凭这个就打算录用?门槛太低了吧 |
|
m******t 发帖数: 550 | 14 做过类似产品。电话是双音频拨号DTMF,每一个音都是和弦,耳朵灵的稍加练习都能听
出来。 |
|
|
a9 发帖数: 21638 | 16 voip应该也是work的。你可能需要配置一下dtmf传送的方式为inband |
|
k****t 发帖数: 2288 | 17 我是用的asus的wl-500gurouter,插上usb flash driver,就可以装上litter的asteri
sk,加上python的google voice的scripts,也可以打电话和接电话。速度也还可以。
现在我碰到的唯一问题就是用他来拨打电话卡,password很难被识别。这个估计是DTMF
的设置问题。 |
|
i*****e 发帖数: 1359 | 18 能不能介绍一下这个python script阿?
asteri
DTMF |
|
i**w 发帖数: 883 | 19 GV的DTMF有私货在里面,很多人在GV的support forum抱怨了 |
|
m*d 发帖数: 7658 | 20 还有这种玩法,以前都不知道
asteri
DTMF |
|
c**s 发帖数: 771 | 21 change DTMF methods.
The default one is "Auto". I think "in band" will work, but will cause othe
problems. So I will temporarily use "in band", but most times I just leave
it to "auto". |
|
|
P*****s 发帖数: 2619 | 23 大麻 BaoFeng UV-5R 136-174/400-480 MHz Dual-Band DTMF CTCSS DCS FM Ham Two
Way Radio only $39.99
如何? |
|
d*****y 发帖数: 182 | 24 电话的每一个号码都对应一个tone, 也就是DTMF。劳模不管用什么方法,只要听到你的
按键声音,立刻就能破译。 |
|
|
|
l***y 发帖数: 791 | 27 look up dtmf/IVR(interactive voice response) and ACD (automatic call
distribution).
some call center application, pbx, or simple vm system can do what you just
described.
i.e. cisco ISR + CME + CUE could do most of it, although account inquiries
could need some java hookup to the enterprise DB, if there is one, IDK. |
|