2017-10-05 63 views
1

我正在嘗試實現預付費卡解決方案的a2billing,我試圖讓目的地電話一切都很好,讀取卡和餘額,但是當我被要求輸入我希望打電話的號碼時,SIP請求的格式搞的一團糟,a2billing sip邀請格式錯誤?

例如,當我嘗試撥打電話XXXX,並假設我的供應商的IP yy.yy.yy.yy,電話,我從ZZZZZZ打電話,邀請應該是這樣的:

INVITE sip:XXXX%7C60%7CHRrL(8508000%3A61000%3A30000)@yy.yy.yy.yy SIP/2.0 
     From: <sip:[email protected]>;tag=as07522260 
     To: <sip:XXXX%7C60%7CHRrL(8508000%3A61000%3A30000)@yy.yy.yy.yy> 
     Contact: <sip:[email protected]:5060> 
     Call-ID: [email protected]: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 

這裏的問題是添加%7C60%7CHR的東西,似乎無法找到配置來覆蓋它們,

Regards,

回答

0

尋找到最,而使用星號和a2billing通過改變全球系統變量來解決可能遇到的問題後,

和我的問題改變參數dialcommand_param

問候,

1

首先,你已經知道,a2billing是WEB和控制部分,並沒有處理任何邀請。

邀請是SIP的一部分,它是星號

你的情況,但它更多的則是likly,你有不正確的幹線建立,與供應商或Linux管理員諮詢。

+0

我解決了我的問題,有一個全局變量,dialcommand_param 刪除了這一切,現在一切正常 | 60 | HRrL(%timeout%:61000:30000) –