[Users] Troubles parsing headers

Lars Sundqvist lasse at imap.cc
Wed Aug 9 15:24:40 CEST 2006


Hi everyone,

We have been having a problem with our openser installation for a while, 
certain REGISTER requests generates errors.
The openser version we are running is 1.0.0 from cvs.

Does anyone have a clue why the following register generates the error 
below?

Register:
xxx.xxx.xx.xx:5061 -> yyy.yyy.yyy.yyy:5060
  REGISTER sip:sip.xxxxx.xxx SIP/2.0..Via: SIP/2.0/UDP 
xxx.xxx.xx.xx:5061;branch=z9hG4bK-39f541a2..From: aaaa.bbbbb <sip: 
username123 at sip.xxxxx.xxx>;tag=ea
  8cef4b108a99bco1..To: aaaa.bbbbb <sip: 
username123 at sip.xxxxx.xxx>..Call-ID: 
b96fead3-f03493d4 at xxx.xxx.xx.xx..CSeq: 2508 REGISTER..Max-Forwards: 
70..Conta
  ct: aaaa.bbbbb <sip: 
username123 at xxx.xxx.xx.xx:5061>;expires=3600..User-Agent: 
Linksys/RT31P2-2.0.10(LIc)..Content-Length: 0..Allow: ACK, BYE, CANCEL, IN
  FO, INVITE, NOTIFY, OPTIONS, REFER..Supported: x-sipura....
 
Error:
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: ERROR:parse_from_header: bad from header
/sbin/openser[18198]: xl_get_from: ERROR cannot parse FROM header
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: xl_get_to: ERROR cannot parse TO header
/sbin/openser[18198]: [REGISTER] from [<null>] to [<null>]
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: ERROR:maxfwd:is_maxfwd_present : parsing 
MAX_FORWARD header failed!
/sbin/openser[18198]: ERROR:parse_from_header: bad from header
/sbin/openser[18198]: insert_RR(): From parsing failed
/sbin/openser[18198]: record_route(): Error while inserting Record-Route 
line
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: find_first_route: Error while parsing headers
/sbin/openser[18198]: analyzing REGISTER request
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: find_credentials(): Error while parsing headers
/sbin/openser[18198]: pre_auth(): Error while looking for credentials
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: ERROR: get_hdr_field: bad to header
/sbin/openser[18198]: ERROR: bad header  field
/sbin/openser[18198]: ERROR: build_res_buf_from_sip_req: alas, 
parse_headers failed
/sbin/openser[18198]: pre_auth(): Error while sending 400 reply

Many thanks,

Lars Sundqvist





More information about the Users mailing list