[Asterisk-Users] Problem with attended transfers...

Trey Blancher trey.blancher at gmail.com
Tue Aug 2 12:02:53 MST 2005


We have two Asterisk servers running CVS-HEAD (06/02/05 and 06/28/05).
 Most of our calls are either incoming or outgoing to external (PSTN
or non-Asterisk) numbers, and only our internal users can initiate the
transfer.  Only half of the attended transfers work.  It goes like
this:

1)Extension 8123 calls number 19876543210
2)During the call, extension 8123 dials *2 to do an attended
(non-blind) transfer
3)19876543210 is placed into MusicOnHold
4)Extension 8123 dials 12345678901
5)Extension 8123 never gets connected to 12345678901

Expected results:
5)Extension 8123 confirms transfer with 12345678901
6)Extension 8123 hangs up, connecting 19876543210 with 12345678901  

If the first step is reversed, i.e.:
1)Number 19876543210 calls extension 8123

but all other steps are the same, everything works as planned.  Note
that when I say it does not connect, the internal Asterisk user seems
to hang, until it times out and disconnects both legs of the call. 
Also note that if the internal user does an attended transfer to
another internal extension, it works.  I'm not sure if this is related
to someone mentioning that transfers PSTN->Asterisk->PSTN don't work.

Another problem which might be related is that the attended transfer
might not be going to the right context.  For our internal context in
our dialplan, we have a line like so:

exten => #2,1,Dial(IAX2/iax-peer/12345678901)

But when one of our users initiates an attended transfer as described
above, they get a message saying that the extension is invalid.  For
blind transfers, the #2 extension works fine.

I'm not sure what to look for in the logs to try to track these problems down.

Thanks for any guidance,
-- 
Trey Blancher
Systems Administrator, USA Debt Management LLC
(800)621-7806 ext 8601



More information about the asterisk-users mailing list