This section lists CLI commands to configure ingress IP attributes.
Command Syntax
% set profiles signaling ipSignalingProfile <SIP profile name> ingressIpAttributes
carrierInformation
generateTerminatingCa <disable | enable>
generateTerminatingCic <disable | enable>
flags
mapCalledPartyCategoryInPSigInfoHeader <disable | enable>
noSdpIn180Supported <disable | enable>
registrationExpiresinExpiresHeader <disable | enable>
send183OnInitiatingDisconnectTreatment <disable | enable>
sendSdpIn200OkIf18xReliable <disable | enable>
sendSdpInSubsequent18x <disable | enable>
sendTLSConnectionFailureResponse <disable | enable>
sendUpdatedSDPin200Ok <disable | enable>
set-cut-through-indication-in-OBCI <disable | enable>
sip181Supported <disable | enable>
sip182Supported <disable | enable>
suppress183For3xxRedirectResponse <disable | enable>
suppress183WithoutSdp <disable | enable>
Command Parameters
The IP Signaling Profile SIP Ingress IP Attributes are shown below:
IP Signaling Profile SIP Ingress IP
Parameter | Description |
---|
carrierInformation
| Indicates the carrier information parameters. The options are generateTerminatingCa – Use this flag on the ingress SIP side to decide whether to interwork the terminating CA data from ISUP to SIP 18x messages. When enabled, the Unable to show "metadata-from": No such page "_space_variables" maps the terminating CA data from ISUP to SIP 18x messages. When disabled, the Unable to show "metadata-from": No such page "_space_variables" does not map the terminating CA data from ISUP to SIP 18x messages.generateTerminatingCic – Use this flag on the ingress SIP side to decide whether to interwork the terminating CIC data from ISUP to SIP 18x messages. When enabled, the Unable to show "metadata-from": No such page "_space_variables" maps the terminating CIC data from ISUP to SIP 18x messages. When disabled, the Unable to show "metadata-from": No such page "_space_variables" does not map the terminating CIC data from ISUP to SIP 18x messages.
|
flags
| mapCalledPartyCategoryInPSigInfoHeader – Enable this flag to map Called Party Category parameter to theoutgoing SIP P-Sig-Info header. The P-Sig-Info header is a customer-specific SIP header used to convey ISUP information in SIP messages.noSdpIn180Supported – By default, the Unable to show "metadata-from": No such page "_space_variables" includes SDP in outbound 180 messages. When enabled, the Unable to show "metadata-from": No such page "_space_variables" does not include SDP in the outbound 180 messages. It converts the 180 message into a 183 message instead. When disabled, the Unable to show "metadata-from": No such page "_space_variables" includes SDP in outbound 180 messages.registrationExpiresinExpiresHeader – Controls what the Unable to show "metadata-from": No such page "_space_variables" signals back to a peer when it has received a REGISTER message from that peer. When enabled, Unable to show "metadata-from": No such page "_space_variables" inserts the Expires header in the message. When disabled, Unable to show "metadata-from": No such page "_space_variables" does not insert the Expires header.send183OnInitiatingDisconnectTreatment – Enable this flag to send a 183 message on initiating a disconnect treatment.sendSdpIn200OkIf18xReliable – Enable this flag to send SDP in final 200 OK response messages when provisional 18x responses are reliable.
sendSdpInSubsequent18x – Enable the flag to allow the Unable to show "metadata-from": No such page "_space_variables" to send SDP in subsequent 18x response messages after it sends the answer in non-reliable provisional response (until it is sends in reliable 18x message) to the INVITE. When disabled, the Unable to show "metadata-from": No such page "_space_variables" does not send SDP in the subsequent 18x response messages.
sendTLSConnectionFailureResponse -- Enable this flag to report TLS connection failure and respond with '408 Request timeout' message and Warning header instead of '504 Server timeout'.
sendUpdatedSDPin200Ok – Enable this flag to send any SDP update before the answer (That is when the SDP changes between the last response sent and a 200 OK) on the ingress side in the 200 OK without using a reInvite. If there is any change in the SDP between 18x and 200 OK on the egress, then a SDP update is required at the ingress side.
set-cut-through-indication-in-OBCI – Enable flag to set the BIT-H of BCI parameters in the outgoing 18x message to allow the node to temporarily halt call set-up and play tones or announcements, or both, and collect additional in-band information from the calling user before routing the call further.
sip181Supported – Enable this flag to allow the
Unable to show "metadata-from": No such page "_space_variables" to support 'SIP 181 Call Is Being Forwarded' messages in the backward direction on the ingress trunk group.sip182Supported -- Enable this flag to allow the Unable to show "metadata-from": No such page "_space_variables" to support SIP 182 Queued messages in the backward direction on the ingress trunk group.suppress183For3xxRedirectResponse – Do not send 183 without SDP upon receiving 3xx Redirect Response.suppress183WithoutSdp – Never send 183 without SDP.
NOTE: Refer to SDP Support for details of suppress183For3xxRedirectResponse and suppress183WithoutSdp behavior. |
Command Examples
Configuring SIP Over TCP
To configure SIP over TCP:
Assign this IP signaling profile to SIP trunk group(s):
% set addressContext a1 zone EXTERNAL sipTrunkGroup EXT_NET policy signaling ipSignalingProfile SIP_IPSIGPROF
If ipSignalingProfile
is not configured for any transport protocols (if transport type1 is "none"), SIP call over TCP can be forced by configuring the transport preference on egress sipTrunkGroup.
% set addressContext a1 zone EXTERNAL sipTrunkGroup EXT_NETWORK signaling transportPreference preference
Possible completions:
preference1 - This first choice of transport protocol for SIP calls.
preference2 - This second choice of transport protocol for SIP calls.
preference3 - This third choice of transport protocol for SIP calls.
preference4 - This fourth choice of transport protocol for SIP calls.
Select TCP.
% set addressContext a1 zone EXTERNAL sipTrunkGroup EXT_NETWORK signaling transportPreference preference1 tcp
Configuring SIP Over TLS
- Configure client and server profiles:
Generate server certificate and show status.
% set system security pki certificate server fileName server.p12 passPhrase gsx9000 type local state enabled
> show status system security pki certificate
certificate server {
encoding pkcs12;
status success;
}
Generate client certificate and show status. Both client and server certificates display.
% set system security pki certificate client fileName clientCert.der type remote state enabled
> show status system security pki certificate
certificate client {
encoding der;
status success;
}
certificate server {
encoding pkcs12;
status success;
}
Assign the installed certificates to the TLS profile:
% set profiles security tlsProfile defaultTlsProfile serverCertName server clientCertName client
% commit
Assign TLS to the SIP signaling ports:
% set addressContext a1 zone ZONE1 sipSigPort 1 mode outOfService state disabled
% commit
% set addressContext a1 zone ZONE1 sipSigPort 1 tlsProfileName defaultTlsProfile
% commit
% set addressContext a1 zone ZONE1 sipSigPort 1 mode inService state enabled
% commit
% set addressContext a1 zone ZONE2 sipSigPort 2 mode outOfService state disabled
% commit
% set addressContext a1 zone ZONE2 sipSigPort 2 tlsProfileName defaultTlsProfile
% commit
% set addressContext a1 zone ZONE2 sipSigPort 2 mode inService state enabled
% commit
Associate IP Signaling Profiles with TLS over TCP:
% set profiles signaling ipSignalingProfile IPSP_1
% commit
% set profiles signaling ipSignalingProfile IPSP_1 egressIpAttributes transport type1 tlsOverTcp
% commit
% set profiles signaling ipSignalingProfile IPSP_2
% commit
% set profiles signaling ipSignalingProfile IPSP_2 egressIpAttributes transport type1 tlsOverTcp
% commit
- Associate SIP Trunk Groups to IP Signaling Profiles:
% set addressContext a1 zone ZONE1 sipTrunkGroup SIP_TG1 policy signaling ipSignalingProfile IPSP_1
% commit
% set addressContext a1 zone ZONE2 sipTrunkGroup SIP_TG2 policy signaling ipSignalingProfile IPSP_2
% commit