Re: [Ekiga-list] Dropped call after approximately 30s, "Failed to receive ACK!"




Ian & Eugen,

Thank you for your responses.  I would be happy to create a bug report, although I require some clarification:

1. Should I file one bug report covering the PUBLISH and the BYE issues together, or just one a report for the BYE issue alone?

2. With respect to the BYE issue, the offending message in case of a timeout is

    (1) 32 35.745194   192.168.11.177        192.168.11.1          SIP      Request: BYE sip:+16172295005 74 125 46 80:24000

Instead, it should look like

    (2) 32 35.745194   192.168.11.177        192.168.11.1          SIP      Request: BYE sip:17476686228 192 168 11 177:24000

if the record-route field has been set to ensure the proxy stays in the path AND loose routing has not been specified, or

    (3) 32 35.745194   192.168.11.177        192.168.11.1          SIP      Request: BYE sip:17476686228 72 254 95 107:24000

if the record-route field has been set and loose routing has been specified, or

    (4) 32 35.745194   192.168.11.177        198.65.166.131        SIP      Request: BYE sip:17476686228 72 254 95 107:24000

if the record-route field has not been set even if an outbound proxy has been specified (please note destination IP), but never

    (5) 32 35.745194   192.168.11.177        192.168.11.1          SIP      Request: BYE sip:17476686228 proxy01 sipphone com:24000

Right?

I am particularly unsure if I properly understand the IP routing vs. SIP routing mechanism.

Message (4) would fail in my circumstances, but 'siproxd' hopefully sets the record-route field.  If not, then it probably should.

Thanks,
Felix

---------- Forwarded message ----------
From: Eugen Dedu <Eugen Dedu pu-pm univ-fcomte fr>
To: Ekiga mailing list <ekiga-list gnome org>
Date: Mon, 29 Nov 2010 16:22:10 +0100
Subject: Re: [Ekiga-list] Dropped call after approximately 30s, "Failed to receive ACK!"
On 29/11/10 16:01, Jānis Rukšāns wrote:
Hi,

I'm not sure but I think you're right - PUBLISH should use outbound proxy.

And there's one another thing I just noticed, which is a problem in
Ekiga - when the transaction times out, the BYE it sends has wrong
routing info. It should use the route set from the 200 response, when
it uses only the outbound proxy, resulting in the 404 responses to
BYE. Someone should bring this up on ekiga-dev/opal-dev.

Please create a bug report.

-- 
Eugen

---------- Forwarded message ----------
From: Felix Lechner <felix lechner gmail com>
Date: Sun, Nov 28, 2010 at 9:31 PM
Subject: Re: Dropped call after approximately 30s, "Failed to receive ACK!"
To: ekiga-list gnome org


Hi Ian,

Thank you for the pointer.  Indeed it looks like Siproxd never forwards the ACK to Ekiga.  Instead it seems to respond with a 408 Timeout (twice).  Perhaps you can confirm this reading from the logs below?

While probably insignificant to my problem, I also noticed that Ekiga does not route PUBLISH requests to Siproxd but directly to the Sipphone server (198.65.166.131).  Isn't that supposed to go through the proxy, too?

The PUBLISH requests then get swallowed because the packages did not originate on my gateway.

Thank you for your help,
Felix

* * * Between Ekiga and my gateway running Siproxd:

No.     Time        Source                Destination           Protocol Info
      1 0.000000    192.168.11.1          192.168.11.177        SIP/SDP  Request: INVITE sip:17476686228 192 168 11 177, with session description
      2 0.004324    192.168.11.177        192.168.11.1          SIP      Status: 100 Trying
      3 0.011226    192.168.11.177        192.168.11.1          SIP      Status: 180 Ringing
      4 1.221986    192.168.11.177        192.168.11.1          SIP      Request: REGISTER sip:proxy01.sipphone.com
      5 1.668841    192.168.11.1          192.168.11.177        SIP      Status: 200 OK    (1 bindings)
      6 1.676359    192.168.11.177        192.168.11.1          SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
      7 2.116070    192.168.11.1          192.168.11.177        SIP      Request: SUBSCRIBE sip:17476686228 192 168 11 177
      8 2.119343    192.168.11.177        192.168.11.1          SIP      Status: 405 Method Not Allowed
      9 2.178203    192.168.11.177        192.168.11.1          SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
     10 2.208363    192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     11 2.598451    192.168.11.1          192.168.11.177        SIP      Status: 405 Method Not Allowed
     12 2.638144    192.168.11.1          192.168.11.177        SIP      Status: 405 Method Not Allowed
     13 2.709676    192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     14 3.674083    192.168.11.177        192.168.11.1          SIP/SDP  Status: 200 OK, with session description
     15 3.710301    192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     16 4.174685    192.168.11.177        192.168.11.1          SIP/SDP  Status: 200 OK, with session description
     17 5.710938    192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     18 31.680208   192.168.11.177        192.168.11.1          SIP      Request: REGISTER sip:proxy01.sipphone.com
     19 32.181097   192.168.11.177        192.168.11.1          SIP      Request: REGISTER sip:proxy01.sipphone.com
     20 32.814627   192.168.11.1          192.168.11.177        SIP      Status: 200 OK    (1 bindings)
     21 32.822995   192.168.11.177        192.168.11.1          SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
     22 32.829732   192.168.11.1          192.168.11.177        SIP      Status: 200 OK    (1 bindings)
     23 33.328976   192.168.11.1          192.168.11.177        SIP      Request: SUBSCRIBE sip:17476686228 192 168 11 177
     24 33.331561   192.168.11.177        192.168.11.1          SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
     25 33.333971   192.168.11.177        192.168.11.1          SIP      Status: 405 Method Not Allowed
     26 33.448979   192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     27 33.733403   192.168.11.1          192.168.11.177        SIP      Request: SUBSCRIBE sip:17476686228 192 168 11 177
     28 33.738981   192.168.11.177        192.168.11.1          SIP      Status: 405 Method Not Allowed
     29 33.761589   192.168.11.1          192.168.11.177        SIP      Status: 405 Method Not Allowed
     30 33.950697   192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     31 34.951540   192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com
     32 35.745194   192.168.11.177        192.168.11.1          SIP      Request: BYE sip:+16172295005 74 125 46 80:24000
     33 36.246353   192.168.11.177        192.168.11.1          SIP      Request: BYE sip:+16172295005 74 125 46 80:24000
     34 36.266313   192.168.11.1          192.168.11.177        SIP      Status: 404 Not here
     35 36.715199   192.168.11.1          192.168.11.177        SIP      Status: 404 Not here
     36 36.951550   192.168.11.177        198.65.166.131        SIP/XML  Request: PUBLISH sip:17476686228 proxy01 sipphone com

* * * Between Siproxd and the outside world:

No.     Time        Source                Destination           Protocol Info
      1 0.000000    198.65.166.131        10.11.39.174          SIP/SDP  Request: INVITE sip:17476686228 72 254 95 107, with session description
      2 0.017487    10.11.39.174          198.65.166.131        SIP      Status: 100 Trying
      3 0.024133    10.11.39.174          198.65.166.131        SIP      Status: 180 Ringing
      4 1.234185    10.11.39.174          198.65.166.131        SIP      Request: REGISTER sip:proxy01.sipphone.com
      5 1.673553    198.65.166.131        10.11.39.174          SIP      Status: 200 OK    (1 bindings)
      6 1.688100    10.11.39.174          198.65.166.131        SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
      7 2.120416    198.65.166.131        10.11.39.174          SIP      Request: SUBSCRIBE sip:17476686228 72 254 95 107
      8 2.131477    10.11.39.174          198.65.166.131        SIP      Status: 405 Method Not Allowed
      9 2.189953    10.11.39.174          198.65.166.131        SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
     10 2.603282    198.65.166.131        10.11.39.174          SIP      Status: 405 Method Not Allowed
     11 2.643286    198.65.166.131        10.11.39.174          SIP      Status: 405 Method Not Allowed
     12 3.689478    10.11.39.174          198.65.166.131        SIP/SDP  Status: 200 OK, with session description
     13 4.188695    10.11.39.174          198.65.166.131        SIP/SDP  Status: 200 OK, with session description
     14 4.289813    198.65.166.131        10.11.39.174          SIP      Request: ACK sip:7476686228 72 254 95 107:5060
     15 4.297488    10.11.39.174          198.65.166.131        SIP      Status: 408 Request Timeout
     16 4.797679    198.65.166.131        10.11.39.174          SIP      Request: ACK sip:7476686228 72 254 95 107:5060
     17 4.804459    10.11.39.174          198.65.166.131        SIP      Status: 408 Request Timeout
     18 32.231665   10.11.39.174          198.65.166.131        SIP      Request: REGISTER sip:proxy01.sipphone.com
     19 32.236893   10.11.39.174          198.65.166.131        SIP      Request: REGISTER sip:proxy01.sipphone.com
     20 32.819967   198.65.166.131        10.11.39.174          SIP      Status: 200 OK    (1 bindings)
     21 32.831952   198.65.166.131        10.11.39.174          SIP      Status: 200 OK    (1 bindings)
     22 32.834899   10.11.39.174          198.65.166.131        SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
     23 33.332820   198.65.166.131        10.11.39.174          SIP      Request: SUBSCRIBE sip:17476686228 72 254 95 107
     24 33.343388   10.11.39.174          198.65.166.131        SIP      Request: SUBSCRIBE sip:17476686228 proxy01 sipphone com
     25 33.347591   10.11.39.174          198.65.166.131        SIP      Status: 405 Method Not Allowed
     26 33.736708   198.65.166.131        10.11.39.174          SIP      Request: SUBSCRIBE sip:17476686228 72 254 95 107
     27 33.752125   10.11.39.174          198.65.166.131        SIP      Status: 405 Method Not Allowed
     28 33.765718   198.65.166.131        10.11.39.174          SIP      Status: 405 Method Not Allowed
     29 35.063947   10.11.39.174          198.65.166.165        STUN     Message: Binding Request
     30 35.543214   198.65.166.165        10.11.39.174          STUN     Message: Binding Response
     31 35.759343   10.11.39.174          74.125.46.80          SIP      Request: BYE sip:+16172295005 74 125 46 80:24000
     32 36.257008   74.125.46.80          10.11.39.174          SIP      Status: 404 Not here
     33 36.271817   10.11.39.174          74.125.46.80          SIP      Request: BYE sip:+16172295005 74 125 46 80:24000
     34 36.720896   74.125.46.80          10.11.39.174          SIP      Status: 404 Not here




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