<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Welcome!<br>
    <br>
    Daniel<br>
    <br>
    <div class="moz-cite-prefix">On 28/08/14 20:21, Kamrul Khan wrote:<br>
    </div>
    <blockquote cite="mid:BLU180-W7466150B6634291CFCAF2D5DA0@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
      <div dir="ltr">
        <div><span style="font-size: 12pt;">Worked perfectly. Thanks a
            lot!</span></div>
        <div><br>
          <div>
            <hr id="stopSpelling">Date: Thu, 28 Aug 2014 12:11:04 +0200<br>
            From: <a class="moz-txt-link-abbreviated" href="mailto:miconda@gmail.com">miconda@gmail.com</a><br>
            To: <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
            Subject: Re: [SR-Users] Add websocket header to SIP<br>
            <br>
            Hello,<br>
            <br>
            the header Origin is inside the http request used for
            opening the websocket connection. It is no longer available
            at invite time.<br>
            <br>
            You can use htable module to store the origin header using
            connection id.<br>
            <br>
            The logic in the config file should be like:<br>
            - in event_route during the handling of websocket
            connection, store the origin header like:<br>
            <br>
            $sht(origin=>$conid) = $hdr(Origin);<br>
            <br>
            in request route, while handling the invite, do:<br>
            <br>
            if((proto==WS || proto==WSS) &&
            $sht(origin=>$conid)!=$null) {<br>
               append_hf("Origin: $sht(origin=>$conid)\r\n");<br>
            }<br>
            <br>
            See readme of htable module about how to define origin hash
            table.<br>
            <br>
            Cheers,<br>
            Daniel<br>
            <br>
            <div class="ecxmoz-cite-prefix">On 28/08/14 01:16, Kamrul
              Khan wrote:<br>
            </div>
            <blockquote
              cite="mid:BLU180-W69E4A893388EA0087ECB32D5DD0@phx.gbl">
              <style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
              <div dir="ltr">Hi,
                <div><br>
                </div>
                <div>I want to append the origin header of my incoming
                  websockets to the SIP INVITES. I tried something like
                  the below but didnt work:</div>
                <div><br>
                </div>
                <div> if (ws_handle_handshake())</div>
                <div><span class="ecxApple-tab-span"
                    style="white-space:pre;"> </span>{</div>
                <div>                        if(method=="INVITE"){</div>
                <div>                             insert_hf("Origin:
                  $hdr(Origin)");</div>
                <div>                        }</div>
                <div><span class="ecxApple-tab-span"
                    style="white-space:pre;"> </span>exit;</div>
                <div><span class="ecxApple-tab-span"
                    style="white-space:pre;"> </span>}</div>
                <div><br>
                </div>
                <div>Is there any other way to do it ?</div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
              </div>
              <br>
              <fieldset class="ecxmimeAttachmentHeader"></fieldset>
              <br>
              <pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a moz-do-not-send="true" class="ecxmoz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" 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>
</pre>
            </blockquote>
            <br>
            <pre class="ecxmoz-signature">-- 
Daniel-Constantin Mierla
<a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Next Kamailio Advanced Trainings 2014 - <a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
Sep 22-25, Berlin, Germany ::: Oct 15-17, San Francisco, USA</pre>
            <br>
            _______________________________________________
            SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
            mailing list
            <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<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>
Next Kamailio Advanced Trainings 2014 - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a>
Sep 22-25, Berlin, Germany ::: Oct 15-17, San Francisco, USA</pre>
  </body>
</html>