Asterisk电话回拨

发表于 2017-08-22   |   分类于 Google Voice使用

转帖 [email protected]

extensions.conf

[default]
exten => GV,1,Answer()
exten => GV,2,GotoIf($["${CALLERID(num)}" = "myphonenumber"]?3:4) 识别是
否是自己的手机号,是则运行第3步,否则运行第4步
exten => GV,3,System(cp /tmp/*.call /var/spool/asterisk/outgoing/) 激发回
拨(复制准备好的.call文件到outgoing文件下下激发回拨).
exten => GV,4,Hangup() 挂断
[GV]
exten => GV,1,wait(1)
same => n,answer()
same => n,background(ivr) 我录制的ivg.gsm语音文件(请转入要拨打的电话号码),
在/usr/share/asterisk/sounds/en 目录下
same => n,WaitExten(7) 等待7秒输入时间
exten => _NXXXXXXXXX,1,Goto(GVcall,${EXTEN},1) 当输入10位美国电话时 用
GVcall 规则拨出电话
exten => _1XXXXXXXXXX,1,Goto(GVcall,${EXTEN},1) 当输入11位1开头的中国手机时
用GVcall 规则拨出电话
[GVcall]
exten => _NXXXXXXXXX,1,Dial(SIP/GVsip/1${EXTEN}) 打美国时10位号自动加1
exten => _1XXXXXXXXXX,1,Dial(SIP/GVsip/86${EXTEN}) 打中国11位手机号时自动加
86

sip.conf

[general]
register => GV1xxxxxxxxxx:[email protected]:5060/GV 这是SIP呼
入注册,当别人打你GV号时进入上面[default]的exten => GV
[GVsip] 当外呼时用这拨出
type=peer
context=GV
username=GV1xxxxxxxxxx
secret=ppppppppp
host=gvgw.simonics.com 官网simonics.com可以让GV支持SIP.
nat=yes
insecure=invite
fromdomain=gvgw.simonics.com
defaultuser=GV1xxxxxxxxx
qualify=yes

a.call 自己准备好的回拨文件放在/tmp/文件夹下待复制

Channel: SIP/GVsip/myphonenumber 回拨到自己设定的手机号上。
Context: GV 运行extensions.conf中[GV]规则。
Extension: GV 运行extensions.conf中[GV]规则中的exten => GV
Priority: 1 从exten => GV,1,wait(1)开始运行。
MaxRetries: 0 防止重拨
RetryTime: 0 防止重拨

文末:
介绍一个在中国大陆港澳台和220多个国家可以漫游的美国真实sim卡。
优点:
1 全球漫游,国内走联通或者移动。
2 不需要实名,无月租,无最低消费。
3 免费接收全球短信,发短信仅$0.1每条。一年$0.4就可以长期使用。
4 支持各大美国银行,游戏,paypal等等
5 秒注册google voice,不需要等待,不需要点击
购买连接:http://daydz.taobao.com 旺旺 北美快运
这里有一份中国大陆可用,全球漫游美国SIM卡对比,有时间的时候可以看看
http://help.daydz.com/ussimcard

© 2018 Powered by Typecho & Theme Quark