Hello,<div><br></div><div>I&#39;m trying to register a user using sipml5 on Asterisk 11. I followed the instructions here:</div><div><a href="http://thr3ads.net/asterisk-users/2012/08/1972342-Asterisk-Websockets">http://thr3ads.net/asterisk-users/2012/08/1972342-Asterisk-Websockets</a> </div>

<div><div><br></div><div>I added transport=ws to my sip.conf file:</div><div><br></div><div><div>[3002]</div><div>username=3002</div><div>secret=XXXXXXXXX</div><div>host=dynamic</div><div>type=friend</div><div>context=test</div>

<div>disallow=all</div><div>allow=g729</div><div>;allow=all                     ; Allow codecs in order of preference</div><div>allow=ilbc</div><div>allow=silk8</div><div>allow=gsm</div></div><div>transport=ws</div><div>
<br>
</div><div><br></div><div>I also modified the sipml5 library so that the URL looks like this:  ws://<a href="http://example.org:8088/ws">example.org:8088/ws</a> with the /ws at the end, as instructed.</div><div><br></div>

<div>Now, where I get confused is here:</div><div><br></div><div>&quot;<span style="font-family:&#39;Courier New&#39;;font-size:12px;line-height:14px">You will need to change sipml5 to use http://&lt;hostname or IP address of </span></div>

<pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;">Asterisk&gt;:8088/ws as the URL. WebSocket is only available on the /ws path.&quot;</pre><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;">

<br></pre><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;">Did Joshua mean to say ws:// instead of http://?  Because I&#39;m not aware of WebSockets working with http protocols, only ws protocols. Is there something I&#39;m missing here?</pre>

<pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;"><br></pre><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;">

The error that I&#39;m getting in the sipml5 client is:  &quot;<span style="color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center;background-color:rgb(245,245,245)"><i>Disconnected: </i><b style="font-style:italic">Failed to connet to the server&quot;  </b>And that typo is not mine.</span></pre>

<pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;"><span style="color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center;background-color:rgb(245,245,245)"><br>

</span></pre><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;"><span style="color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center;background-color:rgb(245,245,245)">On the server, here is what I see from a tcpdump. The port appears to be open, but I&#39;m not convinced that Asterisk is actually listening for WebSocket traffic:</span></pre>

<pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;"><span style="color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center;background-color:rgb(245,245,245)"><br>

</span></pre><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;"><span style="color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center;background-color:rgb(245,245,245)">tcpdump -v port 8088</span></pre>

<pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;line-height:14px;font-family:&#39;Courier New&#39;"><span style="color:rgb(51,51,51);font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center;background-color:rgb(245,245,245)"><br>

</span></pre><pre style="margin-top:0px;margin-bottom:0px;padding:0px"><span style="text-align:center;background-color:rgb(245,245,245);line-height:18px"><font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif" size="3">18:57:03.051712 IP (tos 0x0, ttl 243, id 21320, offset 0, flags [DF], proto TCP (6), length 60)
    static-50-43-101-83.bvtn.or.frontiernet.net.63036 &gt; ip-10-168-151-65.us-west-1.compute.internal.omniorb: Flags [S], cksum 0x4f7a (correct), seq 4055598050, win 14600, options [mss 1380,sackOK,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop], length 0
18:57:03.051758 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
    ip-10-168-151-65.us-west-1.compute.internal.omniorb &gt; static-50-43-101-83.bvtn.or.frontiernet.net.63036: Flags [R.], cksum 0xeaf4 (correct), seq 0, ack 4055598051, win 0, length 0</font></span><span style="font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:rgb(51,51,51);text-align:center;background-color:rgb(245,245,245)">
</span></pre><div><br></div><div><br></div><div>Is there something else I&#39;m missing?  Please let me know what additional information you need from me.</div><div><br></div><div>Thank you!</div><div><br></div>-- <br>James Mortensen<br>

<br><br>
</div>