[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-users] hoping for help in protocol analyzation
From: |
boris |
Subject: |
Re: [Linphone-users] hoping for help in protocol analyzation |
Date: |
Wed, 22 Sep 2021 11:28:46 +0200 |
User-agent: |
Roundcube Webmail/1.4.11 |
Hej Dennis,
Am 2021-09-21 18:47, schrieb Dennis Filder:
On Tue, Sep 21, 2021 at 04:16:39PM +0200, Boris wrote:
The problems in short words:
1. An incoming call cannot be accepted: Pressing the green handset
gives an
'unreachable' message to the caller.
2. An outgoing call works just fine but terminates reproduceable after
15
minutes and some seconds.
So I waited for an uptodate LinPhone on Debian Bullseye - and here it
is:
LinPhone is on Qt5.15.2 Core 4.4.21 in Debian 11 and I would be very
glad to
make it work!
I made a logfile for the second issue but I am unable to analyze it
due to
volume an complexity. Is anybody about to help?
Have a look at the log from
https://ta6.short.gy/b8myTo
In fact the SIP-provider is in my focus. He seems to use unusual
settings
for his service but doesn't give support for me as being an "exotic"
user.
So I hope it should be possible to find it out wit the log.
Debian maintainer here.
Wow, prominent support - that makes me hope! Thank you in advance!
The error message is this:
2021-09-17 09:03:39:036 [linphone/belle-sip] MESSAGE Changing [server]
[INVITE] transaction [0x562792d3ab20], from state [ACCEPTED] to
[TERMINATED]
2021-09-17 09:03:39:037 [linphone/belle-sip] MESSAGE Server INVITE
transaction [0x562792d3ab20] terminated
2021-09-17 09:03:39:037 [linphone/belle-sip] ERROR Dialog
[0x562792cb0310] was not ACK'd within T1*64 seconds, it is going to be
terminated.
2021-09-17 09:03:39:037 [linphone/belle-sip] MESSAGE Dialog
[0x562792cb0310]: now updated by transaction [0x5627930a4f30].
2021-09-17 09:03:39:037 [linphone/belle-sip] MESSAGE Transaction
[0x562792d3ab20] deleted
2021-09-17 09:03:39:037 [linphone/belle-sip] MESSAGE Changing [client]
[BYE] transaction [0x5627930a4f30], from state [INIT] to [TRYING]
2021-09-17 09:03:39:037 [linphone/belle-sip] MESSAGE channel
[0x562790930250]: message sent to [UDP://cx.dtst.de:5060], size: [423]
bytes
What also seems strange to me is this:
Contact:
<sip:<YOURPHONENUMBER>@192.168.23.150;transport=udp>;expires=3600;+sip.instance="<urn:uuid:317ed210-8b23-0033-b9c2-cf1a4451f191>"
and this:
2021-09-17 08:26:25:478 [linphone/belle-sip] MESSAGE channel
[0x562790930250]: discovered public ip and port are
[192.168.23.150:5060]
As far as I can tell you're not using a local SIP proxy to connect to
DT's SIP gateway. But you don't seem to have a STUN server set up
either. Thus my guess is that Linphone has no way of knowing what it
has to fill in the messages as your public IP address (SIP needs these
addresses to be routable, so using a local IP address only works when
using a local SIP proxy), so it uses the one on your local network
card. I suspect the confusion arising from that is never resolved and
it is large enough for Linphone to no longer be able to link incoming
messages to existing connections, thus timeout timers are not reset as
they should be leading to the connection termination. This is
accompanied by this message:
2021-09-17 09:03:07:018 [linphone/liblinphone] MESSAGE Local stream
description has changed: NETWORK_CHANGED
This indicates that Linphone's idea of the network configuration has
changed, but apparently it does not change its idea of the public IP
address.
You might have to enable STUN/TURN on your Internet router (assuming
its firmware supports that) and then configure Linphone accordingly.
Alternatively, use your router's SIP proxy as the next hop.
OK, I will try to draw conclusions from that. Do I understand correct,
that I have to use either a STUN server or a local proxy to make
LinPhone work fully?
As far as I could research until now, DT doesn't serve STUN.
And a local proxy would possibly prevent a second SIP service from being
used on the LAN?
More facs from my local network:
a) The router is a full-configurable box based on APU Board with
LEAF-software (http://leaf.zetam.org/), which is a purified small
Linux.....
b) There is a Panasonic KXsomething IP-Phone working all fine within the
local network against the DT.
c) LinPhone works fine as well against an other SIP-Provider (TNG).
d) The disconnection after 15 minutes doesn't happen with Twinkle as
softphone.
Good luck.
thanks and regards,
Boris