[Freeswitch-users] Call Waiting + FIFO

Chris Tunbridge blasterjr at gmail.com
Tue Jul 29 00:39:28 MSD 2014


Nevermind, found the debug, the query being generated is as follows

select uuid, fifo_name, originate_string, simo_count, use_count, timeout,
lag, next_avail, expires, static, outbound_call_count, outbound_fail_count,
hostname from fifo_outbound where taking_calls = 1 and (fifo_name = '
114 at 78305e9e-a3e3-11e3-af13-0a7aafc004b2.simplitalk.com') and
((use_count+ring_count) < simo_count) and (next_avail = 0 or next_avail <=
1406579807) order by next_avail, outbound_fail_count, outbound_call_count

the part of the query causing it to not return the result is the next_avail
<= <timestamp>

which basically


On Mon, Jul 28, 2014 at 2:24 PM, Chris Tunbridge <blasterjr at gmail.com>
wrote:

> Which debug do i need to run to see this (i'd love to see it) it'll call
> other agents, just not the one who's on the phone.
>
>
> On Mon, Jul 28, 2014 at 1:57 PM, Michael Jerris <mike at jerris.com> wrote:
>
>> Is it calling other agents or not calling anyone?  If you crank up the
>> debug, you can see the actual sql statements its running to find the
>> appropriate agent to call.
>>
>> On Jul 28, 2014, at 3:39 PM, Chris Tunbridge <blasterjr at gmail.com> wrote:
>>
>> Currently Simo is set to 3, but i've set it as high as 100 and the 2nd
>> call never rings through.  Using MySQL via ODBC to manage the FIFO
>> Members.  Maybe something bugging out with that?  All i know is that if i
>> set simo to 20 or 100, then issue fifo list <fifo name> i see that the
>> correct value.
>>
>>
>> On Mon, Jul 28, 2014 at 1:13 PM, Michael Jerris <mike at jerris.com> wrote:
>>
>>> If you call the phone directly multiple times and its working like you
>>> want, then thats already working.  You just need to set simo=x where x is
>>> the number of calls you want to send to that agent at a time.
>>>
>>> On Jul 28, 2014, at 3:03 PM, Chris Tunbridge <blasterjr at gmail.com>
>>> wrote:
>>>
>>> So by multiple calls are you talking call waiting? its already enabled,
>>> if i call the extension directly call waiting is functioning, or are you
>>> saying that i need to configure the same extension multiple times on the
>>> same device (Ext 1/2 on Cisco, or line 1/2 on aastra) .
>>>
>>>
>>> On Mon, Jul 28, 2014 at 12:09 PM, Michael Jerris <mike at jerris.com>
>>> wrote:
>>>
>>>> First, you need to have the phone configured to allow multiple calls,
>>>> then you would use the "simo" attribute on the agents to have mod_fifo
>>>> deliver multiple calls at the same time.
>>>>
>>>> On Jul 27, 2014, at 2:17 AM, Chris Tunbridge <blasterjr at gmail.com>
>>>> wrote:
>>>>
>>>> I have a script that creates fifo's on the fly, and at one point i had
>>>> it worked with call waiting, but i don't remember what i did at that time,
>>>> nor what changed (months and months ago) however, i cannot seem to get
>>>> Calls in FIFO to trigger call waiting on the phones that are set as Members
>>>> of that FIFO Queue.
>>>>
>>>> Basically if i have 2 calls come in, and i answer one, i want the 2nd
>>>> call to ring through to my phone (as well as others) even though i am
>>>> already on a call, Call Waiting currently works if i dial directly to the
>>>> device (say extension to extension calling) or even by routing a call
>>>> straight to an extension, then trying a second call to that extension.
>>>>
>>>> I have tested this with the same results on the following
>>>>
>>>> Aastra 6757i (Firmware 2.6.2019 and 3.3.something)
>>>> Cisco SPA525G2
>>>> Polycom SoundPoint IP 550
>>>> Jitsi SoftClient
>>>> X-Lite Soft Client.
>>>>
>>>> The behavior is the same regardless of the endpoint, i even tried
>>>> creating loopbacks in order to trick the system, but from what i can tell,
>>>> the server isn't even attempting to call the phone that's currently busy.
>>>>
>>>> The problem is that we have clients who get off one call, and have to
>>>> wait 30+ seconds (fifo_member_timeout) before they can answer the next
>>>> call, I've tried adjusting lag and it seems to have no impact.
>>>>
>>>> I'm working on getting a wireshark of this behavior, but i just wanted
>>>> to reach out and see if the current behavior is in fact the correct one,
>>>> and if not, or if there's a solution what i can do about it.
>>>>
>>>> Have i overlooked something ridiculously small?
>>>>
>>>> Here's what my fifo list <id> looks like
>>>> http://pastebin.freeswitch.com/22943
>>>>
>>>> Please let me know if you need anymore information.
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> UNSUBSCRIBE:
>>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> http://www.freeswitch.org
>>>>
>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> UNSUBSCRIBE:
>>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> http://www.freeswitch.org
>>>>
>>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140728/ca7f4874/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list