[asterisk-users] Caller ID on Transfers

C F shmaltz at gmail.com
Tue Jul 25 15:34:26 MST 2006


what version of asterisk you using? I use the ${BLINDTRANSFER} a lot
in my dialplans (and I know they work otherwise the users would have
complained) and it works for me using the polycom blind xfer button
(the one that shows up only after hitting the transfer button) runing
polycom sip version 1.5.x

On 7/25/06, Douglas Garstang <dgarstang at oneeighty.com> wrote:
> > -----Original Message-----
> > From: C F [mailto:shmaltz at gmail.com]
> > Sent: Tuesday, July 25, 2006 4:06 PM
> > To: Asterisk Users Mailing List - Non-Commercial Discussion
> > Subject: Re: [asterisk-users] Caller ID on Transfers
> >
> >
> > In my experience (although I didn't test this as I type now) using the
> > Transfer button on the Polycom if you do a blind will show the
> > original CID, and doing an attended will show the transferees CID.
> > RDNIS should not come up, but ${BLINDTRANSFER} on a blindtransfer
> > should. On a non blind transfer the ${CDR(channel)} or
> > ${CDR(dstchannel)} should hold the right channel info. Doing some
> > logic on the CDR(var) helps to figure out what happened with the call.
> > If the src/dst don't match the channel/dstchannel, then you know a
> > xfer occured, also if there are 2 records then you are dealing with an
> > attd xfer, while a blind xfer will just have one record that the
> > dst/src and dstchannel/channel don't match.
> > Hope this help.
>
> That's not the results I am getting. My dial plan has:
>
> exten => 2944093,1,Dial(SIP/2944093,20,tr)
> exten => 3254103,1,Dial(SIP/3254103,20,tr)
> exten => 9220371,1,Dial(SIP/9220371,20,tr)
>
> When 2944093 dials 3254103, and 3254103 transfers to 9220371, with the Polycom transfer soft key, both attended and unattended, the display of 9220371 shows what's in sip.conf's caller id for 3254103, not 2944093.
>
> When 2944093 dials 32534103, and 3254103 transfers to 9220371 with an asterisk assisted blind transfer(blindxfer), the display of 9220371 shows what's in sip.conf for 2944093. When 2944093 dials 32534103, and 3254103 transfers to 9220371 with an asterisk assisted attended transfer(atxfer), the display of 9220371 shows what's in sip.conf for 3254103.
>
> I changed my dial plan to:
>
> exten => 2944093,1,Dial(SIP/2944093,20,tr)
> exten => 3254103,1,Dial(SIP/3254103,20,tr)
> exten => 9220371,1,NoOp(${BLINDTRANSFER})
> exten => 9220371,2,Dial(SIP/9220371,20,tr)
>
> When I do an asterisk assisted blind transfer, the BLINDTRANSFER field is populated. However, when I do a Polycom blind transfer (hit transfer soft key, enter dest num, hit send), the BLINDTRANSFER field is not set. Part of the problem may be that 3254103 STILL HAS CONTROL of the call. I have not pressed transfer a second time yet to release the call, and Asterisk still think that it is attended at this point.
>
> Any way, it's really screwy, because it means that if you use Polycom phones, and you use the soft transfer key, your _always_ going to get the caller id of the transferer, not the original party.
>
> Douglas.
> _______________________________________________
> --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