Kamailio SIP服务器中的数据包路由问题

时间:2015-04-10 06:15:57

标签: c tcp rtp kamailio

我们最近设置了Kamailio SIP Server v4.1.7我们的Rackspace服务器(ubuntu 14.10)

聊天在所有情况下都能正常工作,并且呼叫仅适用于本地网络(我认为它不使用rtpproxy时)。通过Internet(在真正的ips而不是本地),我们能够进行调用(音频/视频),我们可以看到我们的数据包正在正确地传输到服务器,但我们无法将这些数据包发送到客户端来自服务器。

因此,客户端到服务器:工作

但是,服务器到客户端:它不起作用

仅供参考,我们已确认firewalll在我们的服务器上处于非活动状态,并且所需的端口已打开。我们尝试过使用和不使用tls(仅限自签名证书)。

输出 kamailio -V

版本:kamailio 4.1.7(x86_64 / linux)89a53d flags:STATS:Off,USE_TCP,USE_TLS,TLS_HOOKS,USE_RAW_SOCKS,DISABLE_NAGLE,USE_MCAST,DNS_IP_HACK,SHM_MEM,SHM_MMAP,PKG_MALLOC,DBG_QM_MALLOC,USE_FUTEX,FAST_LOCK-ADAPTIVE_WAIT,USE_DNS_CACHE,USE_DNS_FAILOVER,USE_NAPTR,USE_DST_BLACKLIST,HAVE_RESOLV_RES ADAPTIVE_WAIT_LOOPS = 1024,MAX_RECV_BUFFER_SIZE 262144,MAX_LISTEN 16,MAX_URI_SIZE 1024,BUF_SIZE 65535,DEFAULT PKG_SIZE 4MB poll方法支持:poll,epoll_lt,epoll_et,sigio_rt,select。 id:89a53d 编译于2015年1月16日10:21:04,gcc 4.8.2

在系统日志中,我们遇到了一些错误,例如

 ERROR: <core> [tcp_main.c:4422]: tcpconn_main_timeout(): connect 117.247.164.25:62948 failed (timeout) 

 ERROR: <core> [tcp_read.c:289]: tcp_read_data(): error reading: No route to host (113)

 ERROR: <core> [tcp_read.c:1281]: tcp_read_req(): ERROR: tcp_read_req: error reading

任何帮助或建议都将受到高度赞赏。

0 个答案:

没有答案