[SR-Users] kamailio + sems for early media

Pavel Eremin eremina.net at gmail.com
Mon Jun 20 08:47:20 CEST 2022


If I understand correctly, when you receive 200 Ok, all branches will be
finished. So, you don't need to cancel them.

сб, 18 июн. 2022 г. в 23:59, mohsen khashei <mkhashei at gmail.com>:

> Hi I want to use kamailio with sems for early media generation. For that
> purpose I write a service route that when an invite received by kamailio
>  it triggers that route in that route I fork the call to the sems and
> continue to the calle when I receive 200 ok cancel all other branches. But
> no media between 2 call ends please help me. I know something is wrong in
> my logic
>
>
>
> route[SERVICES] {
>
> rewritehostport("127.0.0.1:5080");
>
>              append_branch();
>
>              t_on_branch("1");
>
>              t_on_reply("catch_200");
>
> }
>
> branch_route[1] {
>
>             remove_hf("P-App-Name");
>
>             append_hf("P-App-Name: early_announce\r\n");
>
>             append_hf("P-App-Param: B2B=no\r\n");
>
>     }
>
>
>
>     onreply_route[catch_200] {
>
>                  if(status=="200") {
>
>                          if (t_cancel_branches("others")) {
>
>                          xlog("cancelled all branches\n");
>
>                          }
>
>                 }
>
>     }
>
>
>
> Thanks.
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220620/88fa42b7/attachment.htm>


More information about the sr-users mailing list