Synchronizing SIP Connections
SIP calls can be made across a ClusterXL cluster or a third-party cluster.
The Synchronize connections on Cluster option must be selected for:
To confirm that SIP connections through a cluster are synchronized:
Note - The Synchronize connections on Cluster option is enabled by default.
To configure support for RFC 3372 Session Initiation Protocol for Telephones (SIP-T):
sipt_hosts = { <first_ip, second_ip> , <first_ip, second_ip> , .... ...., <first_ip, second_ip> } ; |
first_ip
and second_ip
are the IP addresses between which (bidirectional) SIP-T are allowed.
For example, to allow SIP-T between 192.1.1.1 and 192.1.1.2, and between 192.1.1.1 and 192.1.1.3, add this line:
sipt_hosts = { <192.1.1.1, 192.1.1.2> , <192.1.1.1, 192.1.1.3> } ; |
If the file does not exist, create it.
RFC 3261 section 6, has rules for the structure of SIP headers:
Protocol anomalies can result in buffer overflow conditions, parser errors, and malformed packets. Protocol anomalies in SIP messages make SIP applications vulnerable to attacks that send repeated, huge quantities of fraudulent data. The data that eventually overwhelms the server.
For example, many buffer-overflow attacks send repeated, large headers to the VoIP phone. Buffer overflow conditions can also result in arbitrary code execution.
Stateful and Stateless protocol validation is done on SIP headers. SIP messages with header values that do not match correct usage are blocked.
There are two header security protections found in the main Protocol Anomaly protection.
In the general SIP header and not in specified header fields
In specific SIP header fields