Panel | ||||
---|---|---|---|---|
In this section:
|
...
Session Initiation Protocol (SIP) is a signaling communications protocol, widely used for controlling multimedia communication sessions such as voice and video calls over Internet Protocol (IP) networks. The protocol defines the messages that are sent between peers and govern establishment, termination and other essential elements of a call. SIP can be used for creating, modifying and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams.
...
Code Block | ||
---|---|---|
| ||
INVITE sip:4448451148@10.34.20.100:5060 SIP/2.0 Via: SIP/2.0/UDP 10.34.13.56:23012;branch=z9hG4bK0cB4182841436;maddr=10.34.20.80 Max-Forwards: 70 From: <sip:13032220008@10.34.13.56:23012>;tag=4182841436 To: <sip:4448451148@10.34.20.100:5060> Call-ID: 4182841436@10.34.13.56 CSeq: 10 INVITE Contact: <sip:13032220008@10.34.13.56:23012;transport=udp> Content-Type: application/sdp Content-Length: 153 Expires: 90 User-Agent: ST Simulation Accept: application/sdp Accept-Encoding: gzip Accept-Language: da, en-gb;q=0.8, en;q=0.7 Alert-Info: <http://www.example.com/sounds/moo.wav> Allow: INVITE, ACK, OPTIONS, CANCEL, BYE server: East |
To use the correct section of the SMM UI in the SBC, it is recommended to know the anatomy of the SIP packet.
The different parts of a SIP packet are:
Caption | ||||
---|---|---|---|---|
| ||||
SIP Message Manipulation (SMM) allows you to modify SIP messages as they are processed by the
Spacevars | ||
---|---|---|
|
...
Here is a simple example , in plain English, of what a SMM rule might do:
Check all Request messages of the type Invite to see if they have “Supported” header with the value 100rel. If so, delete the “Supported” header.
...