Asterisk 一个sip邀请错误的格式?
我正在尝试实施预付卡计费解决方案,我尝试拨打目的地电话,一切正常,读取卡和余额,但当我被要求输入我想拨打的号码时,sip invite的格式混乱 例如,当我尝试拨打XXXX号码时,假设我的提供商ip yy.yy.yy.yy,即我从zzzzzz拨打的电话,则邀请如下所示:Asterisk 一个sip邀请错误的格式?,asterisk,sip,voip,Asterisk,Sip,Voip,我正在尝试实施预付卡计费解决方案,我尝试拨打目的地电话,一切正常,读取卡和余额,但当我被要求输入我想拨打的号码时,sip invite的格式混乱 例如,当我尝试拨打XXXX号码时,假设我的提供商ip yy.yy.yy.yy,即我从zzzzzz拨打的电话,则邀请如下所示: INVITE sip:XXXX%7C60%7CHRrL(8508000%3A61000%3A30000)@yy.yy.yy.yy SIP/2.0 From: <sip:zzzzzz@10.64.4.79&g
INVITE sip:XXXX%7C60%7CHRrL(8508000%3A61000%3A30000)@yy.yy.yy.yy SIP/2.0
From: <sip:zzzzzz@10.64.4.79>;tag=as07522260
To: <sip:XXXX%7C60%7CHRrL(8508000%3A61000%3A30000)@yy.yy.yy.yy>
Contact: <sip:zzzzzz@10.64.4.79:5060>
Call-ID: 3ea2b73a7d68626070d3a45c4e632749@10.64.4.79:5060
CSeq: 102 INVITE
User-Agent: FPBX-2.11.0(11.20.0)
Date: Thu, 05 Oct 2017 04:28:06 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 277
邀请sip:XXXX%7C60%7CHRrL(8508000%3A61000%3A30000)@yy.yy.yy sip/2.0
发件人:;标签=as07522260
致:
联系人:
呼叫ID:3ea2b73a7d68626070d3a45c4e632749@10.64.4.79:5060
CSeq:102邀请
用户代理:FPBX-2.11.0(11.20.0)
日期:2017年10月5日星期四04:28:06 GMT
允许:邀请、确认、取消、选项、再见、参考、订阅、通知、信息、发布、消息
支持:替换、定时器
内容类型:应用程序/sdp
内容长度:277
这里的问题是添加的%7C60%7CHR内容,似乎找不到覆盖它们的配置
关于,首先,您知道,计费是网络和控制部分,根本不处理邀请 邀请是sip部分,它是星号
但是,在您的情况下,很可能是您的中继设置不正确,请咨询您的提供商或linux管理员。在研究了使用asterisk和a2billing时可能遇到的大多数问题后,通过更改全局系统变量解决了这些问题 对于我更改参数dialcommand_param的问题
关于,我解决了我的问题,有一个全局变量,dialcommand|u param删除了该变量,现在一切正常| 60 | HRrL(%timeout%:61000:30000)