Table of Contents
List of Examples
enable
parameterwait
parameterrotate
parameterfolder
parameterfprefix
parametersipdump_send
usagesipdump.enable
usageTable of Contents
This module writes SIP traffic and some associated details into local files. It intercepts automatically all the SIP traffic received or sent by Kamailio and provides a function to trigger storage from configuration file.
Received traffic has the tag 'rcv' and the one to be sent has the tag 'snd'. The tag value is provided as parameter for the config function.
Besides the SIP packets, the module aims to save details related to Kamailio runtime environment that are useful for troubleshooting, like process id, child rank, a.s.o.
The module should be useful for troubleshooting during development or testing of new deployments, especially when dealing with traffic over TLS with forward privacy, when other tools such as wireshark cannot decrypt. For production environments with a lot of SIP traffic, look at siptrace and sipcapture modules for a scalable alternative to capture all the SIP traffic and then search using Homer Sipcapture web toolkit.
Enable storage.
Default value is 0 (0 - off; 1 - on).
Wait time (microseconds) when no SIP traffic is received.
Default value is 100.
Time interval in seconds to rotate files.
Default value is 7200 (2 hours).
Path to the folder where to save the files.
Default value is "/tmp".
Send the details of the current SIP message to the writer process and get it stored in the file.
The parameter "tag" can be any string, it is going to be written in the tag attribute inside the storage file.
This function can be used from ANY_ROUTE.