Florian Overkamp
2004-Jun-16 10:20 UTC
[Asterisk-Users] ATA186 v3.1 SIP - Attended transfer: NO JOY
Hi, I'm still hassling with the consultative/attended transfer stuff. Someone please help me identify this A lot has already been said about the ATA186. Some report it works fine, others say it doesn't. Lets get clarity on this. My scenario is reasonably simple (I think) Phone A: SIP/video1 Phone B: SIP/werkkamer Phone C: IAX2/provider Phone A calls phone B, they chat: *CLI> show channels Channel (Context Extension Pri ) State Appl. Data SIP/werkkamer-91f5 (from-werkkamer 1 ) Up Bridged Call SIP/video1-e2a0 SIP/video1-e2a0 (pbx 1202 1 ) Up Dial SIP/swiss&SIP/snom&SIP/werkkamer&IAX2/florian&SIP/video1 2 active channel(s) Phone B hits flash and gets a dialtone. Dials a number and connects to phone C: *CLI> show channels Channel (Context Extension Pri ) State Appl. Data IAX2[172.28.8.8:4569]/7 ( s 1 ) Up Bridged Call SIP/werkkamer-2507 SIP/werkkamer-2507 (pbx 4307076 2 ) Up Dial IAX2/provider/4307076 SIP/werkkamer-91f5 (from-werkkamer 1 ) Up Bridged Call SIP/video1-e2a0 SIP/video1-e2a0 (pbx 1202 1 ) Up Dial SIP/swiss&SIP/snom&SIP/werkkamer&IAX2/florian&SIP/video1 4 active channel(s) Phone A now hears music on hold. Phone B and C can chat. Phone B now hits flash again. All phones end in a three-way conversation: *CLI> show channels Channel (Context Extension Pri ) State Appl. Data IAX2[172.28.8.8:4569]/7 ( s 1 ) Up Bridged Call SIP/werkkamer-2507 SIP/werkkamer-2507 (pbx 4307076 2 ) Up Dial IAX2/provider/4307076 SIP/werkkamer-91f5 (from-werkkamer 1 ) Up Bridged Call SIP/video1-e2a0 SIP/video1-e2a0 (pbx 1202 1 ) Up Dial SIP/swiss&SIP/snom&SIP/werkkamer&IAX2/florian&SIP/video1 4 active channel(s) Now the misery starts: If Phone B wants to back out of the conversation, it seems phones C and A are also disconnected. I've tried doing this with SIP firmwares, 2.15, 2.16, 3.0 and 3.1 and CVS HEAD as of today. Other people have claimed success: http://lists.digium.com/pipermail/asterisk-users/2003-August/018388.html Is this: http://lists.digium.com/pipermail/asterisk-users/2003-August/018414.html also related ? By the way, canreinvite=no as suggested by Mark in one of the slightly related conversations on bugs.digium.com does not help... I would really _love_ to know why this is and to see it fixed somehow. A bounty would be in order. Can anyone comment on this ?? On a related note: If the consultation ends in a failure (user unavailable or unable to talk) the way to back out is hitting flash once if the remote hung up (ata doesn't give any tone at that time??) or twice if you got voicemail. The remote (phone A) briefly hears this, as the first flash opens a three-way conversation with phones A, B and the voicemail. The second one then disconnects the voicemail again. Not really elegant (albeit useable). Is there a better way ? Best regards, Florian
Steve Dolloff
2004-Jun-16 11:33 UTC
[Asterisk-Users] ATA186 v3.1 SIP - Attended transfer: NO JOY
I have a similar issue with Sipura using compact headers, but not with regular headers. I am working on reproducing with the latest CVS. Maybe you are using compact SIP headers on your ATA186? http://bugs.digium.com/bug_view_page.php?bug_id=0001843 Stephen> -----Original Message----- > From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users- > admin@lists.digium.com] On Behalf Of Florian Overkamp > Sent: Wednesday, June 16, 2004 12:20 PM > To: asterisk-users@lists.digium.com > Subject: [Asterisk-Users] ATA186 v3.1 SIP - Attended transfer: NO JOY > > Hi, > > I'm still hassling with the consultative/attended transfer stuff.Someone> please help me identify this > > A lot has already been said about the ATA186. Some report it worksfine,> others say it doesn't. Lets get clarity on this. > > My scenario is reasonably simple (I think) > Phone A: SIP/video1 > Phone B: SIP/werkkamer > Phone C: IAX2/provider > > Phone A calls phone B, they chat: > *CLI> show channels > Channel (Context Extension Pri ) State Appl.Data> SIP/werkkamer-91f5 (from-werkkamer 1 ) Up Bridged > Call > SIP/video1-e2a0 > SIP/video1-e2a0 (pbx 1202 1 ) Up Dial > SIP/swiss&SIP/snom&SIP/werkkamer&IAX2/florian&SIP/video1 > 2 active channel(s) > > Phone B hits flash and gets a dialtone. Dials a number and connects to > phone > C: > *CLI> show channels > Channel (Context Extension Pri ) State Appl.Data> IAX2[172.28.8.8:4569]/7 ( s 1 ) UpBridged> Call > SIP/werkkamer-2507 > SIP/werkkamer-2507 (pbx 4307076 2 ) Up Dial > IAX2/provider/4307076 > SIP/werkkamer-91f5 (from-werkkamer 1 ) Up Bridged > Call > SIP/video1-e2a0 > SIP/video1-e2a0 (pbx 1202 1 ) Up Dial > SIP/swiss&SIP/snom&SIP/werkkamer&IAX2/florian&SIP/video1 > 4 active channel(s) > > Phone A now hears music on hold. Phone B and C can chat. > > Phone B now hits flash again. All phones end in a three-wayconversation:> *CLI> show channels > Channel (Context Extension Pri ) State Appl.Data> IAX2[172.28.8.8:4569]/7 ( s 1 ) UpBridged> Call > SIP/werkkamer-2507 > SIP/werkkamer-2507 (pbx 4307076 2 ) Up Dial > IAX2/provider/4307076 > SIP/werkkamer-91f5 (from-werkkamer 1 ) Up Bridged > Call > SIP/video1-e2a0 > SIP/video1-e2a0 (pbx 1202 1 ) Up Dial > SIP/swiss&SIP/snom&SIP/werkkamer&IAX2/florian&SIP/video1 > 4 active channel(s) > > Now the misery starts: If Phone B wants to back out of theconversation,> it > seems phones C and A are also disconnected. > > I've tried doing this with SIP firmwares, 2.15, 2.16, 3.0 and 3.1 andCVS> HEAD as of today. > > Other people have claimed success: >http://lists.digium.com/pipermail/asterisk-users/2003-August/018388.html> > Is this: >http://lists.digium.com/pipermail/asterisk-users/2003-August/018414.html> also related ? > > By the way, canreinvite=no as suggested by Mark in one of the slightly > related conversations on bugs.digium.com does not help... > > I would really _love_ to know why this is and to see it fixed somehow.A> bounty would be in order. Can anyone comment on this ?? > > On a related note: If the consultation ends in a failure (userunavailable> or unable to talk) the way to back out is hitting flash once if theremote> hung up (ata doesn't give any tone at that time??) or twice if you got > voicemail. The remote (phone A) briefly hears this, as the first flash > opens > a three-way conversation with phones A, B and the voicemail. Thesecond> one > then disconnects the voicemail again. Not really elegant (albeituseable).> Is there a better way ? > > Best regards, > Florian > > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users