[Users] Content-Lenght problem with NOTIFYs

Tobias Lindgren tobias.lindgren at ip-only.se
Wed May 23 11:06:42 CEST 2007


Hi all,

a customer of ours are having some trouble with the Content-Lenght
header when a NOTIFY-message goes through our OpenSER 1.2.0.

Here is what seem to happend.

SIP NOTIFY from our PSTN-gateway to our OpenSER:
--- CUT ---
Content-Length: 21.
.
SIP/2.0 100 Trying.
.
--- CUT ---

SIP NOTIFY from our OpenSER to Customer:
--- CUT ---
Content-Length: 21.
.
SIP/2.0 100 Trying.
--- CUT ---

Now, the customer has to manually do this in his OpenSER to make the UA
on his side happy:
 if (method=="NOTIFY") {
      if (search_body("SIP/2\.0 100 Trying"))
      {
        xlog("L_WARN", "R: Setting Content-Length to 20\n");
        remove_hf("Content-Length");
        append_hf("Content-Length: 20\r\n");
      }
 }

Please advice on what we are doing wrong here?

Br,
/Tobias




More information about the sr-users mailing list