[SR-Users] strange behavior when trying to reach PSTN gateway via TCP
Andrei Pelinescu-Onciul
andrei at iptel.org
Tue Nov 22 13:07:45 CET 2011
On Nov 15, 2011 at 14:43, Dmitry Petrakoff <dimon at dprs-consulting.com> wrote:
> Hi List!
>
> I'm running Kamailio for about 1 year without any serious problems.
> When it works with UDP only, it runs perfectly well for us. Without any
> major issues.
>
> But now we have a customer who wants to connect Lync to our network.
> Unfortunately, Lync does not support UDP for SIP signalling, so we tried
> to teach kamailio to send SIP messages via TCP.
> And getting strange error:
>
[...]
> 10(36629) ERROR: <core> [tcp_main.c:2754]: 10.198.3.100:5060: connect &
> send for 0x28d988ac failed: Socket is not connected (57)
> 10(36629) DEBUG: <core> [tcp_main.c:2955]: tcpconn_chld_put: destroying
> connection 0x28d988ac (1, -1) flags 0060
> 10(36629) ERROR: tm [../../forward.h:170]: msg_send: ERROR: tcp_send failed
Could you try the attached patch and report back if it works?
(I couldn't reproduce it on my ancient FreeBSD 7.1)
I think the problem is that newer FreeBSD versions return ENOTCONN when
attempting to send on a not yet fully connected socket (instead of
EAGAIN).
Andrei
[...]
More information about the sr-users
mailing list