Hello. I am in a strange situation. I have two asterisk. Asterisk "A" makes a call for asterisk "B" by IAX. Asterisk "B" recives the call and delivers it to Openser by SIP. The problem is openser printing this in the screen:
ERROR: parse_to : unexpected char ["] in status 5: <<"David" sip:> . ERROR:parse_from_header: bad from header ERROR: new_t: no valid From in INVITE ERROR: t_newtran: new_t failed ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL)
Do you know the reason? Is this a bug? Which is guilty, asterisk or openser? I have this problem only in this scenario.
Thank you.
Hello,
On 01/13/06 17:38, david.castro wrote:
Hello. I am in a strange situation. I have two asterisk. Asterisk "A" makes a call for asterisk "B" by IAX. Asterisk "B" recives the call and delivers it to Openser by SIP. The problem is openser printing this in the screen:
ERROR: parse_to : unexpected char ["] in status 5: <<"David" sip:> . ERROR:parse_from_header: bad from header ERROR: new_t: no valid From in INVITE ERROR: t_newtran: new_t failed ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL)
Do you know the reason? Is this a bug? Which is guilty, asterisk or openser? I have this problem only in this scenario.
it seems that the From header is broken in the SIP request received by openser. The best way to be sure is to watch the network traffic on the openser server:
ngrep -qt port 5060
Send the INVITE message on the mailing list if you have doubts whether the From header is good or not.
Cheers, Daniel
Thank you.