list of candidate servers that are of lower or equal priority than the primary server. Similarly, once a
secondary server is found, the device forms a
secondary fallback list
to continually attempt to fall back
on if the list is not empty.
The interval for checking the primary fallback list and the secondary fallback list are configured
in the X_CheckPrimaryFallbackInterval and X_CheckSecondaryFallbackInterval parameters. These
parameters are specified in seconds and the default value is 60 for both.
Notes:
● A secondary server exists implies a primary server exists.
● If the secondary server exists, it immediately becomes the primary server when the current
primary server fails. The device then starts searching for a new secondary server if the candidate
set is not empty.
● The candidate list can change (be lengthened, shortened, priority changed, etc.) on every DNS
renewal (based on the entry's TTL). The device rearranges the primary and secondary servers
and fallback lists accordingly, whichever applies.
If the server redundancy feature is disabled, the device resolves only one IP address from the server's
domain name, and won't try other IP addresses if the server is not responding.
SIP Privacy
The device observes inbound caller privacy and decodes caller's name and number from SIP INVITE
requests by checking the FROM, P-Asserted-Identity (PAID for short), and Remote-Party-ID (RPID for
short) message headers.
All these headers can carry caller's name and number information.
If PAID is present, device takes the name and number from it. Otherwise, it takes the name and
number from RPID if it is present, or from the FROM header otherwise. RPID, if present, includes the
privacy setting desired by the caller. This privacy can indicate one of the following options:
●
off
= no privacy requested; the device shows name and number.
●
full
= full privacy requested; the device hides both name and number.
●
name
= name privacy requested; the device shows the number but hide the name.
●
uri
= uri privacy requested; the device shows the name but hide the number.
Regardless, if PAID exists or not, the device always takes the privacy setting from the RPID if
it is present in the INVITE request. Note that if the resulting caller name is “Anonymous” (case-
insensitive), device treats it as if the caller is requesting full privacy.
For outbound calls, caller's preferred privacy setting can be stated by the device in a RPID
header of the outbound INVITE request. To enable this behavior, the
ITSP Profile X -
SIP
::X_InsertRemotePartyID parameter must be set to YES or TRUE, which is the default value
of this parameter. The device supports only two outbound caller privacy settings: privacy=off or
privacy=full. The RPID header generated by the device carries the same name and number as the
FROM header. If outbound caller-ID is blocked, the device sets privacy=full in RPID, and also sets the
display name in the FROM and RPID headers to “Anonymous” for backward compatibility. The device
won't insert PAID in outbound INVITE requests.
SIP Privacy
75