Hi, When printing the message in function receive_msg() in core the buffer seems to be corrupt with CSeq header name. It shows as Seq and naturally the parsing fails throwing error as reply cannot be parsed and also no 2nd via found in reply.
SIP/2.0 487 Request Terminated#015#012 Via: SIP/2.0/UDP xxxx;branch=z9hG4bK158a.61909fe2.0#015#012 From:xxxxx Call-ID: B110CD4E_CE5E_4F70_9472_439E0796F926#015#012 To: xxxxxx#015#012 Seq: 180 INVITE#015#012 Max-Forwards: 70#015#012 User-Agent: Kamailio (1.4.3-tls (i386/linux))#015#012 Content-Length: 0#015#012#015#012
Did anyone face this situation earlier?
Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
On Tuesday 14 April 2009, sasirekha jaganathan wrote:
When printing the message in function receive_msg() in core the buffer seems to be corrupt with CSeq header name. It shows as Seq and naturally the parsing fails throwing error as reply cannot be parsed and also no 2nd via found in reply. [..] Seq: 180 INVITE#015#012 Did anyone face this situation earlier?
Hi sasirekha,
do you checked with ngrep, wireshark or similar if the message was actually recieved correctly on the network interface? Perhaps it was already invalid created from a corrupt user agent.
Cheers,
Henning