> On 20 Apr 2020, at 10:31, Ivan Ribakov <[email protected]> wrote: > > Hi all, > > What I’m trying to achieve is to have Kamailio fork an INVITE to multiple > endpoints in parallel but only maintain the branch that responds first (first > to respond with 200 OK I guess). > > I’ve read the TM module documentation on forking > (https://www.kamailio.org/docs/modules/stable/modules/tm.html#tm.serial_forking > > <https://www.kamailio.org/docs/modules/stable/modules/tm.html#tm.serial_forking>) > and as far as I understood a combination of “seturi()” + “append_branch()” + > “t_relay()” command calls will allow me to send multiple forked INVITEs in > parallel. > > What I couldn't find information about in the documentation (please point me > to it in case I missed it) is what controls (if any) do I have over forked > requests. Do I need to keep track of the branches myself and cancel others > when first succeeds or does Kamailio have some kind of setting for > implementing such behaviour?
It’s all implemented according to the RFC 3261 where you can read all the cool details! /O
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
