[OpenSER-Devel] sipp 2.0, VIA sent-by and transaction matching

Ovidiu Sas osas at voipembedded.com
Tue May 13 16:52:52 CEST 2008


Hello Bogdan,

Sipp is cutting/stripping the end of the Via header, which makes this
particular version of sipp unusable with openser.


Regards,
Ovidiu Sas

On Tue, May 13, 2008 at 10:48 AM, Bogdan-Andrei Iancu
<bogdan at voice-system.ro> wrote:
> Hi Ovidiu,
>
>  I would say this is openser's VIA:
>
>
>  Via: SIP/2.0/UDP 127.0.0.1:5059;branch=z9hG4bK4783.c7afa14.
>
>
>  The via generated by openser, there is a digit at the end (branch
> number)...But here is missing.
>  Henning, Could you post the request also (sent out by openser)?
>
>  regards,
>  bogdan
>
>
>
>  Ovidiu Sas wrote:
>
> > Hello Henning,
> >
> > I remember that I had some issue with sipp long time ago because
> > openser is generating the branch param with the character '.' inside.
> > Sipp seems to have issues handling the character '.'.
> > In your scenario, check if the second Via header of the initial INVITE
> > has something after the character '.'.  In your 180 reply, there's
> > nothing after it:
> > SIP/2.0/UDP
> 127.0.0.1:5061;branch=z9hG4bK-3206-1-0.<missing_something_here>
> >
> >
> > Regards,
> > Ovidiu Sas
> >
> > On Tue, May 13, 2008 at 9:33 AM, Henning Westerholt
> > <henning.westerholt at 1und1.de> wrote:
> >
> >
> > > Hi,
> > >
> > >  i use sipp as part of the test suite for the server. After a recent
> system upgrade
> > >  (which upgraded also the sipp) i noticed that many tests stopped
> working.
> > >
> > >  The sipp (2.0.1-TLS-PCAP, version 20070516, built May 18 2007,
> 11:25:38.)
> > >  uses now the 'sent-by' parameter for building VIAs. This seems to break
> the
> > >  transaction matching (test 20.sh for example don't work anymore).
> > >
> > >  An example message (ngrep -W byline) looks like this:
> > >
> > >  U 127.0.0.1:5060 -> 127.0.0.1:5059
> > >  SIP/2.0 180 Ringing.
> > >  Via: SIP/2.0/UDP 127.0.0.1:5059;branch=z9hG4bK4783.c7afa14.,
> SIP/2.0/UDP 127.0.0.1:5061;branch=z9hG4bK-3206-1-0.
> > >  From: sipp <sip:sipp at 127.0.0.1:5061>;tag=3206SIPpTag001.
> > >  To: sut <sip:foo at 127.0.0.1:5059>;tag=3200SIPpTag011.
> > >  Call-ID: 1-3206 at 127.0.0.1.
> > >  CSeq: 1 INVITE.
> > >  Contact: <sip:localhost:5060;transport=UDP>.
> > >  Content-Length: 0.
> > >
> > >
> > >  Is this behaviour normal, e.g. are the messages of sipp invalid? Or is
> there
> > >  an error in the transaction matching logic of the server?
> > >
> > >  Cheers,
> > >
> > >  Henning
> > >
> > >  _______________________________________________
> > >  Devel mailing list
> > >  Devel at lists.openser.org
> > >  http://lists.openser.org/cgi-bin/mailman/listinfo/devel
> > >
> > >
> > >
> >
> > _______________________________________________
> > Devel mailing list
> > Devel at lists.openser.org
> > http://lists.openser.org/cgi-bin/mailman/listinfo/devel
> >
> >
> >
>
>



More information about the Devel mailing list