Noprint | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
In this section:
|
Stream Control Transmission Protocol (SCTP) is a transport layer protocol similar to TCP, but is characterized as message-oriented protocol transporting a sequence of messages (each being a group of bytes) rather than an unbroken stream of bytes (TCP behavior). In SCTP, a sender sends a message in one operation, and that exact message is passed to the receiving application process in one operation.
The SCTP as a Transport preference and SCTP retransmission timer are configured from the SIP Trunk Group. The SCTP as a transport protocol and SCTP profile are configured in the SIP signaling port. The SCTP Profile CLI syntax is described below.
Code Block | ||
---|---|---|
| ||
% set profiles signaling sctpProfile <profile name> heartbeatInterval <# seconds> idleTimeout <# seconds> inboundStreams <#> initRetry <#> orderedDelivery <disabled|enabled> outboundStreams <#> pathMtu <#bytes> peerTransportAddresses <# addresses> retransmissionsPerAssociation <#> retransmissionsPerPath <#> rtoInitial <# milliseconds> rtoMax <# milliseconds> rtoMin <# milliseconds> sackDelay <disabled|enabled> |
The SCTP Profile Parameters are as shown below:
Caption | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
In this example, the following steps are accomplished:
Step 1:
Code Block | ||
---|---|---|
| ||
% set profiles signaling sctpProfile SCTP02 outboundStreams 2 inboundStreams 2 peerTransportAddresses 2 retransmissionsPerPath 8 heartbeatInterval 6 orderedDelivery enabled retransmissionsPerAssociation 1 rtoInitial 100 rtoMax 200 rtoMin 50 % show profiles signaling sctpProfile SCTP02 outboundStreams 2; inboundStreams 2; peerTransportAddresses 2; retransmissionsPerPath 8; heartbeatInterval 6; orderedDelivery enabled; retransmissionsPerAssociation 1; rtoInitial 100; rtoMin 50; rtoMax 200; |
Step 2:
Code Block | ||
---|---|---|
| ||
% set addressContext ADDR_CONTEXT_1 zone ZONE_AS sipSigPort 2 transportProtocolsAllowed sip_sctp % set addressContext ADDR_CONTEXT_1 zone ZONE_AS sipSigPort 2 sctpProfileName SCTP02 |
Step 3:
Code Block | ||
---|---|---|
| ||
% set addressContext ADDR_CONTEXT_1 zone ZONE_AS sipTrunkGroup TG_SIPART_AS signaling transportPreference preference1 1 % set addressContext ADDR_CONTEXT_1 zone ZONE_AS sipTrunkGroup TG_SIPART_AS signaling timers sctpRetransmitTimer 10 |
Step 4:
Code Block | ||
---|---|---|
| ||
% set profiles signaling ipSignalingProfile DEFAULT_SIP egressIpAttributes transport type1 sctp |
Pagebreak |
---|