Asterisk 常见问题
来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
Asterisk 常见问题
- Asterisk是否支持SIP的 PRACK? IMS 等线路需要SIP INVITE 中支持 Supported: 100rel"或"Require: 100rel", chan_sip目前不支持,官方有补丁,但是不一定完全可以使用。必须使用Asterisk-13 以上的版本使用pjsip协议栈支持。 如果使用chan_SIP,在chan_sip.conf 配置文件中配置prack=yes, 在pjsip.conf 中设置100rel=yes。
- Asterisk-13对接VOS:
1)pjsip.conf 配置文件: [6001] type=endpoint context=from-test disallow=all allow=ulaw transport=simpletrans auth=auth6001 aors=6001 [simpletrans] type=transport protocol=udp bind=0.0.0.0 [auth6001] type=auth auth_type=userpass password=6001 username=6001 [6001] type=aor max_contacts=1 contact=sip:6001@192.168.1.102:5060 [mytrunk] type=registration transport=simpletrans outbound_auth=mytrunk server_uri=sip:60102@VOS IP地址 client_uri=sip:60102@VOS IP 地址 retry_interval=60 support_path=true contact_user=mytrunk forbidden_retry_interval=10 auth_rejection_permanent=true [mytrunk] type=auth username=60102 // VOS 帐号 password=密码 [mytrunk] type=aor contact=sip:VOS 地址:5060 [mytrunk] type=endpoint transport=simpletrans context=from-test disallow=all allow=ulaw,alaw,gsm,g726,g729 outbound_auth=mytrunk aors=mytrunk from_user=60102 2) 拨号规则。做呼出测试: [from-test] exten => 100,1,Dial(PJSIP/呼叫的号码@mytrunk) exten => 100,2,hangup 3)注意,呼叫前必须确认trunk 成功注册,执行CLI 命令: pjsip show registrations, 确认成功注册。
- 如何使用Asterisk对接IMS:
如果需要对接Asterisk和IMS,建议使用Asterisk-13版本,chan_sip官方没有支持100rel,很多用户这是通过打补丁的方式对接,不能保证系统的兼容性。
1)配置中继details: username=+8618665301040@ims.gd.chinamobile.com fromuser=+8618665301040 // 修改到相应的帐号 host=201.111.131.32 fromdomain=ims.gd.chinamobile.com secret=密码 dtmfmode = inband // 或者auto 2)注册串需要填写: // 修改到相应的用户密码和用户名称 +8618665301040@ims.gd.chinamobile.com:密码:+8618665301040@ims.gd.chinamobile.com@201.111.131.32 3)注册成功以后,修改拨号规则可以通过此中继呼出。