[OpenSIPS-Users] Call center issue in 3.1; call center not working after migration to 3.2

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Sep 19 09:20:10 UTC 2023


Thanks, let's move the discussion over there.

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com

On 9/19/23 11:47 AM, Kosmas Palios wrote:
> of course, here it is
>
> https://github.com/OpenSIPS/opensips/issues/3176 
> <https://github.com/OpenSIPS/opensips/issues/3176>
>
> thank you
>
>
>
> Sent from Outlook for iOS <https://aka.ms/o0ukef>
> ------------------------------------------------------------------------
> *From:* Bogdan-Andrei Iancu <bogdan at opensips.org>
> *Sent:* Tuesday, September 19, 2023 11:42:03 AM
> *To:* OpenSIPS users mailling list <users at lists.opensips.org>; Kosmas 
> Palios <kosmas.palios at athenarc.gr>; Kosmas Palios 
> <kosmas.palios at gmail.com>
> *Subject:* Re: [OpenSIPS-Users] Call center issue in 3.1; call center 
> not working after migration to 3.2
>
> 	
> Δεν λαμβάνετε συχνά μηνύματα ηλεκτρονικού ταχυδρομείου από 
> bogdan at opensips.org. Μάθετε γιατί είναι σημαντικό 
> <https://aka.ms/LearnAboutSenderIdentification>
> 	
>
> For the second issue, could you point the GH ticket?
>
> Regards,
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
>    https://www.opensips-solutions.com  <https://www.opensips-solutions.com>
>    https://www.siphub.com  <https://www.siphub.com>
> On 9/19/23 11:35 AM, Kosmas Palios wrote:
>> This is indeed the solution, as we figured out by ourselves and as 
>> documented in the tm documentation!
>>
>> Thank you for your kind reply here, as well as at the issue I posted 
>> sometime ago i github (my username is kosniaz).
>>
>> Any input to the second issue (raised on github as well about 10 days 
>> ago) would be greatly appreciated!
>>
>> Thank you very much one more time for your insights.
>>
>> Have a great day!
>>
>> Kosmas
>>
>> Sent from Outlook for iOS <https://aka.ms/o0ukef>
>> ------------------------------------------------------------------------
>> *From:* Users <users-bounces at lists.opensips.org> 
>> <mailto:users-bounces at lists.opensips.org> on behalf of Bogdan-Andrei 
>> Iancu <bogdan at opensips.org> <mailto:bogdan at opensips.org>
>> *Sent:* Tuesday, September 19, 2023 11:20:23 AM
>> *To:* OpenSIPS users mailling list <users at lists.opensips.org> 
>> <mailto:users at lists.opensips.org>; Kosmas Palios 
>> <kosmas.palios at gmail.com> <mailto:kosmas.palios at gmail.com>
>> *Subject:* Re: [OpenSIPS-Users] Call center issue in 3.1; call center 
>> not working after migration to 3.2
>>
>> 	
>> Δεν λαμβάνετε συχνά μηνύματα ηλεκτρονικού ταχυδρομείου από 
>> bogdan at opensips.org <mailto:bogdan at opensips.org>. Μάθετε γιατί είναι 
>> σημαντικό <https://aka.ms/LearnAboutSenderIdentification>
>> 	
>>
>> Hi Kosmas,
>>
>> For Issue 1, try placing a t_newtran(); before calling the cc 
>> function in the script - this will prevent the issues due to 
>> retransmissions.
>>
>> Regards,
>> Bogdan-Andrei Iancu
>>
>> OpenSIPS Founder and Developer
>>    https://www.opensips-solutions.com  <https://www.opensips-solutions.com>
>>    https://www.siphub.com  <https://www.siphub.com>
>> On 7/4/23 1:15 PM, Kosmas Palios wrote:
>>>
>>> Hello community,
>>>
>>>
>>> Our team has managed to setup a SIP Trunk to forward calls to a 
>>> number of SIP clients, in opensips 3.1.16. We are using the call 
>>> center module, and it works fine for low traffic. We would like to 
>>> ask two separate but related questions.
>>>
>>>
>>> ISSUE 1
>>>
>>>
>>> We are using the call center module to forward calls to 100 SIP 
>>> agents, and it works well if traffic is relatively low (about 25 
>>> incoming calls per minute). However, when traffic is higher, i.e. up 
>>> to 60 incoming calls per minute, we see calls getting rejected 
>>> because of cc_handle_call() failing with error message:
>>>
>>>
>>> DBG:b2b_entities:server_new: It is a retransmission, drop
>>>
>>> ERROR:b2b_logic:b2b_process_scenario_init: failed to create new b2b 
>>> server instance
>>>
>>>
>>> Unfortunately, every time this happens, an agent's status gets stuck 
>>> to "incall" forever, even though no cc_calls row includes him. So 
>>> that agent is lost.
>>>
>>>
>>> We are running in UDP mode, using 6 UDP workers. I’m attaching the 
>>> configuration file as opensips_3_1_16.cfg
>>>
>>> I can share the whole setup if needed.
>>>
>>>
>>> ISSUE 2
>>>
>>>
>>> We decided to migrate to 3.2 after seeing the bugfix to b2b_clients 
>>> leak. When we got to migrating the call center, we read this 
>>> blogpost: 
>>> https://blog.opensips.org/2021/01/06/the-script-driven-sip-b2bua/ 
>>> <https://blog.opensips.org/2021/01/06/the-script-driven-sip-b2bua/>
>>>
>>>
>>> " When comes to the modules using the b2b_logicAPI (providing 
>>> features on top of the B2B engine), the only affected one is the 
>>> call_centermodule. The change is minor – the xml file controlling 
>>> the call queuing logic was removed, as not needed any more. 
>>> Otherwise, in terms of usage, it is exactly the same."
>>>
>>>
>>> However, when we removed the lines:
>>>
>>>
>>> modparam("b2b_logic_xml","script_scenario", 
>>> "/etc/opensips/scenario_callcenter.xml")
>>>
>>> modparam("call_center", "b2b_scenario", "call center")
>>>
>>>
>>> the call center started behaving weird: it created another invite to 
>>> the sip trunk, instead of creating the invite to the agent (the call 
>>> id was good, but the to uri was wrong). I can give detailed logs on 
>>> this, but I wouldn't want to make this email any bigger than it 
>>> already is. I’m also attaching the configuration file as 
>>> opensips_3_2_13.cfg
>>>
>>>
>>> To sum up, our questions are:
>>>
>>>
>>> 1. Any ideas on what the problem is with creating a new server 
>>> instance for high numbers of calls?
>>>
>>> 2. What's the recommended way to migrate the call center to version 
>>> 3.2 ? Can we find an example script-driven call center somewhere?
>>>
>>>
>>> Thank you in advance for your help!
>>>
>>> Best regards,
>>>
>>> Kosmas
>>>
>>>
>>> P.S.: about our team: we are a small team from Athens, Greece 
>>> integrating voice assistants on various platforms. Unfortunately we 
>>> missed the latest Opensips summit held last September.
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users  <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users  <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230919/049f470a/attachment-0001.html>


More information about the Users mailing list