IOS-XE VoIP
- Overview
- Guides
- Global SIP Configurations
- SIP Dial Peer Configurations
- Call Manager Fallback Configurations
- DSPFARM Profile Configurations
- Num-Exp Configurations
- Gateway Configurations
- Application Configurations
- Unified Communication Configurations
- HTTP Configurations
- SIP User Agent Configurations
- Codec Configurations
- Credentials Configurations
- Media Configurations
- Call Admission Control Configurations
- Gateway Accounting Configurations
- Voice Class Codec Configurations
- Voice Register Configurations
- Operational Data
- Developer Resources
- Community & Support
Media Configurations
You can perform the media configuration, using the ios-voice:media configuration mode. The ios-voice:media configuration mode is a part of Cisco-IOS-XE-voice module. The following operations are allowed in the ios-voice:media configuration mode.
Operations | X-path |
---|---|
get, get-config, edit-config | /native/ios-voice:media |
Select Media Configuration Mode
To enter into the ios-voice:media configuration mode, follow the x-path provided in the below table.
Object | X-path |
---|---|
ios-voice:media | /native/ios-voice:media |
Updated YANG Model in Release Cisco IOS XE 17.14.1a
- secure-ciphersuite (ecdhe-ecdsa-aes-gcm-sha2 | ecdhe-rsa-aes-gcm-sha2)
Newly Added YANG Models in Release Cisco IOS XE 17.7.1
- media profile nr
- media profile asp
- media profile video
- media profile stream-service
Media configurations and X-path details
Object | Description | X-path | Value | Prerequisites | Remarks |
---|---|---|---|---|---|
class id | To configure media class. | /native/ios-voice:media/ios-voice:class/ios-voice:id |
Min 1, Max 10000 | N/A | N/A |
class description | Media profile specific description. | /native/ios-voice:media/ios-voice:class/ios-voice:description |
MinLength:1, MaxLength:64 | N/A | N/A |
class asp profile | To select media profile asp. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:profile |
N/A | N/A | N/A |
class asp parameter mode auto | To preset ASP sensitivity mode 0. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:parameter/ios-voice:mode/ios-voice:auto |
N/A | N/A | N/A |
class asp parameter mode expert holdover | To configure ASP gate holdover time in milliseconds. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:parameter/ios-voice:mode/ios-voice:expert/ios-voice:holdover |
Min 1, Max 5000 | N/A | N/A |
class asp parameter mode expert min-freq | To exempt low frequencies such as call progress tones. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:parameter/ios-voice:mode/ios-voice:expert/ios-voice:min-freq |
Min 1, Max 3999 | N/A | N/A |
class asp parameter mode expert min-power | To configure minimum power. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:parameter/ios-voice:mode/ios-voice:expert/ios-voice:min-power |
Min 1, Max 2000 | N/A | N/A |
class asp parameter mode fast | To preset ASP sensitivity mode 2. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:parameter/ios-voice:mode/ios-voice:fast |
N/A | N/A | N/A |
class asp parameter mode slow | To preset ASP sensitivity mode 1. | /native/ios-voice:media/ios-voice:class/ios-voice:asp/ios-voice:parameter/ios-voice:mode/ios-voice:slow |
N/A | N/A | N/A |
class nr profile | To create media profile nr tag. | /native/ios-voice:media/ios-voice:class/ios-voice:nr/ios-voice:profile |
Min 1, Max 100 | N/A | N/A |
class nr parameter intensity | To configure noise reduction intensity. | /native/ios-voice:media/ios-voice:class/ios-voice:nr/ios-voice:parameter/ios-voice:intensity |
Min 0, Max 6 | N/A | Default is 2. |
class nr parameter noisefloor | To configure minimum active threshold dB level. | /native/ios-voice:media/ios-voice:class/ios-voice:nr/ios-voice:parameter/ios-voice:noisefloor |
Min -58, Max -20 | N/A | Default is -48. |
class recorder profile tag | To configure media profile recorder tag. | /native/ios-voice:media/ios-voice:class/ios-voice:recorder/ios-voice:profile/ios-voice:tag |
Min 1, Max 10000 | N/A | N/A |
class recorder profile siprec | INVITE is sent to recording server with application/rs-metadata SDP. | /native/ios-voice:media/ios-voice:class/ios-voice:recorder/ios-voice:profile/ios-voice:siprec |
N/A | N/A | N/A |
class recorder parameter-siprec-mode parameter siprec media-recording | To configure SIPREC recorder. | /native/ios-voice:media/ios-voice:class/ios-voice:recorder/ios-voice:parameter-siprec-mode/ios-voice:parameter/ios-voice:siprec/ios-voice:media-recording |
Min 1, Max 1073741823 | N/A | N/A |
class stream-service profile | To select media profile stream service. | /native/ios-voice:media/ios-voice:class/ios-voice:stream-service/ios-voice:profile |
Min 1, Max 10000 | N/A | N/A |
class video profile | To select media profile video. | /native/ios-voice:media/ios-voice:class/ios-voice:video/ios-voice:profile |
Min 1, Max 10000 | N/A | N/A |
profile asp-nr id | To configure media profile tag. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:id |
Min 1, Max 10000 | N/A | N/A |
profile asp-nr asp-nr | To select either "asp" or "nr" enum type. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:asp-nr |
N/A | N/A | It is a mandatory paramteter. |
profile asp-nr description | Media profile specific description. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:description |
MinLength 1, MaxLength 64 | N/A | N/A |
profile asp-nr mode auto | To preset ASP sensitivity mode 0. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:mode/ios-voice:auto |
N/A | N/A | Mode is configurable only when the above mentioned enum value is "asp". |
profile asp-nr mode expert holdover | To configure ASP gate holdover time in milliseconds. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:mode/ios-voice:expert/ios-voice:holdover |
Min 1, Max 5000 | N/A | N/A |
profile asp-nr mode expert min-freq | To exempt low frequencies such as call progress tones. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:mode/ios-voice:expert/ios-voice:min-freq |
Min 1, Max 3999 | N/A | N/A |
profile asp-nr mode expert min-power | To configure minimum power. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:mode/ios-voice:expert/ios-voice:min-power |
Min 1, Max 2000 | N/A | N/A |
profile asp-nr mode fast | To preset ASP sensitivity mode 2. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:mode/ios-voice:fast |
N/A | N/A | N/A |
profile asp-nr mode slow | To preset ASP sensitivity mode 1. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:mode/ios-voice:slow |
N/A | N/A | N/A |
profile asp-nr intensity | To specify noise reduction intensity. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:intensity |
Min 0, Max 6 | N/A | Default is 2. Intensity is configurable only when the above mentioned enum value is "nr". |
profile asp-nr noisefloor | To specify minimum active threshold dB level. | /native/ios-voice:media/ios-voice:profile/ios-voice:asp-nr/ios-voice:noisefloor |
Min -58, Max -20 | N/A | Default is -48. Noisefloor is configurable only when the above mentioned enum value is "nr". |
profile recorder id | To configure the media profile recorder. | /native/ios-voice:media/ios-voice:profile/ios-voice:recorder/ios-voice:id |
Min1, Max 10000 | N/A | N/A |
profile recorder media-recording recording-tags | To configure dial-peer tags to be matched on forked leg. | /native/ios-voice:media/ios-voice:profile/ios-voice:recorder/ios-voice:media-recording/ios-voice:recording-tags |
Min 1, Max 1073741823 | N/A | Maximum number of dial-peer tags is 5. |
profile recorder media-recording proxy nonsecuretags | To configure dial-peer tags to be matched for non-secure forks. | /native/ios-voice:media/ios-voice:profile/ios-voice:recorder/ios-voice:media-recording/ios-voice:proxy/ios-voice:nonsecuretags |
Min 1, Max 1073741823 | N/A | Maximum number of dial-peer tags is 5 including secure forks. |
profile recorder media-recording proxy secure securetags | To configure dial-peer tags to be matched for secure forks. | /native/ios-voice:media/ios-voice:profile/ios-voice:recorder/ios-voice:media-recording/ios-voice:proxy/ios-voice:secure/ios-voice:securetags |
Min 1, Max 1073741823 | N/A | Maximum number of dial-peer tags is 5 including non-secure forks. |
profile recorder media-type audio | To configure recording of audio only in a call with both audio and video. | /native/ios-voice:media/ios-voice:profile/ios-voice:recorder/ios-voice:media-type/ios-voice:audio |
N/A | N/A | N/A |
profile recorder proxy mandatory | To specify the dial peer that must be connected before other forks are attempted. | /native/ios-voice:media/ios-voice:profile/ios-voice:recorder/ios-voice:proxy/ios-voice:policy/ios-voice:mandatory |
Min 1, Max 1073741823 | N/A | N/A |
profile video ref-frame-req rtcp retransmit-count | To set RTCP retransmit count in milliseconds. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:ref-frame-req/ios-voice:rtcp/ios-voice:retransmit-count |
Min 0, Max 5 | N/A | Default is 0. |
profile video ref-frame-req rtcp retransmit-count | To set RTCP retransmit count in milliseconds. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:ref-frame-req/ios-voice:rtcp/ios-voice:retransmit-count |
Min 0, Max 5 | N/A | Default is 0. |
profile stream-service id | To enable stream service on CUBE. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:id |
Min 1, Max 10000 | N/A | N/A |
profile stream-service connection calls-threshold | To configure number of calls per connection. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:connection/ios-voice:calls-threshold |
Min 1, Max 20 | N/A | N/A |
profile stream-service connection idle-timeout | To configure idle timeout in minutes. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:connection/ios-voice:idle-timeout |
Min 1, Max 60 | N/A | N/A |
profile stream-service proxy host host-name | To specify hostname for proxy server. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:proxy/ios-voice:host/ios-voice:host-name |
N/A | N/A | N/A |
profile stream-service proxy host port | To specify WebSocket proxy server port. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:proxy/ios-voice:host/ios-voice:port |
Min 0, Max 65535 | N/A | N/A |
profile stream-service proxy ipv4 address | To specify hostname for proxy server. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:proxy/ios-voice:ipv4/ios-voice:address |
N/A | N/A | N/A |
profile stream-service proxy ipv4 port | To specify WebSocket proxy server port. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:proxy/ios-voice:ipv4/ios-voice:port |
Min 0, Max 65535 | N/A | N/A |
profile stream-service secure-ciphersuite | To configure the cipher suites (encryption algorithms) to be used for encryption over HTTPS for a WebSocket connection in CUBE. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite |
N/A | N/A | N/A |
profile stream-service secure-ciphersuite aes-128-cbc-sha | To encrypt tls with aes-128-cbc-sha2 ciphersuite. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite/ios-voice:aes-128-cbc-sha |
N/A | N/A | N/A |
profile stream-service secure-ciphersuite dhe-rsa-aes-cbc-sha2 | To encrypt tls rsa with cbc-sha2 ciphersuite. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite/ios-voice:dhe-rsa-aes-cbc-sha2 |
N/A | N/A | N/A |
profile stream-service secure-ciphersuite ecdhe-rsa-aes-cbc-sha2 | To encrypt tls rsa with aes-cbd-sha2 ciphersuite. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite/ios-voice:ecdhe-rsa-aes-cbc-sha2 |
N/A | N/A | N/A |
profile stream-service secure-ciphersuite rsa-aes-cbc-sha2 | To encrypt tls rsa with aes-cbc-sha2 ciphersuite. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite/ios-voice:rsa-aes-cbc-sha2 |
N/A | N/A | N/A |
profile stream-service secure-ciphersuite ecdhe-ecdsa-aes-gcm-sha2 | To encrypt type tls_ecdhe_ecdsa_with_aes_gcm_sha2 (TLS 1.2) ciphersuite. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite/ios-voice:ecdhe-ecdsa-aes-gcm-sha2 |
N/A | N/A | N/A |
profile stream-service secure-ciphersuite ecdhe-rsa-aes-gcm-sha2 | To encrypt type tls_ecdhe_rsa_with_aes_gcm_sha2 (TLS 1.2) ciphersuite. | /native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:secure-ciphersuite/ios-voice:ecdhe-rsa-aes-gcm-sha2 |
N/A | N/A | N/A |
profile stream-service source-ip | To configure local source IP address of the WebSocket connection. | native/ios-voice:media/ios-voice:profile/ios-voice:stream-service/ios-voice:source-ip |
N/A | N/A | N/A |
profile video id | To configure video profile. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:id |
Min 1, Max 10000 | N/A | Default is -48. |
profile video h264-packetization-mode id | To configure only configured h264 packetization mode. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:h264-packetization-mode/ios-voice:id |
Min 0, Max 2 | N/A | N/A |
profile video monitor-ref-frames | To monitor Reference Frames/intra-frames. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:monitor-ref-frames |
N/A | N/A | N/A |
profile video ref-frame-req | To set intra-frame request parameters. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:ref-frame-req |
N/A | N/A | N/A |
profile video ref-frame-req sip-info | To configure intra-frame request using SIP Info message. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:ref-frame-req/ios-voice:sip-info |
N/A | N/A | N/A |
profile video ref-frame-req rtcp | To enable intra-frame request using RTCP info message. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:ref-frame-req/ios-voice:rtcp |
N/A | N/A | N/A |
profile video ref-frame-req rtcp retransmit-interval | To set RTCP retransmit interval in milliseconds. | /native/ios-voice:media/ios-voice:profile/ios-voice:video/ios-voice:ref-frame-req/ios-voice:rtcp/ios-voice:retransmit-interval |
Min 20 milliseconds, 150 milliseconds | N/A | Default is 50 milliseconds. |