mod_callcenter - How to skip busy agents not on a mod_callcenter call?
Hi All, We've been using mod_callcenter and have experienced issues with agents still receiving mod_callcenter calls when on outbound or internal calls handled by mod_sofia. The issue can be worked around by limiting the number of concurrent calls per extension and\or disabling call waiting but this doesn't solve the problem. Is there anyway we can skip busy agents using mod_callcenter when they're not on a mod_callcenter call? Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
If this isn't possible which at this stage I presume is the case, perhaps we could use limit to keep count of the number of calls per extension. Then we just need a way for mod_callcenter to check the limit, I've tried using this in the agent contact string but spaces don't appear to be allowed so the contact string ends at hash. ${cond(${limit_usage(hash mydomain ext)} >= 1 ? error/user_busy : ${sofia_contact(*/ext@mydomain)})} Any ideas? Thanks, Shaun ________________________________ From: FreeSWITCH-users [freeswitch-users-bounces@lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes@itec-support.co.uk] Sent: 06 October 2017 09:22 To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] mod_callcenter - How to skip busy agents not on a mod_callcenter call? Hi All, We've been using mod_callcenter and have experienced issues with agents still receiving mod_callcenter calls when on outbound or internal calls handled by mod_sofia. The issue can be worked around by limiting the number of concurrent calls per extension and\or disabling call waiting but this doesn't solve the problem. Is there anyway we can skip busy agents using mod_callcenter when they're not on a mod_callcenter call? Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
Possible solution: <action application="callcenter_track" data="agent1"/> more details in: https://freeswitch.org/jira/browse/FS-9609 On 10/06/2017 02:15 PM, Shaun Stokes wrote:
If this isn't possible which at this stage I presume is the case, perhaps we could use limit to keep count of the number of calls per extension.
Then we just need a way for mod_callcenter to check the limit, I've tried using this in the agent contact string but spaces don't appear to be allowed so the contact string ends at hash. ${cond(${limit_usage(hash mydomain ext)} >= 1 ? error/user_busy : ${sofia_contact(*/ext@mydomain)})}
Any ideas?
Thanks, Shaun ------------------------------------------------------------------------ *From:* FreeSWITCH-users [freeswitch-users-bounces@lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes@itec-support.co.uk] *Sent:* 06 October 2017 09:22 *To:* freeswitch-users@lists.freeswitch.org *Subject:* [Freeswitch-users] mod_callcenter - How to skip busy agents not on a mod_callcenter call?
Hi All,
We've been using mod_callcenter and have experienced issues with agents still receiving mod_callcenter calls when on outbound or internal calls handled by mod_sofia.
The issue can be worked around by limiting the number of concurrent calls per extension and\or disabling call waiting but this doesn't solve the problem.
Is there anyway we can skip busy agents using mod_callcenter when they're not on a mod_callcenter call?
Thanks, Shaun
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Saludos / Regards / Cumprimentos António Silva
This would be a great solution, however just tried testing and it doesn't currently work in our environment on FreeSWITCH 1.6.19 we get "Invalid Application callcenter_track". I can see the changes have been committed: https://freeswitch.org/fisheye/changelog/freeswitch?cs=15a232b5bb4e2a0f83c84... We'll do a bit more digging and will post back with the results. Thanks, Shaun ________________________________ From: FreeSWITCH-users [freeswitch-users-bounces@lists.freeswitch.org] on behalf of António Silva [asilva@wirelessmundi.com] Sent: 06 October 2017 14:06 To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] mod_callcenter - How to skip busy agents not on a mod_callcenter call? Possible solution: <action application="callcenter_track" data="agent1"/> more details in: https://freeswitch.org/jira/browse/FS-9609 On 10/06/2017 02:15 PM, Shaun Stokes wrote: If this isn't possible which at this stage I presume is the case, perhaps we could use limit to keep count of the number of calls per extension. Then we just need a way for mod_callcenter to check the limit, I've tried using this in the agent contact string but spaces don't appear to be allowed so the contact string ends at hash. ${cond(${limit_usage(hash mydomain ext)} >= 1 ? error/user_busy : ${sofia_contact(*/ext@mydomain)})} Any ideas? Thanks, Shaun ________________________________ From: FreeSWITCH-users [freeswitch-users-bounces@lists.freeswitch.org<mailto:freeswitch-users-bounces@lists.freeswitch.org>] on behalf of Shaun Stokes [shaun.stokes@itec-support.co.uk<mailto:shaun.stokes@itec-support.co.uk>] Sent: 06 October 2017 09:22 To: freeswitch-users@lists.freeswitch.org<mailto:freeswitch-users@lists.freeswitch.org> Subject: [Freeswitch-users] mod_callcenter - How to skip busy agents not on a mod_callcenter call? Hi All, We've been using mod_callcenter and have experienced issues with agents still receiving mod_callcenter calls when on outbound or internal calls handled by mod_sofia. The issue can be worked around by limiting the number of concurrent calls per extension and\or disabling call waiting but this doesn't solve the problem. Is there anyway we can skip busy agents using mod_callcenter when they're not on a mod_callcenter call? Thanks, Shaun ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org<mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org -- Saludos / Regards / Cumprimentos António Silva ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________ ______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
This is implemented in 1.9 2017-10-06 16:03 GMT+02:00 Shaun Stokes <shaun.stokes@itec-support.co.uk>:
This would be a great solution, however just tried testing and it doesn't currently work in our environment on FreeSWITCH 1.6.19 we get "Invalid Application callcenter_track".
I can see the changes have been committed: https://freeswitch. org/fisheye/changelog/freeswitch?cs=15a232b5bb4e2a0f83c84469b549c9 adcc1ce280
We'll do a bit more digging and will post back with the results.
Thanks, Shaun
------------------------------ *From:* FreeSWITCH-users [freeswitch-users-bounces@lists.freeswitch.org] on behalf of António Silva [asilva@wirelessmundi.com] *Sent:* 06 October 2017 14:06 *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] mod_callcenter - How to skip busy agents not on a mod_callcenter call?
Possible solution:
<action application="callcenter_track" data="agent1"/>
more details in:
https://freeswitch.org/jira/browse/FS-9609
On 10/06/2017 02:15 PM, Shaun Stokes wrote:
If this isn't possible which at this stage I presume is the case, perhaps we could use limit to keep count of the number of calls per extension.
Then we just need a way for mod_callcenter to check the limit, I've tried using this in the agent contact string but spaces don't appear to be allowed so the contact string ends at hash. ${cond(${limit_usage(hash mydomain ext)} >= 1 ? error/user_busy : ${sofia_contact(*/ext@mydomain)})}
Any ideas?
Thanks, Shaun ------------------------------ *From:* FreeSWITCH-users [freeswitch-users-bounces@lists.freeswitch.org] on behalf of Shaun Stokes [shaun.stokes@itec-support.co.uk] *Sent:* 06 October 2017 09:22 *To:* freeswitch-users@lists.freeswitch.org *Subject:* [Freeswitch-users] mod_callcenter - How to skip busy agents not on a mod_callcenter call?
Hi All,
We've been using mod_callcenter and have experienced issues with agents still receiving mod_callcenter calls when on outbound or internal calls handled by mod_sofia.
The issue can be worked around by limiting the number of concurrent calls per extension and\or disabling call waiting but this doesn't solve the problem.
Is there anyway we can skip busy agents using mod_callcenter when they're not on a mod_callcenter call?
Thanks, Shaun
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon....
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
-- Saludos / Regards / Cumprimentos António Silva
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
______________________________________________________________________ This message has been checked for all known viruses by MessageLabs Virus Scanning Service. ______________________________________________________________________
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Gregor Nanger *CTO* t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485 • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia • www.infomedia.si
participants (3)
-
António Silva
-
Gregor Nanger
-
Shaun Stokes