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 <[email protected] <mailto:[email protected]>>:

    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 <[email protected]
    <mailto:[email protected]>>:

        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
        <[email protected] <mailto:[email protected]>>:

            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
            [email protected]  <mailto:[email protected]>
            http://lists.opensips.org/cgi-bin/mailman/listinfo/users  
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>



        _______________________________________________
        Users mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.opensips.org/cgi-bin/mailman/listinfo/users  
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>


    _______________________________________________
    Users mailing list
    [email protected]  <mailto:[email protected]>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users  
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to