Kristijan Vrban
2010-Mar-02 10:48 UTC
[asterisk-users] 1.4 chan_sip use internal IP for dialog-info+xml SUBSCRIBE, why?
Asterisk 1.4.29 BLF-SUBSCRIBE go to internal IP (ngrep output): U 2010/03/02 11:34:06.013515 212.78.xxx.xxx:2048 -> 62.134.xxx.xxx:5060 SUBSCRIBE sip:12 at 62.134.xxx.xxx SIP/2.0..Via: SIP/2.0/UDP 212.78.xxx.xxx:2048;branch=z9hG4bK-d28tfohos0vh;rport..From: <sip:K922002626 at 62.134.xxx.xxx>;tag=vyx8c0trgx..To: <sip:12 at 62.134.xxx.xxx>;tag=as13e7cb7c..Call-ID: 3c2768d8487f-rbzdwjzdbgcs..CSeq: 1163 SUBSCRIBE..Contact: <sip:K922002626 at 192.168.55.31:2048>;reg-id=1..max-forwards: 70. .event: dialog..user-agent: snom320/8.2.25..expires: 60..Accept: application/dialog-info+xml..Content-Length: 0.... U 2010/03/02 11:34:06.053870 192.168.4.109:5060 -> 192.168.55.31:2048 SIP/2.0 401 Unauthorized..Via: SIP/2.0/UDP 212.78.xxx.xxx:2048;branch=z9hG4bK-d28tfohos0vh;rport;received=212.78.xxx.xxx..From: <sip:K922002626 at 62.134.xxx.xxx>;tag=vyx8c0 trgx..To: <sip:12 at 62.134.xxx.xxx>;tag=as13e7cb7c..Call-ID: 3c2768d8487f-rbzdwjzdbgcs..CSeq: 1163 SUBSCRIBE..User-Agent: asterisk 1.4.29..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO..Supported: replaces..WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="5a8a1268"..Content-Length: 0.... But VM-SUBSCRIBE go to external IP (ngrep output): U 2010/03/02 11:33:46.362857 212.78.xxx.xxx:2048 -> 62.134.xxx.xxx:5060 SUBSCRIBE sip:asterisk at 62.134.xxx.xxx SIP/2.0..Via: SIP/2.0/UDP 212.78.xxx.xxx:2048;branch=z9hG4bK-lubj3r12xmcy;rport..From: <sip:K922002626 at 62.134.xxx.xxx>;tag=bov99lxeez ..To: <sip:voicemail at 62.134.xxx.xxx>;tag=as586c72f7..Call-ID: 3c2670215123-ymlw0ru3an2r..CSeq: 851 SUBSCRIBE..Contact: <sip:K922002626 at 192.168.55.31:2048>;reg-id=1..max-f orwards: 70..event: message-summary..user-agent: snom320/8.2.25..expires: 60..Accept: application/simple-message-summary..Content-Length: 0.... U 2010/03/02 11:33:46.363003 62.134.xxx.xxx:5060 -> 212.78.xxx.xxx:2048 SIP/2.0 401 Unauthorized..Via: SIP/2.0/UDP 212.78.xxx.xxx:2048;branch=z9hG4bK-lubj3r12xmcy;rport;received=212.78.xxx.xxx..From: <sip:K922002626 at 62.134.xxx.xxx>;tag=bov99l xeez..To: <sip:voicemail at 62.134.xxx.xxx>;tag=as586c72f7..Call-ID: 3c2670215123-ymlw0ru3an2r..CSeq: 851 SUBSCRIBE..User-Agent: asterisk 1.4.29..Allow: INVITE, ACK, CANCEL, OPT IONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO..Supported: replaces..WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="66b3b8ff"..Content-Length: 0.... Why? Look's like a bug for me? sip show peer K922002626: * Name : K922002626 Realtime peer: Yes, cached Secret : <Set> MD5Secret : <Not set> Context : K9220 Subscr.Cont. : <Not set> Language : de AMA flags : Unknown Transfer mode: open CallingPres : Presentation Allowed, Not Screened Callgroup : Pickupgroup : Mailbox : 30 at K9220 VM Extension : voicemail LastMsgsSent : 0/0 Call limit : 5 Dynamic : Yes Callerid : "" <> MaxCallBR : 384 kbps Expire : 232 Insecure : no Nat : No ACL : No T38 pt UDPTL : No CanReinvite : Yes PromiscRedir : No User=Phone : No Video Support: No Trust RPID : No Send RPID : No Subscriptions: Yes Overlap dial : No DTMFmode : rfc2833 LastMsg : 0 ToHost : Addr->IP : 212.78.xxx.xxx Port 2048 Defaddr->IP : 0.0.0.0 Port 2048 Def. Username: K922002626 SIP Options : (none) Codecs : 0x80e (gsm|ulaw|alaw|g726) Codec Order : (alaw:20,ulaw:20,g726:20,gsm:20) Auto-Framing: No Status : OK (47 ms) Useragent : snom320/8.2.25 Reg. Contact : sip:K922002626 at 212.78.xxx.xxx:2048