[Kamailio-Users] Error in header - where and how?

Anders vaerge at gmail.com
Fri Feb 12 20:28:37 CET 2010


Hi Daniel,

A double treatment of Max-Forward was too much, and after changing
this all is fine.

Thanks a lot!

//Anders

On Fri, Feb 12, 2010 at 11:15 AM, Daniel-Constantin Mierla
<miconda at gmail.com> wrote:
> Hello,
>
> On 2/12/10 2:10 PM, Anders wrote:
>>
>> Hi Daniel,
>>
>> Thanks...I think that I maybe understand... - let's see: What you're
>> saying is that the problem is the missing Max-Forwards in the initial
>> INVITE that I receive, right? If this is the case, should I solve this
>> by rewriting the INVITE and add a Max-Forwards, and if so, how would I
>> go about this?
>>
>
> you have an error in the script. The max forwards header is added twice.
> Search for mf_process_maxfwd_header in your config.
>
> The maxfwd processing is:
> - if the received message has one, work on it
> - if does not have, add on
>
> Not being in received, kamailio will add one. And seems the config is doing
> maxfwd processing twice, with two different values.
>
> Cheers,
> Daniel
>
>> Thanks a lot!
>>
>> //Anders
>>
>> On Fri, Feb 12, 2010 at 11:01 AM, Daniel-Constantin Mierla
>> <miconda at gmail.com>  wrote:
>>
>>>
>>> Hello,
>>>
>>> maybe it does not like the two Max-Forwards headers in forwarded invite.
>>>
>>> Received invite does not have one, so you probably do two times max
>>> forward
>>> processing in you config, one time with 5 and one time with 10.
>>>
>>> Cheers,
>>> Daniel
>>>
>>> On 2/12/10 1:46 PM, Anders wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> My carrier doesn't like the invites that come from two specific
>>>> customers I have, who both use something called VoipSwitch. It returns
>>>> from the carrier as a Bad Request.
>>>>
>>>> Below is the dialog - I'm not sharp enough to see what's wrong - anyone?
>>>>
>>>> Thanks!
>>>>
>>>> //Anders
>>>>
>>>> U 2010/02/01 17:53:42.355689 CustomerIP:5060 ->    MyProxyIP:5060
>>>> INVITE sip:890912551128650136 at MyProxyIP SIP/2.0.
>>>> CSeq: 1 INVITE.
>>>> Via: SIP/2.0/UDP CustomerIP:5060;branch=z9hG4bk01025810150801381470578.
>>>> From: "SERVER
>>>> BR"<sip:001184517324 at CustomerIP:5060>;tag=010258101508381470562.
>>>> Call-ID: GW6d4c945d2c573c27 at CustomerIP.
>>>> To:<sip:890912551128650136 at MyProxyIP>.
>>>> Contact:<sip:CustomerIP:5060;transport=udp>.
>>>> Content-Type: application/sdp.
>>>> Content-Length: 250.
>>>> Remote-Party-ID: "SERVER
>>>> BR"<sip:69912390 at customerDNS>;privacy=off;screen=no.
>>>> .
>>>> v=0.
>>>> o=VoipSwitch 9298 9298 IN IP4 CustomerIP.
>>>> s=VoipSIP.
>>>> i=Audio Session.
>>>> c=IN IP4 CustomerIP.
>>>> t=0 0.
>>>> m=audio 8298 RTP/AVP 18 101.
>>>> a=rtpmap:18 G729/8000/1.
>>>> a=fmtp:18 annexb=no.
>>>> a=rtpmap:101 telephone-event/8000.
>>>> a=fmtp:101 0-15.
>>>> a=sendrecv.
>>>>
>>>>
>>>> U 2010/02/01 17:53:42.355990 MyProxyIP:5060 ->    CustomerIP:5060
>>>> SIP/2.0
>>>> 100 Giving a try.
>>>> CSeq: 1 INVITE.
>>>> Via: SIP/2.0/UDP
>>>>
>>>>
>>>> CustomerIP:5060;branch=z9hG4bk01025810150801381470578;rport=5060;received=187.45.218.17$
>>>> From: "SERVER
>>>> BR"<sip:001184517324 at CustomerIP:5060>;tag=010258101508381470562.
>>>> Call-ID: GW6d4c945d2c573c27 at CustomerIP.
>>>> To:<sip:890912551128650136 at MyProxyIP>.
>>>> Server: Kamailio.
>>>> Content-Length: 0.
>>>> .
>>>>
>>>>
>>>> U 2010/02/01 17:53:42.356010 MyProxyIP:5060 ->    CarrierIP:5060 INVITE
>>>> sip:84370551128650136 at CarrierIP:5060 SIP/2.0.
>>>> Max-Forwards: 10.
>>>> Max-Forwards: 5.
>>>> Record-Route:<sip:MyProxyIP;lr=on;nat=yes;did=e4c.e1f33ad5>.
>>>> CSeq: 1 INVITE.
>>>> Via: SIP/2.0/UDP MyProxyIP;branch=z9hG4bK139a.a74691c5.0.
>>>> Via: SIP/2.0/UDP
>>>>
>>>>
>>>> CustomerIP:5060;rport=5060;received=CustomerIP;branch=z9hG4bk0102581015080138147057$
>>>> From: "SERVER
>>>> BR"<sip:001184517324 at CustomerIP:5060>;tag=010258101508381470562.
>>>> Call-ID: GW6d4c945d2c573c27 at CustomerIP.
>>>> To:<sip:890912551128650136 at MyProxyIP>.
>>>> Contact:<sip:CustomerIP:5060;transport=udp>.
>>>> Content-Type: application/sdp.
>>>> Content-Length: 250.
>>>> Remote-Party-ID: "SERVER
>>>> BR"<sip:69912390 at customerDNS>;privacy=off;screen=no.
>>>> .
>>>> v=0.
>>>> o=VoipSwitch 9298 9298 IN IP4 CustomerIP.
>>>> s=VoipSIP.
>>>> i=Audio Session.
>>>> c=IN IP4 CustomerIP.
>>>> t=0 0.
>>>> m=audio 8298 RTP/AVP 18 101.
>>>> a=rtpmap:18 G729/8000/1.
>>>> a=fmtp:18 annexb=no.
>>>> a=rtpmap:101 telephone-event/8000.
>>>> a=fmtp:101 0-15.
>>>> a=sendrecv.
>>>>
>>>>
>>>> U 2010/02/01 17:53:42.608917 CarrierIP:5060 ->    MyProxyIP:5060 SIP/2.0
>>>> 400 Bad Request.
>>>> Via: SIP/2.0/UDP MyProxyIP;branch=z9hG4bK139a.a74691c5.0.
>>>> Via: SIP/2.0/UDP
>>>>
>>>>
>>>> CustomerIP:5060;rport=5060;received=CustomerIP;branch=z9hG4bk0102581015080138147057$
>>>> From: "SERVER
>>>> BR"<sip:001184517324 at CustomerIP:5060>;tag=010258101508381470562.
>>>> To:<sip:890912551128650136 at MyProxyIP>.
>>>> Call-ID: GW6d4c945d2c573c27 at CustomerIP.
>>>> CSeq: 1 INVITE.
>>>> Content-Length: 0.
>>>>
>>>> _______________________________________________
>>>> Kamailio (OpenSER) - Users mailing list
>>>> Users at lists.kamailio.org
>>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>>>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>>>>
>>>>
>>>>
>>>
>>> --
>>> Daniel-Constantin Mierla
>>> SIP Server Professional Solutions
>>> * http://www.asipto.com/
>>>
>>>
>>>
>>
>> _______________________________________________
>> Kamailio (OpenSER) - Users mailing list
>> Users at lists.kamailio.org
>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>>
>>
>
> --
> Daniel-Constantin Mierla
> SIP Server Professional Solutions
> * http://www.asipto.com/
>
>




More information about the sr-users mailing list