[SR-Users] xhttp module and IPv6

Sergey Okhapkin sos at sokhapkin.dyndns.org
Fri Feb 20 21:24:09 CET 2015


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:659372106 at sip1.callwithus.com>;tag=U1x7c0lwCu7xmFUfEydT
To: <sip:659372106 at sip1.callwithus.com>
Contact: <sip:659372106 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150220/00e2c88b/attachment.html>


More information about the sr-users mailing list