Asterisk 一个sip邀请错误的格式?

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

我正在尝试实施预付卡计费解决方案,我尝试拨打目的地电话,一切正常,读取卡和余额,但当我被要求输入我想拨打的号码时,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>;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)