sip network
To create a logical SIP network and to enter SIP network configuration mode, use the sip network command in CCCSP configuration mode.
sip network network [ icmp | nat | noicmp | standard ]
Syntax Description
| network |
Specifies the name of the SIP network interface. |
| standard |
(Optional) Configures the network interface to use standard SIP. The network has full UDP support. The network interface supports ICMP and different sockets can be used for each endpoint. This is the default setting. |
| nat |
(Optional) Configures the network interface to use Network Address Translation (NAT). |
| icmp |
(Optional) Configures the network interface to use Internet Control Message Protocol (ICMP). |
| noicmp |
(Optional) Specifies that the network interface does not use a separate socket for each endpoint. With this configuration, no ICMP errors are supported. |
Command Default
Standard
Command Modes
CCCSP configuration (cusp-config)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
The type of socket used for the network interface has different characteristics:
-
Standard
-
The network interface has full UDP support.
-
The network interface supports ICMP.
-
Different sockets can be used for each endpoint.
-
-
ICMP
-
The network interface supports ICMP.
-
-
No ICMP
-
No ICMP errors are supported.
-
The network does not use a separate socket for each endpoint.
-
-
NAT
-
The network interface supports NAT.
-
![]() Note |
After a SIP network is created, it cannot be removed. |
Examples
The following example configures a standard network and enters SIP network configuration mode:
Hostname(cusp-config)# sip network internal
Hostname(cusp-config-network)#
The following example configures a SIP network to support ICMP:
Hostname(cusp-config)# sip network external icmp
Hostname(cusp-config-network)#
The following example configures the SIP network interface so that ICMP errors are not supported:
Hostname(cusp-config)# sip network external noicmp
Hostname(cusp-config-network)#
allow-connections
To configure the SIP network to allow TCP/TLS client connections, use the allow-connections command in CCCSP SIP network configuration mode. To prevent the SIP network from allowing TCP/TLS connections, use the no form of this command.
allow-connections
no allow-connections
Syntax Description
This command has no arguments or keywords.
Command Default
TCP/TLS client connections on the SIP network are enabled by default.
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Examples
The following example allows TCP/TLS connections on a standard SIP network named “internal”:
Hostname(cusp-config)# sip network internal standard
Hostname(cusp-config-network)# allow-connections
The following example disables TCP/TLS connections on a standard SIP network named “internal”:
Hostname(cusp-config)# sip network internal standard
Hostname(cusp-config-network)# no allow-connections
header-hide
To configure the SIP network to mask the header value, use the header-hide command in CCCSP SIP network configuration mode. To configure the SIP network to not mask the header value, use the no form of this command.
header-hide header-name
no header-hide header-name
Syntax Description
| header-name |
Specifies the header name that is masked for the network. |
Command Default
The header value is not masked.
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
The only valid header name in CCCSP version 1.0 is via .
Examples
The following example configures the SIP network to mask the Via header:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# header-hide via
The following example configures the SIP network to not mask the Via header:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# no header-hide via
|
Command |
Description |
|---|---|
| non-invite-provisional |
Enables the sending of 100 responses to non-INVITE requests. |
| retransmit-count |
Configures the retransmit count for a SIP network. |
| retransmit-timer |
Configures the retransmit-timer value for a SIP network. |
| sip network |
Creates a logical SIP network and enters SIP network configuration mode. |
udp max-datagram-size
To configure the maximum size of a UDP datagram for this network, use the udp max-datagram-size command in CCCSP SIP network configuration mode. To set the default value of the UDP maximum datagram size, use the no form of this command.
udp max-datagram-size size
no udp max-datagram-size size
Syntax Description
| size |
Specifies the maximum size of a UDP datagram in bytes for the network. |
Command Default
udp max-datagram-size: 1500
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
If a packet on the network is larger than this specified size, the message is upgraded to TCP if there exists a TCP listening point configured for the network.
Examples
The following example configures the maximum size of a UDP datagram to 2000 bytes for this network:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# udp max-datagram-size 2000
|
Command |
Description |
|---|---|
| non-invite-provisional |
Enables the sending of 100 responses to non-INVITE requests. |
| retransmit-count |
Configures the retransmit count for a SIP network. |
| retransmit-timer |
Configures the retransmit-timer value for a SIP network. |
| sip network |
Creates a logical SIP network and enters SIP network configuration mode. |
non-invite-provisional
To enable the sending of 100 responses to non-INVITE requests, use the non-invite-provisional command in CCCSP SIP network configuration mode. To disable the sending of 100 responses to non-INVITE requests, use the no form of this command.
non-invite-provisional TU3-timer-value
no non-invite-provisional
Syntax Description
| TU3-timer-value |
Specifies the TU3 timer to be used. |
Command Default
The sending of 100 responses to non-INVITE requests is disabled.
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
Use the non-invite-provisional command to configure SIP networks with TU3 transmission type only. If you enable the sending of 100 responses to non-INVITE requests, you must specify a TU3 timer.
Examples
The following example enables the sending of 100 responses to non-INVITE requests, and sets the TU3 timer value to 200:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# non-invite-provisional 200
The following example disables the sending of 100 responses to non-INVITE requests:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# no non-invite-provisional
retransmit-count SIP network
To configure the retransmission count for a SIP network, use the retransmit-count command in CCCSP SIP network configuration mode. To restore the default retransmit count value, use the no or default form of this command.
retransmit-count { invite-client-transaction | invite-server-transaction | non-invite-client-transaction } count_value
no retransmit-count { invite-client-transaction | invite-server-transaction | non-invite-client-transaction }
default retransmit-count { invite-client-transaction | invite-server-transaction | non-invite-client-transaction }Syntax Description
| invite-client-transaction |
Specifies the retransmit count for the INVITE request. The default is 5. |
| invite-server-transaction |
Specifies the retransmit counts for final responses of INVITE requests. The default is 9. |
| non-invite-client-transaction |
Specifies the retransmit count for requests other than INVITE. The default is 9. |
| count_value |
Specifies the retransmission count value. The valid range is from 0 to 127. The default depends on the retransmit count selected. |
Command Default
The default value for each retransmit count type is as follows:
-
invite-client-transaction —3
-
invite-server-transaction —3
-
non-invite-client-transaction —3
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
The retransmission count values specify the maximum number of allowable SIP retransmissions. The value of a specific count can be set different for different networks if a network has different transmission latency characteristics. For more information about retransmission counts using SIP, see RFC 3261.
Examples
The following example configures the invite-client retransmit count to 5:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# retransmit-count invite-client-transaction 5
The following example configures the client retransmit count to 18:
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# retransmit-count non-invite-client-transaction 18
The following example restores the default value of the invite-client count.
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# no retransmit-count invite-client-transaction
retransmit-timer (SIP network)
To configure the SIP retransmission timer values for a SIP network, use the retransmit-timer command in CCCSP SIP network configuration mode. To change a retransmission timer value back to the default value, use the no or default forms of this command.
retransmit-timer { T1 | T2 | T4 | serverTn | clientTn | TU1 | TU2 } timer_value
no retransmit-timer { T1 | T2 | T4 | serverTn | clientTn | TU1 | TU2 }
default retransmit-timer { T1 | T2 | T4 | serverTn | clientTn | TU1 | TU2 }
Syntax Description
| T1 |
Sets the initial request retransmission interval. The default is 500 milliseconds. |
| T2 |
Sets the maximum request retransmission value. The default is 4,000 milliseconds. |
| T4 |
Sets the amount of time a NONINVITE client transaction or INVITE server transaction remains active after completion to handle request or response retransmissions. The default is 5,000 milliseconds. |
| serverTn |
Sets the maximum lifetime of a server transaction. The default is 64,000 milliseconds. |
| clientTn |
Sets the maximum lifetime of a client transaction. The default is 64,000 milliseconds. |
| TU1 |
Sets the amount of time an INVITE transaction remains active after completion with a 2xx response to handle response retransmissions. The default is 5,000 milliseconds. |
| TU2 |
Sets the amount of time the server waits for a provisional or final response for an INVITE client transaction or NONINVITE server transaction after which the transaction is considered timed out. The default is 32,000 milliseconds. |
| timer_value |
Specifies the retransmission timer value. The default value depends on the retransmission timer selected. |
Command Default
The default value for each retransmit timer is as follows:
-
T1 —500 milliseconds
-
T2 —4,000 milliseconds
-
T4 —5,000 milliseconds
-
serverTn —64,000 milliseconds
-
clientTn —64,000 milliseconds
-
TU1 —5,000 milliseconds
-
TU2 —32,000 milliseconds
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
The retransmission timer values define the duration of SIP retransmissions. The value of a specific timer can be set differently for different networks if a network has different transmission latency characteristics. For more information about retransmission timers using SIP, see RFC 3261.
Examples
The following example configures the T1 retransmission timer to 1,000 milliseconds.
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# retransmit-timer T1 1000
The following example restores the default value of the TU1 retransmission timer.
Hostname(cusp-config)# sip network external standard
Hostname(cusp-config-network)# no retransmit-timer TU1
tls
To selectively enable client or server certificate validation on tls connection, use the tls command in CCCSP configuration mode. To disable the certificate verification, use the no form of this command.
tls { handshake-timeout timeout | tls verify type [ client-auth | server-auth ] }
no tls { handshake-timeout timeout | tls verify type [ client-auth | server-auth ] }
Syntax Description
| timeout |
Specifies TLS handshake timeout in milli seconds. The value range is 500 to 60000. |
| client-auth |
Verifies the client authentication certificate for TLS connections |
| server-auth |
Verifies the server authentication certificate for TLS connections. |
Command Default
By default, the TLS command is enabled.
Command Modes
CCCSP SIP network configuration (cusp-config-network)
Command History
| Release | Modification |
|---|---|
|
CCCSP-15.0(1) |
This command was introduced. |
Usage Guidelines
Use the tls command to enable the following certificate type validation:
-
tls verify type client-auth —This enables the client certificate authentication for TLS connections. The client certificate validation is applicable for incoming TLS connections to CCCSP.
-
tls verify type server-auth —This enables the server certificate authentication for TLS connections. The server certificate validation is applicable for outgoing TLS connections from CCCSP.
Examples
The following example enables both server and client certificate authentication:
Hostname(cusp-config-network)# tls verify
type type of authentication
<cr>
The following example enables the server certificate authentication and client certificate authentication is disabled:
Hostname(cusp-config-network)# tls verify type server-auth
client-auth client authentication
<cr>
The following example enables the client certificate authentication and server certificate authentication is disabled:
Hostname(cusp-config-network)# tls verify type client-auth
server-auth server authentication
<cr>
The following example disables certificate verification:
Hostname(cusp-config-network)# no tls verify
The following eample configures the TLS handshake timeout to 600 msecs:
Hostname(cusp-config-network)# tls handshake-timeout 600

Feedback