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] >: > 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" 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]> > 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","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 >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
