Jason
2005-Jun-16 17:37 UTC
[Asterisk-Users] Newbie question about pressing a key to, be connected to the caller
Jon, thanks for your help, but I'd rather not do it using agents and queues, ideally what would happen is it would simply play the message and wait for the person to press a button, if nothing is pressed, it just keeps going down the list. Any other suggestions? asterisk-users-request@lists.digium.com wrote:> Date: Wed, 15 Jun 2005 00:53:14 -0500 > From: Jon Gabrielson <jon@directfreight.com> > Subject: Re: [Asterisk-Users] Newbie question about pressing a key to > be connected to the caller > To: Asterisk Users Mailing List - Non-Commercial Discussion > <asterisk-users@lists.digium.com> > Message-ID: <200506150053.14408.jon@directfreight.com> > Content-Type: text/plain; charset="iso-8859-1" > > Check out ackcall=yes in agents.conf > > It allows them to press # to accept, or press * to not accept. > then you can do something like: > > exten => 101,1,Dial(Agent/101,20,A(presspoundtoanswer)) > or if you want to get more fancy, check out queues.conf > where you can set ring orders and answer penalties. > > > Hope this helps, > > > Jon. > > > On Tuesday 14 June 2005 09:18 pm, Jason wrote: > > >> I have a newbie question about the dialplan. I have a main menu that >> picks up on a certain DID number, and gives a list of options. When an >> option is selected, for instance 1 for sales, it rings a number of users >> in succession until one picks up and is connected to the caller, >> otherwise it goes to voicemail. This is all working well. However, I >> would like to have the system play a message to the user when they pick >> up, saying "There is a call for sales, press 1 to accept the call or 2 >> to ignore". If the user pressed 1 they would then be connected to the >> person calling in, if 2 it would just go to the next person in the >> group. Any help would be appreciated, my current context is below for >> reference: >> >> [ext-sales] >> exten => 1,1,Answer() ; >> exten => 1,2,SetCIDName(Sales) ; >> exten => 1,3,GotoIfTime(${REGTIME}|${REGDAYS}|*|*?ext-cs-vm,1,1) >> exten => 1,4,Playback(custom/PleaseWait) >> exten => 1,5,Macro(dial,${RINGTIMER},tm,717-6197585949#) >> exten => 1,6,Macro(dial,${RINGTIMER},tm,707-6199208398#) >> exten => 1,7,Macro(dial,${RINGTIMER},tm,8323686410#) >> exten => 1,8,Macro(dial,${RINGTIMER},tm,717-6197585949#) >> exten => 1,9,Macro(dial,${RINGTIMER},tm,707-6199208398#) >> exten => 1,10,Macro(dial,${RINGTIMER},tm,8323686410#) >> exten => 1,11,Goto(ext-sales-vm,1,1) >> >> _______________________________________________ >> 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/mailma >>-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050616/05c1614a/attachment.htm
Kevin Bockman
2005-Jun-16 17:44 UTC
[Asterisk-Users] Newbie question about pressing a key to, be connected to the caller
You don't have to use queues to use agents. Do a show application dial and look at what he is showing you. You can have a macro run upon answer so put your menu there. Kevin