Files

SIPUTILS :: Various SIP message handling functions

Files


Detailed Description

Note:
A Kamailio module (modules_k)

This module implement various functions and checks related to SIP message handling and URI handling.

It offers some functions related to handle ringing. In a parallel forking scenario you get several 183s with SDP. You don't want that your customers hear more than one ringtone or answer machine in parallel on the phone. So its necessary to drop the 183 in this cases and send a 180 instead.

This module provides a function to answer OPTIONS requests which are directed to the server itself. This means an OPTIONS request which has the address of the server in the request URI, and no username in the URI. The request will be answered with a 200 OK which the capabilities of the server.

To answer OPTIONS request directed to your server is the easiest way for is-alive-tests on the SIP (application) layer from remote (similar to ICMP echo requests, also known as "ping", on the network layer).