[Asterisk-Users] Transferring calls - BUG0003710

Douglas Garstang dgarstang at oneeighty.com
Tue Mar 28 16:03:53 MST 2006


I made the post below earlier today. I'v since removed all NAT from the equation and the problem still persists. Basically I am trying to transfer a call. The transferring phone sends a REFER message to asterisk with a call id that Asterisk doesn't know about. Surely, surely.... someone else must have seen this?

hermes*CLI> sip show channels
Peer             User/ANR    Call ID      Seq (Tx/Rx)  Form  Hold     Last Message   
xxx.187.128.20   3254104     06b217722a8  00102/00031  ulaw  Yes      Rx: REFER      
xxx.187.142.233  3254102     e1acc8e-eb8  00101/00002  ulaw  No       Rx: ACK        
2 active SIP channels
hermes*CLI> 
hermes*CLI> 
Mar 28 16:01:15 NOTICE[11656]: chan_sip.c:6734 get_refer_info: Supervised transfer requested, but unable to find callid 'bc743aeb-13b250a9-d8f2ccf4 at xxx.187.128.20'.  Both legs must reside on Asterisk box to transfer at this time.

Looks the Asterisk doesn't know about the call-id. Why not?

Doug.

> -----Original Message-----
> From: Douglas Garstang 
> Sent: Tuesday, March 28, 2006 8:30 AM
> To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
> Subject: NATted phones transferring calls - BUG0003710
> 
> 
> I made a call from 3254102 to 2944093. I then tried to do a 
> transfer to 3254107. 
> IP addresses have been changed to protect the innocent.
> 
> It appears this related to bug 3710. It's unclear from the 
> bug if the problem has been fixed or not. If it hasn't, then 
> this seems pretty serious and would I guess affect any 
> NAT-ted phones ability to transfer calls.
> 
> Here's the REFER that the phone at 2944093 sends directly to Asterisk:
> 
> U 216.186.128.68:5060 -> 216.186.142.203:5060
> REFER sip:3254102 at 216.186.142.203 SIP/2.0.
> Via: SIP/2.0/UDP 216.186.128.68;branch=z9hG4bKba3b074892377BD1.
> From: <sip:2944093 at 216.186.128.68>;tag=C06397B-C3C1D97A.
> To: "Test User" <sip:3254102 at 216.186.142.203>;tag=as33e7dd7c.
> CSeq: 2 REFER.
> Call-ID: 4053b9972e7851f455d9d16e7706d3f4 at 216.186.142.203.
> Contact: <sip:2944093 at 216.186.128.68>.
> User-Agent: PolycomSoundPointIP-SPIP_601-UA/1.6.3.0067.
> Refer-To: 
> <sip:3254107 at ipt.oneeighty.com;user=phone?Replaces=a13c692-349
> c9c70-7bd27d33%40172.31.99.4%3Bto-tag%3Das2a8d818b%3Bfrom-tag%
> 3D3DE1A6BE-7262B959>.
> Referred-By: <sip:2944093 at 216.186.128.68>.
> Max-Forwards: 70.
> Content-Length: 0.
> 
> Asterisk then goes and complains:
> 
> Mar 27 16:25:57 NOTICE[20511]: chan_sip.c:6734 
> get_refer_info: Supervised transfer requested, but unable to 
> find callid 'a13c692-349c9c70-7bd27d33 at 172.31.99.4'.  Both 
> legs must reside on Asterisk box to transfer at this time.
> 
> The phone's real IP address is 172.31.99.4. 
> I'm not really sure what the problem is except that it works 
> fine when there's no NAT involved. I can see the real IP 
> address in the dialog. I wonder if that's what is confusing Asterisk?
> 
> Doug.
> 



More information about the asterisk-users mailing list