[Asterisk-Users] Transferring calls - BUG0003710
Douglas Garstang
dgarstang at oneeighty.com
Tue Mar 28 20:26:18 MST 2006
Olle,
xxx.187.142.20 is a phone (not sure if it's the caller or callee)
xxx.187.142.203 is an OpenSER system, which sits in between the phones and Asterisk.
I guess OpenSER must be changing the callid when it forwards SIP messages to Asterisk. It's surprising that no one else seems to have encountered this problem, as a lot of people use OpenSER, as we have done, to get around some pretty serious limitations with Asterisk.
Why on earth is OpenSER's ip address in there anyway? It's not in the RTP path. Asterisk should have the phone's IP address in there. It's a little like SIP subscribe/notify messages. Asterisk sends notify messages back to OpenSER, where the SUBSCRIBE's came from, rather than sending them directly to the phone. Why is that?
Arrgh.
Doug
-----Original Message-----
From: Olle E Johansson [mailto:oej at edvina.net]
Sent: Tue 3/28/2006 5:13 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Cc:
Subject: Re: [Asterisk-Users] Transferring calls - BUG0003710
29 mar 2006 kl. 01.03 skrev Douglas Garstang:
> 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?
'
That call may be on another server - your sip show channels confirm
that it is not on this server.
The error message clearly says that both legs must reside on Asterisk
box...
/O
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list