I searched and read all the relevant posts, but I still don't have a solution to my problem.. I've got a small queue for tech support calls using AddQueueMember. The agents are using IP300's from polycom. In my example, only one agent is logged int. When a call comes into the queue, asterisk sends the call to the one agent logged in. The agent answers and is talking to the caller. While on this call, another person comes into the queue. Asterisk immediately tries to send the call out to the Polycom. Of course, since the Polycom has multiple call appearances (call waiting), the Polycom doesn't send back a busy, so the call sits on the phone in call waiting. Meanwhile the agent is getting blinks and beeps from the phone. After the timeout specified in queues.conf expires, it dials the agent again.. I just need some suggestions on what to try. I don't mind doing the research, but I'm out of ideas on what to search for.. Thanks in advance... --Sean -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- sean a. newton nester@wewt.net louisville, ky, usa http://wewt.net -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Have you tried adding SetGroup(), and CheckGroup() functions to the dialplan that rings the phone? It maybe something to try. B. J. -----Original Message----- From: Sean A. Newton [mailto:nester-asterisk@wewt.net] Sent: Tuesday, January 25, 2005 17:18 To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Polycom and call waiting again.. I searched and read all the relevant posts, but I still don't have a solution to my problem.. I've got a small queue for tech support calls using AddQueueMember. The agents are using IP300's from polycom. In my example, only one agent is logged int. When a call comes into the queue, asterisk sends the call to the one agent logged in. The agent answers and is talking to the caller. While on this call, another person comes into the queue. Asterisk immediately tries to send the call out to the Polycom. Of course, since the Polycom has multiple call appearances (call waiting), the Polycom doesn't send back a busy, so the call sits on the phone in call waiting. Meanwhile the agent is getting blinks and beeps from the phone. After the timeout specified in queues.conf expires, it dials the agent again.. I just need some suggestions on what to try. I don't mind doing the research, but I'm out of ideas on what to search for.. Thanks in advance... --Sean -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- sean a. newton nester@wewt.net louisville, ky, usa http://wewt.net -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Have you tried adding SetGroup(), and CheckGroup() functions > to the dialplan that rings the phone? It maybe something to try.I think the problem is that these functions only work from the dialplan. In this case, Sean is trying to get calls from a Queue (and not the dialplan) to the correct line on the phone. I was thinking about implementing a queue for our receptionists, but this problem prevents me from doing that, and I haven't figured out any way around it. Maybe the new 1.4.1 firmware provides a way to disable that horrid call-waiting "feature"? Has anybody gotten it to run successfully? -----Original Message----- From: Sean A. Newton [mailto:nester-asterisk@wewt.net] Sent: Tuesday, January 25, 2005 17:18 To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Polycom and call waiting again.. I searched and read all the relevant posts, but I still don't have a solution to my problem.. I've got a small queue for tech support calls using AddQueueMember. The agents are using IP300's from polycom. In my example, only one agent is logged int. When a call comes into the queue, asterisk sends the call to the one agent logged in. The agent answers and is talking to the caller. While on this call, another person comes into the queue. Asterisk immediately tries to send the call out to the Polycom. Of course, since the Polycom has multiple call appearances (call waiting), the Polycom doesn't send back a busy, so the call sits on the phone in call waiting. Meanwhile the agent is getting blinks and beeps from the phone. After the timeout specified in queues.conf expires, it dials the agent again.. I just need some suggestions on what to try. I don't mind doing the research, but I'm out of ideas on what to search for.. Thanks in advance... --Sean
Here is what I have done to get around the call waiting problem. This is for a Polycom 500. This is kind of a pain, but it works. Exten.conf exten => 1051,1,Dial(SIP/1051,20,tTr) exten => 1051,2,Voicemail(u${EXTEN}) exten => 1051,102,Dial(SIP/1051b,20,tTr) exten => 1051,103,Dial(SIP/1051c,20,tTr) exten => 1051,104,Voicemail(b${EXTEN}) Sip.conf [1051] type=friend username=1051c callerid="NMS001"<1051> host=dynamic dtmfmode=rfc2833 mailbox=1051 context=sip callgroup=1 pickupgroup=1 canreinvite=no imcominglimit=1 [1051b] type=friend username=1051c callerid="NMS001"<1051> host=dynamic dtmfmode=rfc2833 mailbox=1051 context=sip callgroup=1 pickupgroup=1 canreinvite=no imcominglimit=1 [1051c] type=friend username=1051c callerid="NMS001"<1051> host=dynamic dtmfmode=rfc2833 mailbox=1051 context=sip callgroup=1 pickupgroup=1 canreinvite=no imcominglimit=1 -----Original Message----- From: Kevin P. Fleming [mailto:kpfleming@starnetworks.us] Sent: Thursday, January 27, 2005 9:28 AM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [Asterisk-Users] Re: Polycom and call waiting again.. Adam Goryachev wrote:> [local-stuff] > ; This is where we pretend a channel is an extension > > exten => 1234,1,SetGroup(SIP1234) > exten => 1234,2,CheckGroup(1) > exten => 1234,3,Dial(SIP/1234,15) > exten => 1234,104,Busy > > [queue-stuff] > exten => 6939,1,AddQueueMember(Local/${CALLERIDNUM})You are close... that should be: AddQueueMember(Local/${CALLERIDNUM}@local-stuff) That way when the queue app tries to call the agent, it will have an extension _and_ a context to deliver the call to. _______________________________________________ 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
Sean A. Newton
2005-Jan-27 10:42 UTC
[Asterisk-Users] Re: Polycom and call waiting again..
On Thu, 27 Jan 2005, Kevin P. Fleming wrote:> Adam Goryachev wrote: > > > [local-stuff] > > ; This is where we pretend a channel is an extension > > > > exten => 1234,1,SetGroup(SIP1234) > > exten => 1234,2,CheckGroup(1) > > exten => 1234,3,Dial(SIP/1234,15) > > exten => 1234,104,Busy > > > > [queue-stuff] > > exten => 6939,1,AddQueueMember(Local/${CALLERIDNUM}) > > You are close... that should be: > > AddQueueMember(Local/${CALLERIDNUM}@local-stuff) > > That way when the queue app tries to call the agent, it will have an > extension _and_ a context to deliver the call to.Excellent, I will look into this. :D Thanks Guys! --Sean
Thanks for the heads up. I guess I will have to start looking into Setgroup and Checkgroup. -----Original Message----- From: Jon Radon [mailto:jonr800@gmail.com] Sent: Thursday, January 27, 2005 12:07 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [Asterisk-Users] Re: Polycom and call waiting again.. incominglimit is deprecated. It will be EOL'd. http://www.voip-info.org/tiki-index.php?page=Asterisk+sip+incominglimit On Thu, 27 Jan 2005 10:21:25 -0600, Eric Rees <EricR@rocketgaming.com> wrote:> Here is what I have done to get around the call waiting problem. > This is for a Polycom 500. This is kind of a pain, but it works. > > Exten.conf > exten => 1051,1,Dial(SIP/1051,20,tTr) > exten => 1051,2,Voicemail(u${EXTEN}) > exten => 1051,102,Dial(SIP/1051b,20,tTr) > exten => 1051,103,Dial(SIP/1051c,20,tTr) > exten => 1051,104,Voicemail(b${EXTEN}) > > Sip.conf > [1051] > type=friend > username=1051c > callerid="NMS001"<1051> > host=dynamic > dtmfmode=rfc2833 > mailbox=1051 > context=sip > callgroup=1 > pickupgroup=1 > canreinvite=no > imcominglimit=1 > [1051b] > type=friend > username=1051c > callerid="NMS001"<1051> > host=dynamic > dtmfmode=rfc2833 > mailbox=1051 > context=sip > callgroup=1 > pickupgroup=1 > canreinvite=no > imcominglimit=1 > [1051c] > type=friend > username=1051c > callerid="NMS001"<1051> > host=dynamic > dtmfmode=rfc2833 > mailbox=1051 > context=sip > callgroup=1 > pickupgroup=1 > canreinvite=no > imcominglimit=1 > > -----Original Message----- > From: Kevin P. Fleming [mailto:kpfleming@starnetworks.us] > Sent: Thursday, January 27, 2005 9:28 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] Re: Polycom and call waiting again.. > > Adam Goryachev wrote: > > > [local-stuff] > > ; This is where we pretend a channel is an extension > > > > exten => 1234,1,SetGroup(SIP1234) > > exten => 1234,2,CheckGroup(1) > > exten => 1234,3,Dial(SIP/1234,15) > > exten => 1234,104,Busy > > > > [queue-stuff] > > exten => 6939,1,AddQueueMember(Local/${CALLERIDNUM}) > > You are close... that should be: > > AddQueueMember(Local/${CALLERIDNUM}@local-stuff) > > That way when the queue app tries to call the agent, it will have an > extension _and_ a context to deliver the call to. > _______________________________________________ > 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 > > _______________________________________________ > 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 >-- Is it something someone said, was it something someone said? _______________________________________________ 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