[SR-Users] Kamailio not processing SIP TCP

Daniel-Constantin Mierla miconda at gmail.com
Mon Jan 16 09:19:37 CET 2017


Hello,

is it this about a sipcature node? If yes, then it receives the packets
over HEP, meaning that is not going to the normal processing path.
Kamailio detects it is not a SIP packet, executes some callbacks for
non-sip packets registered by modules (in this case sipcapture). The
module detecting it's a packet for it, can execute the request_route
once it builds a local sip packet.

To troubleshoot further, run with debug=3 in kamailio.cfg and see what
you get in the logs.

Cheers,
Daniel

On 13/01/2017 16:33, JR Richardson wrote:
> Iptables is not blocking, but it was worth a check.
>
> Thanks.
>
> JR
>
>
> I assume you have ruled out firewall? It's something that can nab even
> experienced people:
>
> # iptables -Ln
>
> -- Alex
>
> On Thu, Jan 12, 2017 at 03:25:27PM -0600, JR Richardson wrote:
>
>> Hi All,
>>
>> Just enabled SIP TCP on a homer capture server, I can see the SIP TCP
>> Sessions on the server with ngrep, just like all the UDP traffic. I
>> have Kamailio listening on TCP ports but its not capturing any TCP
>> traffic.
>>
>> kamailio.cfg:
>>
>> #disable_tcp=yes
>> listen=tcp:10.99.99.99:5060    #monitor port
>> listen=udp:10.99.99.99:5060   #monitor port
>>
>> loadmodule "pv.so"
>> loadmodule "db_mysql.so"
>> loadmodule "sipcapture.so"
>> loadmodule "textops.so"
>> loadmodule "rtimer.so"
>> loadmodule "xlog.so"
>> loadmodule "sqlops.so"
>> loadmodule "htable.so"
>> loadmodule "sl.so"
>> loadmodule "siputils.so"
>>
>>
>> modparam("sipcapture", "capture_on", 1)
>> modparam("sipcapture", "hep_capture_on", 0)
>> modparam("sipcapture", "raw_socket_listen", "10.99.99.99:5060-5070")
>> modparam("sipcapture", "raw_interface", "eth1")
>> modparam("sipcapture", "raw_ipip_capture_on", 0)
>> modparam("sipcapture", "table_name", "sip_capture")
>> modparam("sipcapture", "raw_sock_children", 4)
>> modparam("sipcapture", "db_insert_mode", 0)
>> modparam("sipcapture", "raw_moni_capture_on", 1)
>> modparam("sipcapture", "promiscious_on", 1)
>> modparam("sipcapture", "raw_moni_bpf_on", 1)
>> modparam("sipcapture", "capture_node", "homer02")
>> modparam("sipcapture", "authorization_column", "authorization")
>>
>>
>> ## logging all INVITES top of the [route] block
>>         if (is_method("INVITE|REGISTER")) {
>>                 xlog("L_INFO", "Received INVITE \"$fU\" to \"$rU\"
>> from \"$si\"\n");
>>
>> Logging reports all SIP UDP traffic to logs fine, but no TCP traffic.
>>
>> root at homer02:~# netstat -al
>> Active Internet connections (servers and established)
>> Proto Recv-Q Send-Q Local Address           Foreign Address         State
>> tcp        0      0 homer02.me.com:sip    *:*                     LISTEN
>>
>>
>> I don't think this is a homer issue because logging invites is prior
>> to any homer processing. I'm thinking this is something simple I'm
>> overlooking, any help is much appreciated.
>>
>> Thanks.
>>
>> JR
>> -- 
>> JR Richardson
>> Engineering for the Masses
>> Chasing the Azeotrope
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com




More information about the sr-users mailing list