Could you provide an example code to reproduce the problem? I cannot promise to find a solution, but I would like to take a look at the code.
Regards, Andreas On 02/19/2014 08:05 PM, Guilherme César Pilon wrote: > Hello, > > I'm using sofia-sip-1.12.11 and i'm having o problem when i need to send an > ACK with a SDP and this message is bigger than 1400 > > bytes. The usual behavior would be to try sending the message by TCP (but > the calle does not accept TCP, only UDP), and if the > > connection is not established, send it by UDP anyway. But, when sofia tries > with TCP and the connection is not established, it does > > not send by UDP. > > Here is the log where the error occurs: > > nua: nua_stack_set_params: entering > nta: selecting scheme sip > tport_tsend(0x814cc10) tpn = */10.10.35.11:5060 > tport_resolve addrinfo = 10.10.35.11:5060 > tport_by_addrinfo(0x814cc10): not found by name */10.10.35.11:5060 > nta: ACK (900450185) too large for UDP, trying TCP > tport_tsend(0x814ced8) tpn = tcp/10.10.35.11:5060 > tport_resolve addrinfo = 10.10.35.11:5060 > tport_by_addrinfo(0x814ced8): not found by name tcp/10.10.35.11:5060 > tport_alloc_secondary(0x814ced8): new secondary tport 0x81538b0 > tport_base_connect(0x81538b0): connecting to tcp/10.10.35.11:5060/sip > tport(0x81538b0): set timer at 2000 ms because idle since send > tport_queue(0x81538b0): queueing 0x814f7a0 for tcp/10.10.35.11:5060 > nta: sent ACK (900450185) to tcp/10.10.35.11:5060 > nua(0x814fe58): call state changed: completing -> ready, sent answer > nua: nua_application_event: entering > nua: nua_application_event: entering > tport_connected(0x81538b0): events ERR > nta_agent: tport: Connection refused > tport_close(0x81538b0): tcp/10.10.35.11:5060/sip > tport_connected error1:0 > tport_connected error2:0 > nta: timer set next to 4495 ms > tport_wakeup_pri(0x814cc10): events IN > tport_recv_event(0x814cc10) > tport_recv_iovec(0x814cc10) msg 0x8157560 from (udp/10.10.107.204:5060) has > 347 bytes, veclen = 1 > > Just making it clear, i do not want the ACK sent by TCP, i want it sent by > UDP. Other messages bigger than ~1,4k are sent by UDP, just the ACK > > seems to have this problem. > > If someone could help me i would be grateful. > > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > > > _______________________________________________ > Sofia-sip-devel mailing list > Sofia-sip-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel ------------------------------------------------------------------------------ Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis & security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel