Problem answering when with multiple registers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Sep 15, 2008 at 4:58 PM, Lucas Rosa Gal?go <lrgalego at gmail.com>wrote:

> Hi guys,
>
> I'm having an annoying problem with the pjsip api.
> You can reproduce this error with this steps
>
> 1 - logged with an ata or other softphone(I tested with twinkle) in my sip
> proxy
> 2 - logged with pjsua in my sip proxy (same user)
> 3 - call to the logged user
> 4 - send 180 (ringing) with pjsua -> or send directly the 200(OK)
> 4 - send 200 (OK) with pjsua
> 5 - the audio from the phone to the pjsua is ok but the phone istill listen
> the ringing and dont listen the microphone
>
>
First of all, which pjsip version do you use? Please always mention it. And
what's the proxy name? I tested forking scenarios with latest pjsua from svn
and OpenSER-1.4.0-dev3 and it seems to work okay.

Your tshark snippet doesn't show much unfortunately.

Cheers
 Benny




> I intercept the packages from my machine with tshark
> and everything is thine until I send the package 200
> when I send it the ACK never cames back. and the pjsua stays with the call
> in the state CONNECTING
>
>
> the trace of the packages (I masked the public ips):
>
> 4930.975975   10.11.3.94 ->x.x.x.x SIP Status: 100 Trying
> 4931.631622 y.y.y.y -> 10.11.1.214  SIP Request: NOTIFY
> sip:2811 at 10.11.1.214 <sip%3A2811 at 10.11.1.214>
> 4934.483193 y.y.y.y -> 10.11.0.233  SIP Request: NOTIFY
> sip:2227 at 10.11.0.233 <sip%3A2227 at 10.11.0.233>
> 4936.131955   10.11.3.94 -> x.x.x.x SIP/SDP Status: 200 OK, with session
> description
> 4936.634616   10.11.3.94 -> x.x.x.x SIP/SDP Status: 200 OK, with session
> description
> 4937.634646   10.11.3.94 -> x.x.x.x SIP/SDP Status: 200 OK, with session
> description
> 4939.013859 x.x.x.x -> 10.11.3.94   SIP Request: OPTIONS sip:
> 200.233.220.57:23244
> 4939.635638   10.11.3.94 ->x.x.x.x SIP/SDP Status: 200 OK, with session
> description
> 4943.638627   10.11.3.94 ->x.x.x.x SIP/SDP Status: 200 OK, with session
> description
> 4946.015073 x.x.x.x -> 10.11.3.94   SIP Request: OPTIONS sip:
> 200.233.220.57:23244
> 4947.222638 x.x.x.x -> 10.11.3.94   SIP Request: CANCEL
> sip:12012959 at 200.233.220.57:23244;transport=UDP
> 4947.223058   10.11.3.94 -> x.x.x.x SIP Status: 481 Call/Transaction Does
> Not Exist
> 4947.639646   10.11.3.94 -> x.x.x.x SIP/SDP Status: 200 OK, with session
> description
> 4951.642628   10.11.3.94 ->x.x.x.x SIP/SDP Status: 200 OK, with session
> description
>
> but when there isnt another register in the server the package ACK is
> sucessfully received.
>
> If I user only the twinkle, or the eyebeam, spark, xlite they work with,
> one ore many registers.
>
> Any idea of what can be wrong?
>
>
> Cheers
>
> --
> Lucas Rosa Galego
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080915/4b9a5b57/attachment.html 


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux