ip-profile
This command configures the IP Profiles table, which lets you define IP Profiles.
Syntax
(config-voip)# coders-and-profiles ip-profile <Index (ip-profile-<Index>)#
Command |
Description |
---|---|
Index |
Defines the table row index. |
add-ie-in-setup |
Configures an additional information element to send in ISDN Setup message. |
allowed-audio-coders-group-name |
Defines the SBC Allowed Audio Coders Group Name (this references a table that contains a list of allowed audio coders). |
allowed-video-coders-group-name |
Defines the SBC Allowed Video Coders Group Name (this references a table that contains a list of allowed video coders). |
amd-max-greeting-time |
Defines the AMD Max Greeting Time. |
amd-max-post-silence-greeting-time |
Defines the AMD Max Post Silence Greeting Time. |
amd-mode {dont-disconnect|disconnect-on-amd} |
Configures AMD (Answering Machine Detector) mode. |
amd-sensitivity-level |
Determines the AMD level of detection sensitivity. |
amd-sensitivity-parameter-suite |
Determines the serial number of the AMD sensitivity suite. |
call-limit |
Defines the maximum number of concurrent calls per IP Profile. |
cng-mode {disable|t38-relay|events-only} |
Defines the CNG Detector Mode. |
coders-group |
Defines the Coders Group Name. |
copy-dst-to-redirect-number {after-manipulation|before-manipulation|disable} |
Enables the device to copy the called number, received in the SIP INVITE message, to the redirect number in the outgoing Q.931 Setup message, for IP-to-Tel calls. |
crypto-suites-group |
Assigns an SBC Crypto Suite Group to the IP Profile, which defines the supported SRTP crypto suites. |
data-diffserv |
Defines the DiffServ value of MSRP traffic in the IP header's DSCP field. |
disconnect-on-broken-connection {ignore|disable|disconnect|yes| reroute|reroute-with-original-sip-headers} |
Defines the behavior when receiving an RTP or MSRP broken notification. |
disconnect-on-broken-signaling-connection {ignore|disconnect|reroute|reroute-with-original-sip-headers} |
Defines the handling of established calls when the device detects a disconnection in the associated SIP signaling path (socket). |
disconnect-in-dialog-subscribe-failure {enable|disable} |
Defines if the device ends the call if a subscription request (SIP SUBSCRIBE) sent during the call (in-dialog) fails. |
early-answer-timeout |
Defines the maximum time (in seconds) to wait from sending a setup message to the PSTN to receiving a connect message from the PSTN. |
early-media {enable|disable} |
Enables Early Media. |
echo-canceller {disable|line|acoustic} |
Enables echo cancellation (i.e., echo from voice calls is removed). |
enable-early-183 {enable|disable} |
Enables Early 183. |
enable-hold {enable|disable} |
Enables Call Hold service. |
enable-qsig-tunneling |
Enables QSIG Tunneling over SIP. |
enable-symmetric-mki |
Enables symmetric MKI negotiation. |
fax-sig-method {no-fax|t.38-relay|g.711-transport| fax-fallback|g.711-reject-t.38} |
Defines the SIP signaling method for establishing and transmitting a fax session when the device detects a fax. |
first-tx-dtmf-option |
Defines the first priority DTMF methods, offered during the SIP negotiation. |
generate-srtp-keys {only-if-required|always|keep-original} |
Enables the device to generate (or not) a new SRTP key upon receipt of a re-INVITE from the SIP UA associated with the IP Profile. |
header-for-transfer {none|remote-party-id} |
Enables the device to add a SIP Remote-Party-ID header to outgoing SIP messages (e.g., INVITE, UPDATE, or 200 OK) when handling call transfers. |
ice-mode {disable|lite|full} |
Enables ICE. |
input-gain |
Defines the voice TDM Input Gain. |
ip-preference |
Configures Profile Preference - the priority of the IP Profile. |
is-dtmf-used {enable|disable} |
Enables sending DTMFs on the Signaling path (not on the Media path). |
jitter-buffer-max-delay |
Defines the maximum delay (in msec) for the Dynamic Jitter Buffer. |
jitter-buffer-minimum-delay |
Defines the minimum delay (in msec) for the Dynamic Jitter Buffer. |
jitter-buffer-optimization-factor |
Defines the Dynamic Jitter Buffer frame error-delay optimization factor. |
local-held-tone-index |
Defines the user-defined Held tone by index number as it appears in the PRT file. |
local-ringback-tone-index |
Defines the user-defined ringback tone by index number as it appears in the PRT file. |
media-ip-version-preference {only-ipv4|only-ipv6|prefer-ipv4|prefer-ipv6} |
Defines the preference of the Media IP version. |
media-security-behaviour {as-is|secured|srtp|not-secured|rtp| both|offer-both-answer-prefer-secured} |
Defines the gateway behavior when receiving offer/response for media encryption. |
mki-size |
Defines the size (in bytes) of the Master Key Identifier (MKI) in transmitted SRTP packets. The |
nse-mode {enable|disable} |
Enables Cisco compatible fax and modem bypass mode. |
play-held-tone |
Defines the SBC Play Held Tone. |
play-rbt-to-ip {dont-play|play} |
Enables a ringback tone playing towards IP. |
profile-name |
Configures a Profile Name (string). |
prog-ind-to-ip {not-configured|no-pi|pi-is-1|pi-is-8} |
Determines whether to send the Progress Indicator to IP. |
reliable-heldtone-source {enable|disable} |
Defines the SBC Reliable Held Tone Source. |
remote-hold-Format {transparent|sendonly|sendonlyzeroip|inactive| inactivezeroip|notsupported| |
Defines the SBC Remote Hold Format. |
reset-srtp-upon-re-key {enable|disable} |
Resets SRTP State Upon Re-key. |
rtcp-encryption {as-is|active|inactive} |
Defines the encryption of RTCP packets (i.e., SRTCP). |
rtp-ip-diffserv |
Defines the DiffServ for RTP audio (and media if rtp-video-diffserv not defined). |
rtp-redundancy-depth {enable|disable} |
Defines the RTP Redundancy Depth - enables the device to generate RFC 2198 redundant packets. |
rtp-video-diffserv |
Defines the DiffServ for RTP video. |
rx-dtmf-option {supported|not-supported} |
Defines the supported receive DTMF negotiation method. |
sbc-2833dtmf-payload |
Defines the SBC RFC2833 DTMF Payload Type Value. |
sbc-adapt-rfc2833-bw-voice-bw {enable|disable} |
Adapts RFC 2833 BW to Voice coder BW. |
sbc-allow-only-negotiated-pt {disable|enable} |
Enables the device to allow only media (RTP) packets, from the UA associated with this IP Profile, using the single coder (payload type) that was negotiated during the SDP offer/answer exchange. |
sbc-allowed-coders-mode {restriction|preference|restriction-and-preference} |
Defines the SBC Allowed Coders Mode. |
sbc-allowed-media-types |
Defines the SBC allowed media types (comma separated string). |
sbc-alternative-dtmf-method {as-is|http|in-band|info-cisco| info-nortel|info-lucent|http} |
Defines the SBC Alternative DTMF Method. For legs where RFC 2833 is not negotiated successfully, the device uses this parameter to determine the Alternative DTMF Method. |
sbc-assert-identity {as-is|add|remove} |
Defines the device's privacy handling of the P-asserted-Identity header. This indicates how the outgoing SIP message asserts identity. |
sbc-diversion-mode {as-is|add|remove} |
Defines the device's handling of the Diversion header. |
sbc-dm-tag |
Defines the tag to work without media anchoring. |
sbc-enforce-mki-size |
Defines SBC Enforce MKI Size. |
sbc-enhanced-plc {disable|enable} |
Enables PLC. |
sbc-ext-coders-group-name |
Defines the SBC Extension Coders Group Name. |
sbc-fax-answer-mode {all-coders|single-coder} |
Defines the coders included in the outgoing SDP answer (sent to the calling fax). |
sbc-fax-behavior {as-is|handle-always|handle-on-re-invite} |
Defines the offer negotiation method. |
sbc-fax-coders-group-name |
Defines the supported fax coders. |
sbc-fax-offer-mode {all-coders|single-coder} |
Defines if the fax coders sent in the outgoing SDP offer. |
sbc-fax-rerouting-mode {disable|rerouting-without_delay} |
Enables the re-routing of incoming SBC calls that are identified as fax calls. |
sbc-generate-noop {disable|enable} |
Enables the device to send RTP or T.38 No-Op packets during RTP or T.38 silence periods (SBC calls only). |
sbc-generate-rtp {none|until-rtp-detected} |
Generates silence RTP packets. |
sbc-handle-xdetect {not-supported|handle} |
Defines the support of X-Detect handling. |
sbc-history-info-mode {not-configured|as-is|add|remove} |
Defines the device's handling of the History-Info header. |
sbc-isup-body-handling {transparent|remove|create|create-if-not-exists} |
Defines the ISUP Body Handling. |
sbc-isup-variant {itu92|spirou} |
Defines the ISUP Variant. |
sbc-jitter-compensation {disable|enable} |
Defines the SBC Jitter Compensation. |
sbc-keep-routing-headers {according-to-mode|disable|enable} |
Keeps the Record-Route and in-dialog Route headers from incoming request in the outgoing request. |
sbc-keep-user-agent {according-to-mode|disable|enable} |
Keeps the User-Agent header from the incoming request in the outgoing request. |
sbc-keep-via-headers {according-to-mode|disable|enable} |
Keeps the VIA headers from incoming request in the outgoing request. |
sbc-max-call-duration |
Limits the call time duration (minutes). |
sbc-max-opus-bandwidth |
Defines the maximum bandwidth for OPUS [bps]. |
sbc-media-security-behaviour {as-is|secured|srtp| not-secured|rtp|both|offer-both-answer-prefer-secured} |
Defines the transcoding method between SRTP and RTP. |
sbc-media-security-method {sdes|dtls|both} |
Defines the SRTP method SDES/DTLS. |
sbc-msrp-empty-message-format {default|with-content-type} |
On an active MSRP leg, enables the device to add the Content-Type header to the first empty (i.e., no body) MSRP message that is used to initiate the MSRP connection. |
sbc-msrp-offer-setup-role {active|passive|actpass} |
Defines the device's MSRP role in SDP offer-answer negotiations ('a=setup' line) for MSRP sessions. |
sbc-msrp-re-invite-update-supp {not-supported|supported} |
Defines if the SIP UA (MSRP endpoint) associated with this IP Profile supports the receipt of re-INVITE and UPDATE SIP messages. |
sbc-multi-answers {disable|enable} |
Enables the SBC to respond with multiple answers within the same dialog (non-standard). |
sbc-multi-early-diag {according-to-mode|disable|enable} |
Enables the SBC to respond with multiple SIP dialogs (forking). |
sbc-play-rbt-to-transferee {disable|enable} |
Plays Ring Back Tone to transferred side on call transfer. |
sbc-prack-mode {disabled|optional|mandatory| transparent|optional-with-adaptations} |
Defines the LEG's related PRACK behavior. |
sbc-precondition {not-supported|supported} |
Defines if the UA associated with this IP Profile supports SIP session preconditions according to RFC 3312. |
sbc-preferred-ptime |
Defines the SBC Preferred Ptime. |
sbc-receive-multiple-dtmf-methods {disable|enable} |
Enables the device to receive DTMF digits out-of-band (not with audio stream) using both the SIP INFO and RFC 2833 methods. |
sbc-rfc2833-behavior {as-is|extend|disallow} |
Affects the RFC 2833 SDP offer/answer negotiation. |
sbc-remove-csrc {disable|enable} |
Enables the device to remove the contributing source (CSRC) identifiers (CC field) from the RTP header in RTP packets. |
sbc-remove-extmap {disable|enable} |
Enables the device to remove the 'a=extmap' SDP line in outgoing SIP-initiating INVITE requests. |
sbc-renumber-mid {disable|enable} |
Enables the device to change the value of the 'a=mid:n' attribute (where n is a unique value) to 0 (or next consecutive number), if it is present in the outgoing SDP offer. |
sbc-rmt-3xx-behavior {transparent|db-url|handle-locally| ip-group-name|local-host} |
Defines the SBC Remote 3xx Behavior. |
sbc-rmt-can-play-ringback {disable|enable} |
Configures remote endpoint capability to play a local ringback tone. |
sbc-rmt-delayed-offer {not-supported|supported} |
Configures SBC remote delayed offer support. |
sbc-rmt-early-media-resp {transparent|180|183} |
Defines the SBC remote early media response type. |
sbc-rmt-early-media-rtp {by-signaling|immediate| by-media|delayed} |
Defines the SBC remote early media RTP mode. |
sbc-rmt-early-media-supp {not-supported|supported} |
Defines SBC remote early media support. |
sbc-rmt-mltple-18x-supp {not-supported|supported} |
Defines SBC remote multiple 18x support. |
sbc-msrp-re-invite-update-supp {not-supported|supported} |
Defines if the remote MSRP endpoint supports the receipt of re-INVITE and UPDATE SIP messages. |
sbc-rmt-re-invite-supp {not-supported|supported-only-with-sdp|supported} |
Defines SBC remote re-INVITE support. |
sbc-rmt-refer-behavior {regular|db-url|handle-locally|ip-group-name| local-host|keep-uri|keep-host} |
Defines SBC remote refer behavior. |
sbc-rmt-renegotiate-on-fax-detect {transparent| only-in-answer-side|no} |
Defines if remote renegotiate when fax is detected. |
sbc-rmt-replaces-behavior {standard|handle-locally|keep-as-is} |
Defines how the SBC manages REFER/INVITE with Replaces. |
sbc-rmt-rfc3960-supp {not-supported|supported} |
Defines the SBC remote RFC 3960 gateway model support. |
sbc-rmt-rprsntation {according-to-mode| replace-contact|add-routing-headers|transparent} |
Defines how to represent the SBC's contact information to the remote side. |
sbc-rmt-update-supp {not-supported| supported-only-after-connect|supported|acc-remote-allow} |
Defines SBC remote UPDATE support. |
sbc-rtcp-feedback {feedback-off|feedback-on|as-is} |
Defines RTCP feedback support. |
sbc-rtcp-mode {transparent|generate-always|generate-only-if-rtp-active} |
Defines the SBC RTCP mode. |
sbc-rtcp-mux {not-supported|supported} |
Defines support of RTP-RTCP multiplexing. |
sbc-rtp-red-behav {as-is|enable|extend| disable|disallow} |
Defines SBC RTP redundancy behavior. |
sbc-sdp-handle-rtcp {dont-care|add|remove} |
Defines SBC SDP Handle RTCP. |
sbc-sdp-ptime-ans {remote-ans|orig-offer|pref-val} |
Defines SBC SDP Ptime answer. |
sbc-sdp-remove-crypto-lifetime {not-remove|remove} |
Defines SBC SDP Remove Crypto Lifetime. |
sbc-send-multiple-dtmf-methods {disable|enable} |
Enables the device to send DTMF digits out-of-band (not with audio stream) using both the SIP INFO and RFC 2833 methods for the same call on the leg to which this IP Profile is associated. |
sbc-session-expires-mode {transparent|observer|supported|not-supported} |
Defines SBC behavior with 'Session-Expires' header. |
sbc-use-silence-supp {transparent|add|remove} |
Defines SBC to use Silence Suppression. |
sbc-usr-reg-time |
Defines the duration (in seconds) of the periodic registrations between the user and the device (the device responds with this value to the user). |
sbc-usr-tcp-nat-reg-time |
Defines the duration (in seconds) of the periodic registrations between the user and the device when the user registers over TCP and is behind NAT. |
sbc-usr-udp-nat-reg-time |
Defines the duration (in seconds) of the periodic registrations between the user and the device when the user registers over UDP and is behind NAT. |
sbc-voice-quality-enhancement {disable|enable} |
Activates Voice Quality Enhancement. |
sdp-origin-same-session-ver {handle-all|handle-only-first} |
Defines which SDPs in incoming SIP responses to SIP dialog-initiating INVITE requests are processed by the device. |
second-tx-dtmf-option {not-set|not-supported|info-nortel|info-notify|info-cisco|rfc2833|info-korea} |
Defines the second priority DTMF methods, offered during the SIP negotiation. |
signaling-diffserv |
Defines the SIP Signaling DiffServ. |
switch-coder-upon-voice-quality {disable|enable} |
Enables the device to detect poor voice quality during a call for an unregistered user, and then change IP Profiles to switch between the G.711 and Opus coders. |
transcoding-mode {only-if-required|rtp-mediation|force-transcoding|rtp-forwarding} |
Defines the voice transcoding mode between the two SBC legs for the SBC application. |
used-by-routing-server {not-used| used} |
Enables the IP Profile to be used by a third-party routing server for call routing decisions. |
voice-volume |
Defines the voice TDM output gain. |
vxx-transport-type {not-configured|disable| enable-bypass|events-only} |
Defines the Vxx modem transport type. |
Command Mode
Privileged User
Example
This example shows how to configure an IP Profile:
(config-voip)# coders-and-profiles ip-profile 0 (ip-profile-0)# group-name ITSP (ip-profile-0)# activate