[SR-Users] Kamailio for SIP Capture With Registration
Daniel-Constantin Mierla
miconda at gmail.com
Fri Nov 18 09:25:09 CET 2016
Hello,
sipcapture has to be used in a node where you want to capture the
traffic mirrored by sip routing nodes via hep.
Maybe you want to use siptrace module in the same config with a registrar.
Cheers,
Daniel
On 16/11/16 19:05, Ali Dakroub~Vanrise Technical Support wrote:
>
> Hello,
>
>
>
> Kindly note that I am configuring Kamailio for SIP capture with
> “Registration” module (registrar.so). Before loading the “Sip Capture”
> module (sipcapture.so) into Kamailio.cfg file, the registration of the
> SIP Phone (X-lite) is successful. Yet, when we add the “Sip Capture”
> module (sipcapture.so) into Kamailio.cfg file with the below parameters:
>
>
>
> modparam("sipcapture", "db_url",
> "postgres://postgres:postgres@localhost/kamailio")
>
> modparam("sipcapture", "capture_on", 1)
>
> modparam("sipcapture", "table_name", "sip_capture")
>
> modparam("sipcapture", "raw_moni_capture_on", 1)
>
>
>
> /* IP to listen. Port/Portrange apply only on mirroring port capturing */
>
> modparam("sipcapture", "raw_socket_listen", "10.0.10.1:5060")
>
> /* Name of interface to bind on raw socket */
>
> modparam("sipcapture", "raw_interface", "eth0")
>
>
>
> /* children for raw socket */
>
> modparam("sipcapture", "raw_sock_children", 4)
>
> /* insert delayed */
>
> #modparam("sipcapture", "db_insert_mode", 1)
>
> /* Linux only */
>
> /* Promiscious mode RAW socket. Mirroring port. */
>
> modparam("sipcapture", "promiscious_on", 1)
>
> /* activate BPF */
>
> modparam("sipcapture", "raw_moni_bpf_on", 1)
>
>
>
> With the following routing logic:
>
>
>
> ####### Routing Logic ########
>
> request_route {
>
> #sip_capture();
>
>
>
> # CANCEL processing
>
> # record routing for dialog forming requests (in case
> they are routed)
>
> # - remove preloaded route headers
>
> remove_hf("Route");
>
> if (is_method("INVITE|SUBSCRIBE"))
>
> record_route();
>
>
>
> route(REGISTRAR);
>
>
>
> if ($rU==$null) {
>
> # request with no Username in RURI
>
> sl_send_reply("484","Address Incomplete");
>
> exit;
>
> }
>
>
>
> # user location service
>
>
>
> }
>
>
>
> route[REGISTRAR] {
>
> if (is_method("REGISTER")) {
>
> if (!save("location"))
>
> {
>
> sl_reply_error();
>
> }
>
> exit;
>
> }
>
> }
>
>
>
>
>
> The registration of the SIP Phone fails and we are getting the
> following error in Kamailio.log file:
>
>
>
> 2016-11-16T09:49:28.809247-08:00 ubuntu
> /usr/local/sbin/kamailio[10612]: ERROR: <core> [udp_server.c:550]:
> udp_send(): sendto(sock,0x7f60c7593910,481,0,192.168.26.4:14661,16):
> Bad file descriptor(9)
>
> 2016-11-16T09:49:28.856080-08:00 ubuntu
> /usr/local/sbin/kamailio[10612]: ERROR: sl [../../forward.h:192]:
> msg_send(): udp_send failed
>
> 2016-11-16T09:49:28.860251-08:00 ubuntu
> /usr/local/sbin/kamailio[10612]: ERROR: registrar [reply.c:734]:
> reg_send_reply(): failed to send 200 OK
>
>
>
> It would be highly appreciated to check what went wrong here.
>
>
>
> Thanks in advance.
>
>
>
> Ali Dakroub
>
>
>
> _______________________________________________
> 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
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio Advanced Training, Berlin, Nov 28-30, 2016 - http://www.asipto.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20161118/1b7c4205/attachment.html>
More information about the sr-users
mailing list