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