“Asterisk 常见问题”的版本间的差异

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
跳转至: 导航搜索
(创建页面,内容为“::Asterisk 常见问题 * Asterisk 是否支持SIP的 PRACK, chan_sip 目前不支持,必须使用Asterisk-13 以上的pjsip 协议栈支持。”)
 
 
(未显示同一用户的5个中间版本)
第1行: 第1行:
::Asterisk 常见问题
+
Asterisk 常见问题
* Asterisk 是否支持SIP的 PRACK, chan_sip 目前不支持,必须使用Asterisk-13 以上的pjsip 协议栈支持。
+
 
 +
* 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:
 +
<pre>
 +
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, 确认成功注册。
 +
</pre>
 +
 
 +
* 如何使用Asterisk对接IMS:
 +
 
 +
如果需要对接Asterisk和IMS,建议使用Asterisk-13版本,chan_sip官方没有支持100rel,很多用户这是通过打补丁的方式对接,不能保证系统的兼容性。
 +
 
 +
<pre>
 +
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)注册成功以后,修改拨号规则可以通过此中继呼出。
 +
</pre>

2015年11月18日 (三) 18:04的最新版本

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)注册成功以后,修改拨号规则可以通过此中继呼出。