本帖最後由 alang 於 2011-12-29 17:54 編輯
由於系統也接上 SPA3000,而且可以顯是正確的 CID,所以就將兩者的 sip debug 訊息作比較:
== SPA3000, CID 正常 ==- <--- SIP read from UDP:192.168.9.103:5061 --->
- INVITE sip:0422711234@192.168.9.102 SIP/2.0
- Via: SIP/2.0/UDP 192.168.9.103:5061;branch=z9hG4bK-306b0652
- From: PSTN Call <sip:035981234@192.168.9.102>;tag=c8c7f632a5031b52o1
- To: <sip:0422715575@192.168.9.102>
- Remote-Party-ID: PSTN Call <sip:035981234@192.168.9.102>;screen=yes;party=calling
- Call-ID: [email]e393b7b2-40e47d2@192.168.9.103[/email]
- CSeq: 101 INVITE
- Max-Forwards: 70
- Contact: PSTN Call <sip:035981234@192.168.9.103:5061>
- Expires: 240
- User-Agent: Linksys/SPA3000-3.1.10(GWd)
- Content-Length: 446
- Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
- Supported: x-sipura
- Content-Type: application/sdp
- v=0
- o=- 1161565 1161565 IN IP4 192.168.9.103
- s=-
- c=IN IP4 192.168.9.103
- t=0 0
- m=audio 16452 RTP/AVP 8 0 2 4 18 96 97 98 100 101
- a=rtpmap:8 PCMA/8000
- a=rtpmap:0 PCMU/8000
- a=rtpmap:2 G726-32/8000
- a=rtpmap:4 G723/8000
複製代碼 == OBi110, CID 不正常 ==- <--- SIP read from UDP:60.250.xxx.xxx:5061 --->
- INVITE sip:035972222@sip.xxx.xxx.xxx:5060 SIP/2.0
- Call-ID: [email]c76a9545@60.250.xxx.xxx[/email]
- Content-Length: 405
- CSeq: 8001 INVITE
- From: <sip:obiPSTN@sip.xxx.xxx.xxx>;tag=SP250151147347540a1
- Max-Forwards: 70
- To: <sip:035972222@sip.xxx.xxx.xxx>
- Via: SIP/2.0/UDP 60.250.xxx.xxx:5061;branch=z9hG4bK-366de387;rport
- User-Agent: OBIHAI/OBi110-1.3.0.2651
- Contact: <sip:obiPSTN@60.250.xxx.xxx:5061>
- Expires: 60
- Supported: replaces
- Allow: ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,REFER
- Remote-Party-ID: <sip:obiPSTN@sip.xxx.xxx.xxx>;party=calling;privacy=off
- Content-Type: application/sdp
- v=0
- o=- 126825 1 IN IP4 60.250.205.85
- s=-
- c=IN IP4 60.250.xxx.xxx
- t=0 0
- m=audio 16602 RTP/AVP 0 8 18 104 102 103 105 101
- a=rtpmap:0 PCMU/8000
- a=rtpmap:8 PCMA/8000
- a=rtpmap:18 G729/8000
複製代碼 看起來是 OBi110 並沒有將 CID 傳入 Asterisk,所以致使 CID 不正常。 |