<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hello,<br>
    <br>
    <div class="moz-cite-prefix">On 5/15/13 3:00 PM, Bruno Bresciani
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAKv6MrbQvzk5oGrLZ8Gx8MJ0+WHMuA6g4hE4fjgTHr48gCeDww@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi Daniel,
        <div><br>
        </div>
        <div>
          <div>Sure Daniel, I can process 487 on onreply route... I was
            trying to handle 487 in failure_route block, I didn't know
            it can be processed in onreply_route!</div>
        </div>
      </div>
    </blockquote>
    failure route is executed when all branches fail, on reply route is
    executed for each reply received.<br>
    <br>
    <blockquote
cite="mid:CAKv6MrbQvzk5oGrLZ8Gx8MJ0+WHMuA6g4hE4fjgTHr48gCeDww@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div><br>
          </div>
          <div>I know that rtpproxy destroys the session by itself in
            short time it is not confirmed, but I'm trying to force it
            the most amount of possible cases.</div>
          <div><br>
          </div>
          <div>Now, my final problem (I hope) is destroy the rtp session
            when receive the BYE message to finish a forking call. I
            have to add “extra_id_pv” and use "b" parameter to get
            destroy the session on rtpproxy, but I don't know if exist
            somehow to discover if the BYE belongs a forking call
            context. I tryed use $branch variable but without success...</div>
        </div>
      </div>
    </blockquote>
    <br>
    I haven't worked with this extensions, maybe you get proper details
    from the appropriate developers. But might be better to start a new
    discussion thread with appropriate subject so it is spotted -- at
    least for me it is relevant to see proper subject, because if it is
    a discussions where I am not part which diverts to different topic
    where I could help, I don't read always.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    <blockquote
cite="mid:CAKv6MrbQvzk5oGrLZ8Gx8MJ0+WHMuA6g4hE4fjgTHr48gCeDww@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div><br>
          </div>
          <div>Best Regards</div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2013/5/15 Daniel-Constantin Mierla <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span><br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF"> Hello,
              <div class="im"><br>
                <br>
                <div>On 5/14/13 7:15 PM, Bruno Bresciani wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">Thank's Daniel,
                    <div><br>
                    </div>
                    <div>
                      <div>I need process cancel requests to delete
                        sessions on rtp proxy... In a call forking, when
                        I need forking to multiple destinations on
                        different network segments, requiring different
                        rtpproxy parameters, I use the “extra_id_pv” and
                        "b" parameter in the rtpproxy_offer() function
                        to created a session RTP to each branch of
                        calling in rtp proxy. When one of branch answer
                        the call, I want delete the other(s) session(s)
                        on rtp proxy (unforce_rtp_proxy()) using the
                        CANCEL SIP message to do this, but I can't get
                        handle it in configuration file...</div>
                      <div>I am wrong trying use the CANCEL message to
                        delete session rtp? I will try onsend_route to
                        handle...</div>
                    </div>
                  </div>
                </blockquote>
                <br>
              </div>
              maybe you can do it onreply route, when the invite is
              replied with 487.<br>
              <br>
              Anyhow, rtpproxy destroys the session by itself in short
              time it is not confirmed.<br>
              <br>
              Cheers,<br>
              Daniel
              <div>
                <div class="h5"><br>
                  <br>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div>
                        <div><br>
                        </div>
                        <div>Best Regards</div>
                      </div>
                    </div>
                    <div class="gmail_extra"><br>
                      <br>
                      <div class="gmail_quote">2013/5/14
                        Daniel-Constantin Mierla <span dir="ltr"><<a
                            moz-do-not-send="true"
                            href="mailto:miconda@gmail.com"
                            target="_blank">miconda@gmail.com</a>></span><br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div text="#000000" bgcolor="#FFFFFF"> Hello,<br>
                            <br>
                            why do you need to process cancel requests?
                            They have special routing requirements
                            related to associated invite and sent from
                            tm directly. The event route is for the
                            requests sent by modules via tm.<br>
                            <br>
                            Haven't tried, but maybe onsend_route will
                            capture it.<br>
                            <br>
                            Cheers,<br>
                            Daniel
                            <div>
                              <div><br>
                                <br>
                                <div>On 5/14/13 12:30 AM, Bruno
                                  Bresciani wrote:<br>
                                </div>
                              </div>
                            </div>
                            <blockquote type="cite">
                              <div>
                                <div>
                                  <div dir="ltr">Hi All,
                                    <div><br>
                                    </div>
                                    <div>
                                      <div>in a call forking, after one
                                        branch answer the call (200 OK
                                        reply), a CANCEL SIP message has
                                        been sending to other/another
                                        branch(es) and I need to process
                                        this/these cancellations in
                                        configuration file. After
                                        reading some documentations, I
                                        discovered there is
                                        event_route[tm:local-request]
                                        block, which is executed when tm
                                        generates internally and sends a
                                        SIP request,  Such cases are:</div>
                                      <div><br>
                                      </div>
                                      <div>SIP messages sent by msilo
                                        module</div>
                                      <div>SIP messages sent by presence
                                        server</div>
                                      <div>SIP messages sent by dialog
                                        module</div>
                                      <div>SIP messages sent via MI or
                                        CTL interfaces </div>
                                      <div><br>
                                      </div>
                                      <div> I didn't understand very
                                        well this cases, so I insert
                                        event_route block in my
                                        kamailio.cfg but neither CANCEL
                                        SIP message or other requests
                                        generated by tm module was
                                        handled by event_route. I must
                                        be using wrong concept to handle
                                        this CANCEL SIP message, it's
                                        possible handle this messages in
                                        configuration file?</div>
                                      <div><br>
                                      </div>
                                      <div>Best Regards</div>
                                    </div>
                                  </div>
                                  <br>
                                  <fieldset></fieldset>
                                  <br>
                                </div>
                              </div>
                              <pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a moz-do-not-send="true" href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a moz-do-not-send="true" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><span><font color="#888888">
</font></span></pre>
                              <span><font color="#888888"> </font></span></blockquote>
                            <span><font color="#888888"> <br>
                                <pre cols="72">-- 
Daniel-Constantin Mierla - <a moz-do-not-send="true" href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a moz-do-not-send="true" href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, San Francisco, USA - June 24-27, 2013
  * <a moz-do-not-send="true" href="http://asipto.com/u/katu" target="_blank">http://asipto.com/u/katu</a> *</pre>
                              </font></span></div>
                          <br>
_______________________________________________<br>
                          SIP Express Router (SER) and Kamailio
                          (OpenSER) - sr-users mailing list<br>
                          <a moz-do-not-send="true"
                            href="mailto:sr-users@lists.sip-router.org"
                            target="_blank">sr-users@lists.sip-router.org</a><br>
                          <a moz-do-not-send="true"
                            href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                            target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                          <br>
                        </blockquote>
                      </div>
                      <br>
                    </div>
                  </blockquote>
                  <br>
                  <pre cols="72">-- 
Daniel-Constantin Mierla - <a moz-do-not-send="true" href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a moz-do-not-send="true" href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, San Francisco, USA - June 24-27, 2013
  * <a moz-do-not-send="true" href="http://asipto.com/u/katu" target="_blank">http://asipto.com/u/katu</a> *</pre>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a>
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, San Francisco, USA - June 24-27, 2013
  * <a class="moz-txt-link-freetext" href="http://asipto.com/u/katu">http://asipto.com/u/katu</a> *</pre>
  </body>
</html>