application can overcome interoperability problems between SIP user agents. This is
achieved by the following:
• Manipulation of SIP URI user and host parts.
• Connection to ITSP SIP trunks on behalf of an IP-PBX - the device can register
and utilize user and password to authenticate for the IP-PBX.
Routing:
• IP-to-IP routing translations of SIP, UDP, TCP, TLS (when extensive transcoding
is not required).
• Load balancing and redundancy of SIP servers.
• Routing according to Request-URI\Specific IP address\Proxy\FQDN.
• Alternative routing.
• Routing between different Layer-3 networks (e.g., LAN and WAN).
Coder transcoding.
30.1 SIP Network Definitions
The device's SBC application can implement multiple SIP signaling and RTP (media)
interfaces.
30.2 SIP Dialog Initiation Process
The device's SIP dialog initiation process concerns all incoming SIP dialog initiation
requests. This includes SIP methods such as INVITE, SUBSCRIBE, OPTIONS, REFER,
INFO, UNSOLICITED NOTIFY, MESSAGE, and REGISTER.
The SIP dialog initiation process consists of the following stages:
1. Determining source and destination URL: The SIP protocol has more than one
URL in a dialog-establishing request that may represent the source and destination
URLs. When handling an incoming request, the device uses specific SIP headers for
obtaining the source and destination URLs. Once these URLs are determined, their
user and host parts are used as input for the classification process, message
manipulation, and call routing.
• All SIP requests (e.g., INVITE) except REGISTER dialogs:
♦ Source URL: The source URL is obtained from the SIP header according to
the following logic:
The source URL is obtained from the From header.
If the From header contains the value 'Anonymous', the source URL is
obtained from the P-Preferred-Identity header.
If the P-Preferred-Identity header does not exist, the source URL is
obtained from the P-Asserted-Identity header.
♦ Destination URL: The destination URL is obtained from the Request-URI.
• REGISTER dialogs:
♦ Source URL: The source URL is obtained from the To header.