[OpenSIPS-Users] call_center module on 3.3
Bogdan-Andrei Iancu
bogdan at opensips.org
Tue Aug 16 07:30:04 UTC 2022
Actually you are right, the message_flow_id would have the same effect
there - the idea is to have an UAC B2B already established (to welcome,
to flow_id, doesn;t matter) before having the UAC leg to agent (that may
be rejected).
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit 27-30 Sept 2022, Athens
https://www.opensips.org/events/Summit-2022Athens/
On 8/16/22 10:21 AM, Ryzhik Ivan wrote:
> You are right. But message_flow_id (i did invite-200-bye with no real
> rtp) fixed the issue for me for now too. Maybe it should be added to
> FAQ or also as a limitation.
> Thanks for great help.
> Regards, Ivan.
> вт, 16 авг. 2022 г. в 09:57, Bogdan-Andrei Iancu <bogdan at opensips.org
> <mailto:bogdan at opensips.org>>:
>
> Ivan, not that one, but the |"message_welcome" URI !
>
> Regards,|||
>
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
> https://www.opensips-solutions.com <https://www.opensips-solutions.com>
> OpenSIPS Summit 27-30 Sept 2022, Athens
> https://www.opensips.org/events/Summit-2022Athens/ <https://www.opensips.org/events/Summit-2022Athens/>
>
> On 8/16/22 9:20 AM, Ryzhik Ivan wrote:
>> Thank you, Bogdan.
>> I'm using message_flow_id uri already. That would be good if it
>> was documented as a limitation.
>> Regards,
>> Ivan
>>
>> 15 aug 2022 г. в 17:16, Bogdan-Andrei Iancu <bogdan at opensips.org
>> <mailto:bogdan at opensips.org>>:
>>
>> Hi Ivan,
>>
>> I did some more digging into this and I managed to reproduce
>> the issue and understand it. The REJECT'ion even in B2B is
>> triggered only in the sequential bridging's, but not in the
>> original setup bridging.
>>
>> So, what you have to do it is to set a welcome message for
>> sure in the queue - this fixed the issue for me for now. I
>> will check further if this can be addressed in any other way,
>> otherwise I will document it as a limitation.
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>>
>> OpenSIPS Founder and Developer
>> https://www.opensips-solutions.com <https://www.opensips-solutions.com>
>> OpenSIPS Summit 27-30 Sept 2022, Athens
>> https://www.opensips.org/events/Summit-2022Athens/ <https://www.opensips.org/events/Summit-2022Athens/>
>>
>> On 8/9/22 4:55 PM, Bogdan-Andrei Iancu wrote:
>>> Thanks Ivan,
>>>
>>> The relevant log is
>>>
>>> DBG:call_center:b2bl_callback_customer: call
>>> (0x7f0a08e95a00) has event 4
>>>
>>> But the event 4 (B2B leg destroyed) is a wrong one in this
>>> case, it should have been 2 (B2B leg rejected). It seems the
>>> problem is in the B2B logic somewhere.
>>>
>>> Let me do some digging there.
>>>
>>> Regards,
>>> Bogdan-Andrei Iancu
>>>
>>> OpenSIPS Founder and Developer
>>> https://www.opensips-solutions.com <https://www.opensips-solutions.com>
>>> OpenSIPS Summit 27-30 Sept 2022, Athens
>>> https://www.opensips.org/events/Summit-2022Athens/ <https://www.opensips.org/events/Summit-2022Athens/>
>>> On 8/9/22 3:04 PM, Ryzhik Ivan wrote:
>>>> Hi,
>>>> thank you for your reply.
>>>>
>>>> There is no B2B_REJECT_CB in my case. See log below, only
>>>> B2B_DESTROY_CB
>>>>
>>>> 2022-08-09T11:44:27.788721+00:00
>>>> DBG:call_center:b2bl_callback_customer: call
>>>> (0x7f0a08e95a00) has event 4,
>>>> 2022-08-09T11:44:27.788767+00:00
>>>> DBG:call_center:b2bl_callback_customer: A delete in
>>>> b2blogic, call->state=6, 0x7f0a08e95a00
>>>>
>>>>
>>>> Negative reply processed in _b2b_handle_reply, but the
>>>> tuple->state is not in B2B_BRIDGING_STATE and
>>>> process_bridge_negreply doesn't called with cbf(&cb_params,
>>>> B2B_REJECT_CB);.
>>>>
>>>> 2022-08-09T11:44:27.769757+00:00
>>>> DBG:b2b_logic:_b2b_handle_reply: Negative reply [486] -
>>>> delete[0x7f0a08e95b28]
>>>> 2022-08-09T11:44:27.769808+00:00
>>>> DBG:b2b_logic:b2b_mark_todel: 0x7f0a08e95b28
>>>>
>>>>
>>>> P.S. But with message_flow_id uri in db (its do simple
>>>> 200/bye on invite) - all works fine , because negative
>>>> reply is in B2B_BRIDGING_STATE. But this is not a good way.
>>>>
>>>> Thank you very much.
>>>>
>>>> log:
>>>>
>>>> [....]
>>>>
>>>>
>>>> вт, 9 авг. 2022 г. в 11:36, Bogdan-Andrei Iancu
>>>> <bogdan at opensips.org <mailto:bogdan at opensips.org>>:
>>>>
>>>> Hi,
>>>>
>>>> In such a case, in `b2bl_callback_customer()` you
>>>> should get a B2B_REJECT_CB event.
>>>>
>>>> Could you post here the logs in log_level 4 (debug) for
>>>> your test call ?
>>>>
>>>> Regards,
>>>>
>>>> Bogdan-Andrei Iancu
>>>>
>>>> OpenSIPS Founder and Developer
>>>> https://www.opensips-solutions.com <https://www.opensips-solutions.com>
>>>> OpenSIPS Summit 27-30 Sept 2022, Athens
>>>> https://www.opensips.org/events/Summit-2022Athens/ <https://www.opensips.org/events/Summit-2022Athens/>
>>>>
>>>> On 8/8/22 11:48 AM, Ryzhik Ivan wrote:
>>>>> Hi @All.
>>>>> I have a simple flow with 2 agents. When call
>>>>> entering queue by cc_handle_call("600")
>>>>> and the first agent rejects call (busy or decline) -
>>>>> queue also rejects call with same reason and does
>>>>> not proceed to second agent.
>>>>> I looked at sources - negative replies processed only
>>>>> in B2B_BRIDGING_STATE. But for that time i
>>>>> have B2B_NOTDEF_STATE only.
>>>>> What am I doing wrong?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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>
>>
>>
>> _______________________________________________
>> 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/20220816/1bc8adfb/attachment.html>
More information about the Users
mailing list