[OpenSER-Devel] another tcp problem

Juha Heinanen jh at tutpro.com
Mon Oct 29 12:36:16 UTC 2007


here is more info about the t_uac_dlg tcp problem.  as i told earlier,
regular calls to nokia phone registered over tcp work fine.  here is
what comes to syslog when a call nokia from another phone:

...
Oct 29 14:20:13 foobar /usr/sbin/openser[30974]: core:tcp_send: tcp connection found (0xb38c6790), acquiring fd 
Oct 29 14:20:13 foobar /usr/sbin/openser[30974]: core:tcp_send: c= 0xb38c6790, n=8 
Oct 29 14:20:13 foobar /usr/sbin/openser[31009]: core:handle_ser_child: read response= b38c6790, 1, fd -1 from 1 (30974) 
Oct 29 14:20:13 foobar /usr/sbin/openser[30974]: core:tcp_send: after
receive_fd
...

i.e., there is a handle_ser_child "read response" debug message after
the tcp_send c=/n= message.

however, when i use t_uac_dlg to call the same phone, i only get

...
Oct 29 14:24:49 foobar /usr/sbin/openser[32266]: core:tcp_send: tcp connection found (0xb38c6790), acquiring fd 
Oct 29 14:24:49 foobar /usr/sbin/openser[32266]: core:tcp_send: c= 0xb38c6790, n=8 

i.e., for some reason nothing is (according to wireshark) sent nor
received although tcp connection is exactly the same.

i don't know how to debug this more and it looks like a bug to me.  i'll
therefore post a bug report on the tracker.  please ask, if more info or
tests are needed.  i'm able to response until the end of this week.

-- juha



More information about the Devel mailing list