<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I have an OpenSIPS 2.3 instance, where we are sending a call to
      the next hop and are receiving a 403 forbidden. This is expected
      and we need to update the from or to header and resend the call to
      the same destination whish will accept this. we do not make any
      other changed in the failure route, nor want to.<br>
    </p>
    <p><br>
    </p>
    <p>This is working, however, the additional PAID and RPID headers,
      which were added by OpenSIPs before the INVITE was t_relayed are
      missing from the updated INVITE, ( the from header is modified.) 
      <br>
    </p>
    <p>The documentation implies that the headers should be there:</p>
    <p><strong style="color: rgb(102, 102, 102); font-family:
        "Trebuchet MS", sans-serif, Verdana, Arial; font-size:
        13.008px; font-style: normal; font-variant-ligatures: normal;
        font-variant-caps: normal; letter-spacing: normal; orphans: 2;
        text-align: start; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
        255); text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;">Processing</strong><span
        style="color: rgb(102, 102, 102); font-family: "Trebuchet
        MS", sans-serif, Verdana, Arial; font-size: 13.008px;
        font-style: normal; font-variant-ligatures: normal;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-thickness:
        initial; text-decoration-style: initial; text-decoration-color:
        initial; display: inline !important; float: none;"><span> </span>:
        the original SIP request (that was sent out)</span></p>
    <p>There is nothing in the failure route to cause the headers to be
      dropped. <br>
    </p>
    <p>Therefore is this by design? i.e. additional headers are dropped
      and need to be re-applied, they are missing because the 403 did
      not contain them or is this a bug and the headers should be there?</p>
    <p><br>
    </p>
    <p>INVITE (with PAID & RPID  headers) -> <br>
    </p>
    <p><- 403 forbidden (no PAID or RPID)</p>
    <p>INVITE (no PAID & RPID  headers) ->   (this just has the
      from header modified)</p>
    <p><br>
    </p>
    <p>Regards, Richard<br>
    </p>
    <p><br>
    </p>
  </body>
</html>