Today I discovered that SER does not respond well to international chars in contact header of at least 200 OK.
 
The 200 OK message had the below contact header. The two dots are the swedish chars ä and ö.
 
Contact: Hampus H.ggl.f <sip:330039@217.168.167.xyz:5061>.
The error logged from SER was:
 
Feb 22 09:22:27 sip /usr/local/sbin/ser[40800]: ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL)
Feb 22 09:22:30 sip /usr/local/sbin/ser[40798]: ERROR: mk_proxy: could not resolve hostname: "Hampus"
Feb 22 09:22:30 sip /usr/local/sbin/ser[40798]: ERROR: uri2proxy: bad host name in URI <sip:Hampus>
Feb 22 09:22:30 sip /usr/local/sbin/ser[40798]: ERROR: t_forward_nonack: failure to add branches
The UA is a PAP2-EU device running latest firmware. The text Hampus H.ggl.f was entered in the display name field of PAP2.
 
Is this an error with SER or is it illegal to use international characters in Contact header?
 
Kind regards
Roger