Asterisk 常见问题

更新时间:2024-03-25 18:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Asterisk 常见问题

Asterisk是否支持SIP的 PRACK? IMS 等线路需要SIP INVITE 中支持 Supported: 100rel\或\目前不支持,官方有补丁,但是不一定完全可以使用。必须使用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)注册成功以后,修改拨号规则可以通过此中继呼出。

本文来源:https://www.bwwdw.com/article/qdu8.html

Top