Here is web browser's log: Request URL:ws://sip1.callwithus.com:5060/ Request Method:GET Status Code:101 Switching Protocols
Request Headers Accept-Encoding:gzip, deflate, sdch Accept-Language:en-US,en;q=0.8 Cache-Control:no-cache Connection:Upgrade Host:sip1.callwithus.com:5060 Origin:http://www.callwithus.com Pragma:no-cache Sec-WebSocket-Extensions:permessage-deflate; client_max_window_bits Sec-WebSocket-Key:ITH30EL8eWOPvyaqbIIFsA== Sec-WebSocket-Protocol:sip Sec-WebSocket-Version:13 Upgrade:websocket User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36 Response Headers Connection:upgrade Content-Length:0 Sec-WebSocket-Accept:AnL9/ez1KsQtmMjyM2/b4FDqQPE= Sec-WebSocket-Protocol:sip Server:CWU SIP GW Sia:SIP/2.0/TCP [2601:3:8840:A:172E:9CAD:6BB2:3F69]:45464 Upgrade:websocket On Friday 20 February 2015 15:24:09 Sergey Okhapkin wrote: > Works but something is still wrong: > > Feb 20 15:19:32 east /usr/local/sbin/kamailio[31935]: INFO: <script>: HTTP > Request Received > Feb 20 15:19:32 east /usr/local/sbin/kamailio[31935]: ERROR: <core> > [parser/parse_fline.c:257]: parse_first_line(): parse_fir > st_line: bad message (offset: 22) > Feb 20 15:19:32 east /usr/local/sbin/kamailio[31935]: ERROR: <core> > [parser/msg_parser.c:688]: parse_msg(): ERROR: parse_msg: > message=<HTTP/1.1 101 Switching Protocols > *Sia: SIP/2.0/TCP [2601:3:8840:A:172E:9CAD:6BB2:3F69]:45395* > Sec-WebSocket-Protocol: sip > Upgrade: websocket > Connection: upgrade > Sec-WebSocket-Accept: LDFXlUJtVZUIkU3Fr+yQE4cf32U= > Server: CWU SIP GW > Content-Length: 0 > > > Feb 20 15:19:32 east /usr/local/sbin/kamailio[31935]: ERROR: <core> > [msg_translator.c:3057]: build_sip_msg_from_buf(): parsin > g failed > Feb 20 15:19:32 east /usr/local/sbin/kamailio[31935]: INFO: <script>: SIP > message from ws:2601:3:8840:A:172E:9CAD:6BB2:3F69:4 > 5395 > REGISTER sip:sip1.callwithus.com SIP/2.0 > *Via: SIP/2.0/WS > df7jal23ls0d.invalid;branch=z9hG4bKRyhgyWxh96q86MCmDUoT1CJkKsAKhTw > F;rport* > From: <sip:659372...@sip1.callwithus.com>;tag=U1x7c0lwCu7xmFUfEydT > To: <sip:659372...@sip1.callwithus.com> > Contact: <sip:659372106@df7jal23ls0d.invalid;rtcweb- > breaker=no;transport=ws>;expires=200;click2call=no;+g.oma.sip-im; > +audio;l > anguage="en,fr" > Call-ID: 96020df3-0561-fab3-5ef8-30ef748059d1 > CSeq: 6919 REGISTER > Content-Length: 0 > Max-Forwards: 69 > User-Agent: IM-client/OMA1.0 sipML5-v1.2014.12.11 > Supported: path > > On Friday 20 February 2015 20:44:59 Daniel-Constantin Mierla wrote: > > Can you try with the small patch from the commit? > > https://github.com/kamailio/kamailio/commit/5c1a9df4fc8bd72f44066bcef1 > 3f381f > > > 01cd9d07 > > > > If ok, I will backport. > > > > Cheers, > > Daniel > > > > On 20/02/15 20:30, Sergey Okhapkin wrote: > > > It looks like when http request comes from ipv6 address, the module > > > inserts Via header without [] around the address: > > > > > > > > > > > > Feb 20 14:26:17 east /usr/local/sbin/kamailio[30965]: ERROR: <core> > > > [parser/parse_via.c:2193]: parse_via(): ERROR:parse_via: bad port > > > > > > Feb 20 14:26:17 east /usr/local/sbin/kamailio[30965]: ERROR: <core> > > > [parser/parse_via.c:2708]: parse_via(): ERROR: parse_via on: > > > <SIP/2.0/TCP 2601:3:8840:A:172E:9CAD:6BB2:3F69:45306 > > > > > > Host: sip1.callwithus.com:5060 > > > > > > Connection: Upgrade > > > > > > Pragma: no-cache > > > > > > Cache-Control: no-cache > > > > > > Upgrade: websocket > > > > > > Origin: http://www.callwithus.com > > > > > > Sec-WebSocket-Version: 13 > > > > > > User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 > > (KHTML, > > > > like Gecko) Chrome/40.0.2214.93 Safari/537.36 > > > > > > Accept-Encoding: gzip, deflate, sdch > > > > > > Accept-Language: en-US,en;q=0.8 > > > > > > Sec-WebSocket-Key: nyAUyArASVRXTI+Nvx82/Q== > > > > > > Sec-WebSocket-Extensions: permessage-deflate; > > client_max_window_bits > > > > Sec-WebSocket-Protocol: sip > > > > > > > > > > > > > > > > > > Feb 20 14:26:17 east /usr/local/sbin/kamailio[30965]: ERROR: <core> > > > [parser/parse_via.c:2712]: parse_via(): ERROR: parse_via parse error, > > > parsed so far:<SIP/2.0/TCP 2601:3> > > > > > > Feb 20 14:26:17 east /usr/local/sbin/kamailio[30965]: ERROR: <core> > > > [parser/msg_parser.c:125]: get_hdr_field(): ERROR: get_hdr_field: bad > > via > > > > Feb 20 14:26:17 east /usr/local/sbin/kamailio[30965]: INFO: <core> > > > [parser/msg_parser.c:338]: parse_headers(): ERROR: bad header field > > > [Via: SIP/2.0/TCP 260] > > > > > > Feb 20 14:26:17 east /usr/local/sbin/kamailio[30965]: ERROR: <core> > > > > [parser/msg_parser.c:688]: parse_msg(): ERROR: parse_msg: > message=<GET > > > > / HTTP/1.1 > > > > > > Via: SIP/2.0/TCP 2601:3:8840:A:172E:9CAD:6BB2:3F69:45306 > > > > > > Host: sip1.callwithus.com:5060 > > > > > > Connection: Upgrade > > > > > > Pragma: no-cache > > > > > > Cache-Control: no-cache > > > > > > Upgrade: websocket > > > > > > Origin: http://www.callwithus.com > > > > > > Sec-WebSocket-Version: 13 > > > > > > User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 > > (KHTML, > > > > like Gecko) Chrome/40.0.2214.93 Safari/537.36 > > > > > > Accept-Encoding: gzip, deflate, sdch > > > > > > Accept-Language: en-US,en;q=0.8 _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users