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
================================================================================================Skype Connect
被和谐了 http://www.skype.com/zh-Hans/features/skype-connect/
1)使用您的办公电话接收Skype来电
2)将Skype集成到您现有的电话系统中享受廉价的通话。
将Skype Connect添加到已启用SIP的现有PBX,您的公司只需进行极少的升级或无需额外升级即可节省通信费用。
如何使用:
- 登录Skype管理器
- 购买信道并分配点数至您的SIP档案。
- 按照SIP档案详细说明配置PBX或VoIP网关。
- 开始打电话
立即开始使用Skype Connect。
================================================================================================ ET263 设置成功后,控制台老是报错: WARNING[3247]: chan_sip.c:24433 handle_incoming: Misrouted SIP response '401 Unauthorized' with Call-ID '05d212624f8017f1114dde8441d6ebdc@xxx.homeftp.org', too many vias
是在 /usr/src/asterisk-1.8.10.1/channels的chan_sip.c
把这句: 变成:
然后再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。