Bug#424984: openser: Insert Route HF (from Path) messes up if UTF-8 chars around
Bernie Hoeneisen
hoeneisen at switch.ch
Fri May 18 09:37:13 UTC 2007
Package: openser
Version: 1.1.0-9etch1
Severity: normal
Tags: l10n
Hi!
I am testing the Path HF usage. When the usage of Path causes a
insertion of a Route HF and the (original) SIP INVITE request contains UTF-8
characters, the Route HF gets inserted at the wrong place, e.g. between
the <CR> and <LF> (Hexadecimal 0D and 0A) at the end of the From HF:
INVITE sip:bernie.hoeneisen at 192.168.1.3:6051;line=nfy9nuy8 SIP/2.0
Record-Route: <sip:127.0.0.1;r2=on;lr=on;ftag=as19d6b213>
Record-Route: <sip:130.89.10.194;r2=on;lr=on;ftag=as19d6b213>
Remote-Party-ID: "Bernie Höneisen" <sip:0123456789 at switch.ch>
Via: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK77a8.e46b2c74.1
Via: SIP/2.0/UDP 130.89.10.195:5060;branch=z9hG4bK53c948e4;rport=5060
From: "Bernie Höneisen" <sip:0123456789 at switch.ch>;tag=as19d6b213^MRoute:<sip:130.89.10.194;lr;received=sip:97.56.98.20:3051>
To: <sip:test at testie.switch.ch>
[....]
(This example has been anonymized. Original available on request.)
The Hexadecimal code of the UTF-8 char is: C3 B6 (o with Umlaut)
I guess the detection for the anchor, where the Route HF has to be
inserted gets confused by the UTF-8 character.
cheers,
Bernie
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (990, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages openser depends on:
ii adduser 3.102 Add and remove users and groups
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
openser recommends no packages.
-- no debconf information
More information about the Pkg-voip-maintainers
mailing list