Invalid o=- header" returned by the SIP provider

Hi,

May be you could help me to understand this " Invalid o=- header" returned by the SIP provider,

INVITE sip:0579701110@voip.myopenip.fr SIP/2.0
Via: SIP/2.0/UDP 81.64.182.179:5078;rport;branch=z9hG4bKPjb4c85f54-f1a0-4a46-a700-fa59ab8477e2
From: sip:0978499619@81.64.182.179;tag=04fdbb81-266c-4140-9919-b96f8650e14c
To: sip:0579701110@voip.myopenip.fr
Contact: sip:0978499619@81.64.182.179:5078
Call-ID: 14d5b92c-5dc8-4954-9e31-0ec69c46d05f
CSeq: 26937 INVITE
Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER
Supported: 100rel, timer, replaces, norefersub
Session-Expires: 1800
Min-SE: 90
Max-Forwards: 70
User-Agent: FPBX-15.0.16.75(16.13.0)
Content-Type: application/sdp
Content-Length: 339

v=0
o=- 1300615293 1300615293 IN IP4 192.168.0.29
s=Asterisk
c=IN IP4 192.168.0.29
t=0 0
m=audio 10014 RTP/AVP 0 8 3 111 9 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:111 G726-32/8000
a=rtpmap:9 G722/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=sendrecv

<— Received SIP response (368 bytes) from UDP:94.143.87.216:5060 —>
SIP/2.0 400 Invalid o=- header
Via: SIP/2.0/UDP 192.168.0.29:5078;received=192.168.0.29;branch=z9hG4bKPjb4c85f54-f1a0-4a46-a700-fa59ab8477e2;rport=5078
From: sip:0978499619@192.168.0.29;tag=04fdbb81-266c-4140-9919-b96f8650e14c
To: sip:0579701110@voip.myopenip.fr;tag=aprqngfrt-fp4vma3008qi3
Call-ID: 14d5b92c-5dc8-4954-9e31-0ec69c46d05f
CSeq: 26937 INVITE

Incoming Calls are ok, only outgoing calls are in trouble.

Thanks for your help,

The provider has a broken SDP parser. Who is the faulty provider?

How could I be sure to send the right message ?

The provider suspects that my router or something like that corrupts the sended message. Could il be possible ?

If your router has SIP ALG, which is when the router examines/manipulates the SIP messages, then yes it is entirely possible.

Thank’s a lot, it could be the reason.

Unfortunately, there is no ALG parameter on the router.

I’m wondering if they are looking for an alphabetic character to terminate the type. It depends on whether they are saying “o=-” because that is all they got, or because they think it is the type.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.