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:[email protected]:24000

Instead, it should look like

    (2) 32 35.745194   192.168.11.177        192.168.11.1          SIP
 Request: BYE sip:[email protected]: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:[email protected]: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:[email protected]: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:[email protected]: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 <[email protected]>
To: Ekiga mailing list <[email protected]>
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 <[email protected]>
 Date: Sun, Nov 28, 2010 at 9:31 PM
Subject: Re: Dropped call after approximately 30s, "Failed to receive ACK!"
To: [email protected]


 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:[email protected]<sip%[email protected]>,
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:[email protected]<sip%[email protected]>
      7 2.116070    192.168.11.1          192.168.11.177        SIP
 Request: SUBSCRIBE
sip:[email protected]<sip%[email protected]>
      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:[email protected]<sip%[email protected]>
     10 2.208363    192.168.11.177        198.65.166.131        SIP/XML
 Request: PUBLISH
sip:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     24 33.331561   192.168.11.177        192.168.11.1          SIP
 Request: SUBSCRIBE
sip:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     27 33.733403   192.168.11.1          192.168.11.177        SIP
 Request: SUBSCRIBE
sip:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     31 34.951540   192.168.11.177        198.65.166.131        SIP/XML
 Request: PUBLISH
sip:[email protected]<sip%[email protected]>
     32 35.745194   192.168.11.177        192.168.11.1          SIP
 Request: BYE sip:[email protected]:24000
     33 36.246353   192.168.11.177        192.168.11.1          SIP
 Request: BYE sip:[email protected]: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:[email protected]<sip%[email protected]>

* * * 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:[email protected]<sip%[email protected]>,
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:[email protected]<sip%[email protected]>
      7 2.120416    198.65.166.131        10.11.39.174          SIP
 Request: SUBSCRIBE
sip:[email protected]<sip%[email protected]>
      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:[email protected]<sip%[email protected]>
     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:[email protected]: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:[email protected]: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:[email protected]<sip%[email protected]>
     23 33.332820   198.65.166.131        10.11.39.174          SIP
 Request: SUBSCRIBE
sip:[email protected]<sip%[email protected]>
     24 33.343388   10.11.39.174          198.65.166.131        SIP
 Request: SUBSCRIBE
sip:[email protected]<sip%[email protected]>
     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:[email protected]<sip%[email protected]>
     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:[email protected]: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:[email protected]:24000
     34 36.720896   74.125.46.80          10.11.39.174          SIP
 Status: 404 Not here
_______________________________________________
ekiga-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/ekiga-list

Reply via email to