Deka, Rajib IN MAA SL
2011-Mar-28 08:23 UTC
[asterisk-users] AMI redirect from Queue to MeetMe
Hello List, I have scenario as follows, 1. A call comes to queue. 2. Available agent will answer the call. 3. BridgeEvent wil be generated in AMI with channel1 and channel2. 4. Parse channel1 and channel two from the event and redirect them to a meetme room, Dialplan, Exten => 1234,1,MeetMe(1234,1dq) But sometime it works and sometime one leg gets disconnected after redirection. Is it a bug to asterisk-1.6.2.13 ? Regards, Rajib Deka SIEMENS Ltd. Robert V Chandran Tower, First Floor, West Wing, #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. www.siemens.com<http://www.siemens.com> Mob: +91-9176780669 | E-Mail: rajib.deka at siemens.com ________________________________ Important notice: This e-mail and any attachment there to contains corporate proprietary information. If you have received it by mistake, please notify us immediately by reply e-mail and delete this e-mail and its attachments from your system. Thank You. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110328/5fa50d8b/attachment.htm>
I would be surprised that you did not always hang up the second channel you are
redirecting. Once you transfer one leg there is nothing connected to the second
leg so it goes away, I would think.
What we do is remember the agent number, transfer the caller, and then setup a
call to the agent and meetme room.
More or less like:
Action: Redirect
Channel: SIP/GXP280_18-00000001
Exten: do_meetme601MyID
Context: cfmc_cdi_private
Priority: 1
ActionID: MeetMe
Async: true
Action: Originate
Channel: Agent/1001
Exten: do_meetme601MyID2
Context: cfmc_cdi_private
Priority: 1
ActionID: DirectMeet
Async: true
exten => _do_meetme.,1,UserEvent(BeforeMeetMe,Info:${EXTEN:9} &
${UNIQUEID} & ${CHANNEL})
exten => _do_meetme.,n,Answer()
exten => _do_meetme.,n,Set(CfMC_RoomToUse=${EXTEN:9:3})
exten => _do_meetme.,n,Set(CfMC_CurrentID=${EXTEN:12})
exten => _do_meetme.,n,Set(MEETME_MOH_CLASS="meetme-music")
exten => _do_meetme.,n,MeetMe(${CfMC_RoomToUse},CMpqx1)
exten => _do_meetme.,n,UserEvent(AfterMeetMe,ActionID:${CfMC_CurrentID} &
Room:${CfMC_RoomToUse} & ${UNIQUEID} & ${CHANNEL})
exten => _do_meetme.,n,Hangup()
--
Jim Dickenson
mailto:dickenson at cfmc.com
CfMC
http://www.cfmc.com/
On Mar 28, 2011, at 1:23 AM, Deka, Rajib IN MAA SL wrote:
> Hello List,
>
> I have scenario as follows,
>
> A call comes to queue.
> Available agent will answer the call.
> BridgeEvent wil be generated in AMI with channel1 and channel2.
> Parse channel1 and channel two from the event and redirect them to a meetme
room,
>
> Dialplan,
>
> Exten => 1234,1,MeetMe(1234,1dq)
>
> But sometime it works and sometime one leg gets disconnected after
redirection. Is it a bug to asterisk-1.6.2.13 ?
>
> Regards,
>
> Rajib Deka
> SIEMENS Ltd.
> Robert V Chandran Tower, First Floor, West Wing,
> #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA.
> www.siemens.com
>
> Mob: +91-9176780669 | E-Mail: rajib.deka at siemens.com
>
>
> Important notice: This e-mail and any attachment there to contains
corporate proprietary information. If you have received it by mistake, please
notify us immediately by reply e-mail and delete this e-mail and its attachments
from your system.
> Thank You.
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.digium.com/pipermail/asterisk-users/attachments/20110328/d5ce5736/attachment-0001.htm>
On 3/28/2011 10:02 AM, Jim Dickenson wrote:> I would be surprised that you did not always hang up the second > channel you are redirecting. Once you transfer one leg there is > nothing connected to the second leg so it goes away, I would think. > > What we do is remember the agent number, transfer the caller, and then > setup a call to the agent and meetme room. > > More or less like: > > Action: Redirect > Channel: SIP/GXP280_18-00000001 > Exten: do_meetme601MyID > Context: cfmc_cdi_private > Priority: 1 > ActionID: MeetMe > Async: true > > > Action: Originate > Channel: Agent/1001 > Exten: do_meetme601MyID2 > Context: cfmc_cdi_private > Priority: 1 > ActionID: DirectMeet > Async: true > > > exten => _do_meetme.,1,UserEvent(BeforeMeetMe,Info:${EXTEN:9} & > ${UNIQUEID} & ${CHANNEL}) > exten => _do_meetme.,n,Answer() > exten => _do_meetme.,n,Set(CfMC_RoomToUse=${EXTEN:9:3}) > exten => _do_meetme.,n,Set(CfMC_CurrentID=${EXTEN:12}) > exten => _do_meetme.,n,Set(MEETME_MOH_CLASS="meetme-music") > exten => _do_meetme.,n,MeetMe(${CfMC_RoomToUse},CMpqx1) > exten => > _do_meetme.,n,UserEvent(AfterMeetMe,ActionID:${CfMC_CurrentID} & > Room:${CfMC_RoomToUse} & ${UNIQUEID} & ${CHANNEL}) > exten => _do_meetme.,n,Hangup() > > -- > Jim Dickenson > mailto:dickenson at cfmc.com > > CfMC > http://www.cfmc.com/ > > > > On Mar 28, 2011, at 1:23 AM, Deka, Rajib IN MAA SL wrote: > >> Hello List, >> >> >> >> I have scenario as follows, >> >> >> >> 1. A call comes to queue. >> 2. Available agent will answer the call. >> 3. BridgeEvent wil be generated in AMI with channel1 and channel2. >> 4. Parse channel1 and channel two from the event and redirect them >> to a meetme room, >> >> >> >> Dialplan, >> >> >> >> Exten => 1234,1,MeetMe(1234,1dq) >> >> >> >> But sometime it works and sometime one leg gets disconnected after >> redirection. Is it a bug to asterisk-1.6.2.13 ? >> >> >> >> Regards, >> >> >> >> *Rajib Deka* >> >> SIEMENS Ltd. >> >> RobertV Chandran Tower, First Floor, West Wing, >> >> #149, Velechery Tambaram Main Road, Pallikaranai, Chennai-100, INDIA. >> >> www.siemens.com <http://www.siemens.com/> >> >> >> >> Mob: +91-9176780669| E-Mail: rajib.deka at siemens.com >> <mailto:rajib.deka at siemens.com> >> >> >> >> >> ------------------------------------------------------------------------ >> Important notice: This e-mail and any attachment there to contains >> corporate proprietary information. If you have received it by >> mistake, please notify us immediately by reply e-mail and delete this >> e-mail and its attachments from your system. >> Thank You. >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> New to Asterisk? Join us for a live introductory webinar every Thurs: >> http://www.asterisk.org/hello >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-usersYou could also use the "Extra" options (Channel, context, extension, priority) to transfer BOTH legs -- Sherwood McGowan <sherwood.mcgowan at gmail.com> Carrier, ITSP, Call Center, and PBX Solutions Consultant