<div dir="ltr"><div dir="ltr">Hi, Bogdan.<div><br></div><div>Here is my simple scenario description:</div><div><br></div><div>UA1----Opensips----Asterisk ---- Opensips ----UA2</div><div><br></div><div>Transport protocol doesn't change during this chain and it's tls, if I understand you right.</div><div><br></div><div>I attached SIP capture of the call. As you can see, there is the dynamic tcp port in the RR hrd of last reply to client from which Opensips connected to the Asterisk. Instead of one, to which UA1 connected to Opensips (5061). As a result, there is a media session between UAs, but only for 30 sec, during of which the UA1 tried to send ACK to the Opensips, but unsuccessfully for quite clear reason. Is there the resolution how to realize this scenario without rewriting RR?</div><div><br></div><div>Best Regards,</div><div>Sergey Pysanko.</div><div><br></div><div><br></div><div><br><br><br><br><div id="mt-signature">
        <table border="0" cellpadding="8" cellspacing="0" style="user-select: none;">
            <tbody><tr>
                <td>
                    <a id="signatureLink-logo" href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&" class="" style="text-decoration:none">
                        <img src="https://s3.amazonaws.com/mailtrack-signature/sender-notified-72.gif" alt="Mailtrack" class="" width="32" height="32">
                    </a>
                </td>
                <td>
                    <span style="color:#777">Sender notified by</span> <br>
                    <a id="signatureLink-text" href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&" class="mt-install" style="color:#4374f7">Mailtrack</a>
                    
    </td><td><span style="color:transparent;font-size:0">01/04/22, 01:46:49 PM</span></td>

                
                <td>
                    
                </td>
            </tr>
        </tbody></table>
    </div></div></div><br><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/1f1e4932e4258e887880956178cc906ca45dded3.png?u=6916461"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 4 янв. 2022 г. в 11:47, Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org">bogdan@opensips.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <font face="monospace">Hi Sergey,<br>
      <br>
      Manually altering the RR hdr is a receipt for disaster :). Somehow
      I suspect you do not do double RR (as the protocol changes for the
      call). This double RR is automatically done (by default) when
      doing `record_route()`. Do you get 2 RR hdrs when routing the
      initial INVITE ?<br>
      <br>
      Regards,<br>
    </font>
    <pre cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a href="https://www.opensips-solutions.com" target="_blank">https://www.opensips-solutions.com</a>
OpenSIPS eBootcamp 2021 
  <a href="https://opensips.org/training/OpenSIPS_eBootcamp_2021/" target="_blank">https://opensips.org/training/OpenSIPS_eBootcamp_2021/</a></pre>
    <div>On 1/4/22 11:27 AM, Sergey Pisanko
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">Hello, Bogdan, .<br>
          <br>
          Thank you for your answer. I've solved my issue recently just
          rewriting Record - Route header with appropriate port within
          "onreply route block" by subst function.<br>
          <br>
          Best Regards,<br>
          Sergey Pysanko.<br>
          <br>
          <br>
          <br>
          <div id="gmail-m_-410283401214300640mt-signature">
            <table cellspacing="0" cellpadding="8" border="0">
              <tbody>
                <tr>
                  <td> <a id="gmail-m_-410283401214300640signatureLink-logo" href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&" style="text-decoration:none" target="_blank"> <img src="https://s3.amazonaws.com/mailtrack-signature/sender-notified-72.gif" alt="Mailtrack" width="32" height="32"> </a> </td>
                  <td> <span style="color:rgb(119,119,119)">Sender notified by</span>
                    <br>
                    <a id="gmail-m_-410283401214300640signatureLink-text" href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&" style="color:rgb(67,116,247)" target="_blank">Mailtrack</a> </td>
                  <td><span style="color:transparent;font-size:0px">01/04/22,
                      11:27:07 AM</span></td>
                  <td> <br>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
        <br>
        <img alt="" style="display: flex;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="0" height="0">
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">пн, 3 янв. 2022 г. в 17:59,
            Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>>:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div> <font face="monospace">Hello Sergey,<br>
                <br>
                Could you provide a SIP capture (and calling scenario)
                to underline the issue you have ?<br>
                <br>
                Best regards,<br>
              </font>
              <pre cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a href="https://www.opensips-solutions.com" target="_blank">https://www.opensips-solutions.com</a>
OpenSIPS eBootcamp 2021 
  <a href="https://opensips.org/training/OpenSIPS_eBootcamp_2021/" target="_blank">https://opensips.org/training/OpenSIPS_eBootcamp_2021/</a></pre>
              <div>On 12/30/21 2:50 PM, Sergey Pisanko wrote:<br>
              </div>
              <blockquote type="cite">
                <div dir="ltr">Hello!<br>
                  <br>
                  I try to realize the next scenario with UAs,
                  Opensips-2.4 and Asterisk.<br>
                  UAs are registered onto Asterisk through Opensips and
                  also - on Opensips if the 200 OK is came back from
                  Asterisk.<br>
                  Calls between UAs are relayed to Asterisk by Opensips.<br>
                  This scenario works fine with udp. But it needs to do
                  with tls. And here I have the problem. What happens.<br>
                  Unlike udp, tcp cannot listen its port and
                  create clients connection at the same time. Opensips
                  listens tls port for clients connection <br>
                  whereas it creates dynamic tcp port to connect to
                  Asterisk. As a result, I see that port in Record-Route
                  header in 200 OK addressed to caller.<br>
                  Thus, callers ACK comes to that dynamic port instead
                  of Opensips listened port and Opensips dropped it.<br>
                  And question is how to force Opensips to put right
                  port for caller?
                  <div><br>
                  </div>
                  <div>Regards,</div>
                  <div>Serhii Pysanko.<br>
                    <br>
                    <br>
                    <br>
                    <div id="gmail-m_-410283401214300640gmail-m_-5447805212921776049mt-signature">
                      <table cellspacing="0" cellpadding="8" border="0">
                        <tbody>
                          <tr>
                            <td> <a id="gmail-m_-410283401214300640gmail-m_-5447805212921776049signatureLink-logo" href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&" style="text-decoration:none" target="_blank">
                                <img src="https://s3.amazonaws.com/mailtrack-signature/sender-notified-72.gif" alt="Mailtrack" width="32" height="32"> </a> </td>
                            <td> <span style="color:rgb(119,119,119)">Sender
                                notified by</span> <br>
                              <a id="gmail-m_-410283401214300640gmail-m_-5447805212921776049signatureLink-text" href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&" style="color:rgb(67,116,247)" target="_blank">Mailtrack</a>
                            </td>
                            <td><span style="color:transparent;font-size:0px">12/30/21,
                                02:49:47 PM</span></td>
                            <td> <br>
                            </td>
                          </tr>
                        </tbody>
                      </table>
                    </div>
                  </div>
                  <img alt="" style="display: flex;" width="0" height="0" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"></div>
                <br>
                <fieldset></fieldset>
                <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
              </blockquote>
              <br>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div></div>