Asterisk 电话落地的几种途径,ET263设置
PSTN固话:个人,的PC机插入 模数转换卡,比如单口的Digium x100p,4口的TDM 400,淘宝上面自己找了。
GSM手机:蓝牙接入,需要一台台式机,一个蓝牙接收器,配置chan_mobile
数字E1线路:电信公司提供的光缆/数字缆,通常公司用户采用,比如Digium的数字板卡
SIP服务:国外的小蜜蜂vbuzzer,国内的 ET263 中国行服务
Skype:需要Skye Connect集成
GSM Gateway:要800多RMB的一个硬件,把GSM SIM卡转到SIP
然后再compile,再make后就搞定。Windows Xlite可以通过ET 263呼出了。
参考:
http://www.telecom-cafe.com/forum/viewthread.php?tid=4110&extra=page%3D1&page=1
================================================================================================
现在用BlackBerry SIP电话呼出,Asterisk控制台上面报错如下:
] WARNING[8829]: channel.c:5799 ast_channel_make_compatible_helper: No path to translate from SIP/myet263_OUT-00000005 to SIP/101-00000004
== Spawn extension (macro-dialout-trunk, s, 20) exited non-zero on 'SIP/101-00000004' in macro 'dialout-trunk'
检查core show translation后发现,SIP Trunk myet263_OUT的定义里面的g729和amr语音codec不能translate!
解决办法:
在sip_additional.conf文件中修改SIP Trunk myet263_OUT的定义
allow=g729,ulaw,alaw,gsm,g726
修改为allow=ulaw,alaw,gsm,g726
重新启动Asterisk可以从BlackBerry SIP电话,走ET 263叫通我的手机号码/固话了。
但是在家里,不在办公室里面,双方没有声音,嗯,这个应该是NAT的问题,需要安装个STUN服务器。Maybe 3CX Phone System可以帮忙。
待测试:回办公室后,测试BlackBerry SIP call out。
