2013-01-16 78 views
0

我想將我的SPA2102替換爲星號。我如何修改標題,如From,To和Contact? 我需要更換標題,如:星號修改頭文件

From: "asterisk" <sip:[email protected]>;tag=as1ea48bca 

爲標題,如:SPA2102。

我SPA2102將它像

"XXXX174264" <sip:[email protected]> 

如何

# tcpdump -nAieth0 port 5060 and net ip.ip.ip.0/24 

10:47:55.801914 IP 10.37.93.21.5060 > ip.ip.ip.6.5060: SIP, length: 906 
[email protected] 
%].............INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 10.37.93.21:5060;branch=z9hG4bK20d7bc88 
Max-Forwards: 70 
From: "asterisk" <sip:[email protected]>;tag=as1ea48bca 
To: <sip:[email protected]> 
Contact: <sip:[email protected]:5060> 
Call-ID: [email protected] 
CSeq: 102 INVITE 
User-Agent: Linksys/SPA2102-5.2.5 
Date: Wed, 16 Jan 2013 04:47:55 GMT 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH 
Supported: replaces, timer 
Content-Type: application/sdp 
Content-Length: 333 

v=0 
o=- 233070007 233070007 IN IP4 10.37.93.21 
s=Asterisk PBX 11.2.0 
c=IN IP4 10.37.93.21 
t=0 0 
m=audio 10004 RTP/AVP 0 8 3 111 101 
a=rtpmap:0 PCMU/8000 
a=rtpmap:8 PCMA/8000 
a=rtpmap:3 GSM/8000 
a=rtpmap:111 G726-32/8000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-16 
a=silenceSupp:off - - - - 
a=ptime:20 
a=sendrecv 

10:47:55.822359 IP ip.ip.ip.6.5060 > 10.37.93.21.5060: SIP, length: 348 
[email protected]>.#..... 
%]......d.CSIP/2.0 100 Trying 
Via: SIP/2.0/UDP 10.37.93.21:5060;branch=z9hG4bK20d7bc88 
From: "asterisk" <sip:[email protected]>;tag=as1ea48bca 
To: <sip:[email protected]> 
Call-ID: [email protected] 
CSeq: 102 INVITE 
Contact: <sip:[email protected]:5060> 
Server: MERA MVTS3G v.4.3.0-38t 
Content-Length: 0 

我嘗試使用SPA和Asterisk進行通話。兩者都註冊成功。但是Asterisk無法撥打電話。 這裏是SPA的tcpdump:

00:58:00.778565 IP 10.37.93.23.5060 > ip.ip.ip.6.5060: SIP, length: 892 
Eh.......... 
%].............INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: XXXX174264 <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]> 
Remote-Party-ID: XXXX174264 <sip:[email protected]>;screen=yes;party=calling 
Call-ID: [email protected] 
CSeq: 101 INVITE 
Max-Forwards: 70 
Contact: XXXX174264 <sip:[email protected]:5060> 
Expires: 240 
User-Agent: Linksys/SPA2102-5.2.5 
Content-Length: 268 
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER 
Supported: x-sipura, replaces 
Content-Type: application/sdp 

v=0 
o=- 93383 93383 IN IP4 10.37.93.23 
s=- 
c=IN IP4 10.37.93.23 
t=0 0 
m=audio 16186 RTP/AVP 8 0 18 4 100 
a=rtpmap:8 PCMA/8000 
a=rtpmap:0 PCMU/8000 
a=rtpmap:18 G729a/8000 
a=rtpmap:4 G723/8000 
a=rtpmap:100 NSE/8000 
a=fmtp:100 192-193 
a=ptime:20 
a=sendrecv 

00:58:00.782580 IP ip.ip.ip.6.5060 > 10.37.93.23.5060: SIP, length: 342 
[email protected]>.#..... 
%]......^..SIP/2.0 100 Trying 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: "XXXX174264" <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]> 
Call-ID: [email protected] 
CSeq: 101 INVITE 
Contact: <sip:[email protected]:5060> 
Server: MERA MVTS3G v.4.3.0-38t 
Content-Length: 0 


00:58:02.479539 IP ip.ip.ip.6.5060 > 10.37.93.23.5060: SIP, length: 683 
[email protected]>."p.... 
%].......<.SIP/2.0 180 Ringing 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: "XXXX174264" <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]>;tag=109877804-3792792162-4082950052-3026001148 
Call-ID: [email protected] 
CSeq: 101 INVITE 
Contact: <sip:[email protected]:5060> 
Content-Type: application/sdp 
Server: MERA MVTS3G v.4.3.0-38t 
Content-Length: 258 

v=0 
o=- 1358621882 1358621882 IN IP4 ip.ip.ip.5 
s=- 
c=IN IP4 ip.ip.ip.5 
t=0 0 
m=audio 39878 RTP/AVP 8 0 18 
a=rtpmap:8 PCMA/8000 
a=rtpmap:0 PCMU/8000 
a=rtpmap:18 G729/8000 
a=fmtp:18 annexb=no 
a=ptime:20 
a=sendrecv 
a=silenceSupp:off - - - - 

00:58:30.832778 IP 10.37.93.23.5060 > ip.ip.ip.6.5060: SIP, length: 339 
Eh.o........ 
%]..........[O.CANCEL sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: XXXX174264 <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]> 
Call-ID: [email protected] 
CSeq: 101 CANCEL 
Max-Forwards: 70 
User-Agent: Linksys/SPA2102-5.2.5 
Content-Length: 0 


00:58:30.836782 IP ip.ip.ip.6.5060 > 10.37.93.23.5060: SIP, length: 385 
[email protected]>.#..... 
%].......7.SIP/2.0 200 OK 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: "XXXX174264" <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]>;tag=109877804-3792792162-4082950052-3026001148 
Call-ID: [email protected] 
CSeq: 101 CANCEL 
Contact: <sip:[email protected]:5060> 
Server: MERA MVTS3G v.4.3.0-38t 
Content-Length: 0 


00:58:30.838775 IP ip.ip.ip.6.5060 > 10.37.93.23.5060: SIP, length: 450 
[email protected]>.#Y.... 
%].........SIP/2.0 487 Request Terminated 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: "XXXX174264" <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]>;tag=109877804-3792792162-4082950052-3026001148 
Call-ID: [email protected] 
CSeq: 101 INVITE 
Contact: <sip:[email protected]:5060> 
Server: MERA MVTS3G v.4.3.0-38t 
Reason: SIP;cause=487;text="Request Terminated" 
Content-Length: 0 


00:58:30.845777 IP 10.37.93.23.5060 > ip.ip.ip.6.5060: SIP, length: 437 
Eh.........& 
%].............ACK sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 10.37.93.23:5060;branch=z9hG4bK-9b906813 
From: XXXX174264 <sip:[email protected]>;tag=e9377d83dbc079fo0 
To: <sip:[email protected]>;tag=109877804-3792792162-4082950052-3026001148 
Call-ID: [email protected] 
CSeq: 101 ACK 
Max-Forwards: 70 
Contact: XXXX174264 <sip:[email protected]:5060> 
User-Agent: Linksys/SPA2102-5.2.5 
Content-Length: 0 

而且從tcpdump的星號:

E...W,[email protected]  . 
%].............INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 10.37.93.21:5060;branch=z9hG4bK6422ee1e 
Max-Forwards: 70 
From: "asterisk" <sip:[email protected]>;tag=as43ada6c8 
To: <sip:[email protected]> 
Contact: <sip:[email protected]:5060> 
Call-ID: [email protected] 
CSeq: 102 INVITE 
User-Agent: Linksys/SPA2102-5.2.5 
Date: Sat, 19 Jan 2013 18:49:27 GMT 
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH 
Supported: replaces, timer 
Content-Type: application/sdp 
Content-Length: 333 

v=0 
o=- 413424664 413424664 IN IP4 10.37.93.21 
s=Asterisk PBX 11.2.0 
c=IN IP4 10.37.93.21 
t=0 0 
m=audio 10008 RTP/AVP 0 8 3 111 101 
a=rtpmap:0 PCMU/8000 
a=rtpmap:8 PCMA/8000 
a=rtpmap:3 GSM/8000 
a=rtpmap:111 G726-32/8000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-16 
a=silenceSupp:off - - - - 
a=ptime:20 
a=sendrecv 

00:49:27.073977 IP ip.ip.ip.6.5060 > 10.37.93.21.5060: SIP, length: 348 
[email protected]>.#..... 
%]......d..SIP/2.0 100 Trying 
Via: SIP/2.0/UDP 10.37.93.21:5060;branch=z9hG4bK6422ee1e 
From: "asterisk" <sip:[email protected]>;tag=as43ada6c8 
To: <sip:[email protected]> 
Call-ID: [email protected] 
CSeq: 102 INVITE 
Contact: <sip:[email protected]:5060> 
Server: MERA MVTS3G v.4.3.0-38t 
Content-Length: 0 


00:49:27.100102 IP ip.ip.ip.6.5060 > 10.37.93.21.5060: SIP, length: 478 
[email protected]>.#?.... 
%].........SIP/2.0 603 Subscriber account disabled 
Via: SIP/2.0/UDP 10.37.93.21:5060;branch=z9hG4bK6422ee1e 
From: "asterisk" <sip:[email protected]>;tag=as43ada6c8 
To: <sip:[email protected]>;tag=179071226-3792791650-4082950052-3026001148 
Call-ID: [email protected] 
CSeq: 102 INVITE 
Contact: <sip:[email protected]:5060> 
Server: MERA MVTS3G v.4.3.0-38t 
Reason: Centrex;cause=179;text="Subscriber account disabled" 
Content-Length: 0 


00:49:27.100295 IP 10.37.93.21.5060 > ip.ip.ip.6.5060: SIP, length: 433 
[email protected] 
. 
%]...........#,ACK sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 10.37.93.21:5060;branch=z9hG4bK6422ee1e 
Max-Forwards: 70 
From: "asterisk" <sip:[email protected]>;tag=as43ada6c8 
To: <sip:[email protected]>;tag=179071226-3792791650-4082950052-3026001148 
Contact: <sip:[email protected]:5060> 
Call-ID: [email protected] 
CSeq: 102 ACK 
User-Agent: Linksys/SPA2102-5.2.5 
Content-Length: 0 
+0

版本Asterisk的是11.2.0 –

+0

好的,我已經修復了: 'callerid =「\」7XXXX174264 \「<7XXXX174264>」'在users.conf –

回答

0

有兩個地方,你可以改變這些頭。

在你的PBX在意義上的呼叫PBX -> SPA你應該修改你的sip.conf文件這樣的:

[general] 
... 
realm = my_realm.com ; This will substitute From: "asterisk" 

在你SPA2102在意義上的呼叫SPA -> PBX你必須進入SPA配置和更改用戶信息。這本指南的第5步:http://www.voipvoip.com/spa-2101/它說: 「顯示名稱」 中sip.conf

+0

是的,我知道。這對我來說並不重要。我需要爲我的SIP提供商設置標題。在我的樣品星號和水療中心連接到相同的SIP提供商。 –

+0

是你的設置嗎? SIP提供商 - >星號 - > SPA或者這個? SPA < - SIP-provider - > Asterisk在第二種情況下,如果您需要更改SIP提供商的標頭,那麼這只是他們可以做的事情,您應該問問他們。 – joscas

+0

我已經嘗試了SPA-> SIP-provider和Asterisk-> SIP-provider兩個測試。 Firsh工作正常,其次 - 不起作用。所以,我開始調試並發現數據包的差異。 –

0

嘗試以下變化:

[general] 
realm=yourprovider-domain-here 
useragent = Linksys/PAP2T-5.1.6(LS) 
sdpsession= Linksys/PAP2T-5.1.6(LS) 
+0

我試着去做。我沒有注意到任何變化。 –

+0

這意味着你的提供者有更好的過濾功能,然後你的技能。使用kamailio/opensips做同樣的請求不可重寫,不需要重寫,但需要上師的技巧。 – arheops

+0

我看* s =星號PBX 11.2.0 *這意味着你沒有把sdpsession。 – arheops

0

您可以在撥號方案使用SipAddHeader,像

SipAddHeader(P-Preferred-Identity: <sip:[email protected]>