yes. Thank you.

is there any way to get also attended transfer working?

Johan De Clercq je 6/2/2021 ob 11:21 AM napisal:
remove Refer from your supported methods.
Do note that attended transfer will not work in this case.

wkr,

Op wo 2 jun. 2021 om 10:15 schreef Miha via Users <[email protected] <mailto:[email protected]>>:

    Hello

    i manage to fix this. I did not do t_relay() also seq Invites,
    after this everything works ok.

    Just on question, regarding transfers, i see that MS Teams send
    REFER in which trafter is defined. How do you deal with this? You
    do not allow REFER from MS teams and hope that MS teams will send
    new INVITE?


    thank you
    miha

    Jeff Pyle je 6/1/2021 ob 3:26 PM napisal:
    Miha,

    First, do you need to use "mtsbc.test.com:5060
    <http://mtsbc.test.com:5060>" in the first record_route_preset()
    param?  Can you use the IP address of your proxy instead?  FQDNs
    are legal of course, but outside of MS Teams' implementation,
    they're rarely required.  It's just another thing to go wrong. 
    Especially while testing.

    The ACK to the 200 OK is a sequential (in-dialog) request.  It's
    not part of the original INVITE transaction.  Your script will
    have a section like

    if (has_totag()) {
    if (loose_route()) {
    t_relay();
    }
    }

    for sequential requests through a loose-routing proxy.  This is
    very oversimplified and yours will have more.  In this section,
    however, is where you'll process the ACK because it has a to-tag
    (line 293) and a route header (line 298) so the conditions match.

    Use xlogs or the debug tool of your choice to diagnose what's
    happening in this section with the ACK.  In my scripts, I use
    global flag 0 to indicate when I want logging.  So, I might have
    something like this:

           if (has_totag()) {
                   if (is_gflag(0)) xlog("L_NOTICE", "...in-dialog
    $rm request\n");
    # ...do all the things...maybe more logging like the line above...


    - Jeff


    On Tue, Jun 1, 2021 at 4:57 AM Miha via Users
    <[email protected] <mailto:[email protected]>> wrote:

        Hello


        I have an issue and I am unable to find out what is wrong.
        Incoming calls are working but when doing outbound call after
        200OK, which is send to Teams I get back ACK and after that
        Teams do again initial. I guess this is not ok.

        I am doing this for outband calls:


        xlog("L_INFO", "rtp rtps record route");
                    record_route_preset("mtsbc.test.com:5060
        <http://mtsbc.test.com:5060>","mtsbc.test.com
        <http://mtsbc.test.com>:5061;transport=tls");
                    add_rr_param(";r2=on");

        I am pasting here trace. Opensips is in the middle.

        Thank you for help!

        https://pastebin.com/qM0dMiCc <https://pastebin.com/qM0dMiCc>
        _______________________________________________
        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