Descripción general
Webex Calling actualmente admite dos versiones de Local Gateway:
-
Puerta de enlace local
-
Puerta de enlace local para Webex para la Generalitat
-
Antes de comenzar, comprenda los requisitos locales de la red telefónica conmutada pública (PSTN) y la puerta de enlace local (LGW) para Webex Calling. Ver Arquitectura preferida de Cisco para llamadas Webexpara obtener más información.
-
En este artículo se asume que existe una plataforma de puerta de enlace local dedicada sin configuración de voz existente. Si modifica una pasarela PSTN o una implementación CUBE Enterprise existente para usarla como función de pasarela local para Webex Calling, preste atención a la configuración. Asegúrese de no interrumpir los flujos de llamadas existentes y la funcionalidad debido a los cambios que realiza.
Los procedimientos contienen enlaces a la documentación de referencia de comandos donde puede obtener más información sobre las opciones de comandos individuales. Todos los enlaces de referencia de comandos van a la Referencia de comando de Webex Managed Gateways a menos que se indique lo contrario (en cuyo caso, los enlaces de comandos van a la Referencia de comando de voz de Cisco IOS). Puede acceder a todas estas guías en Cisco Unified Border Element Referencias de comandos.
Para obtener información sobre los SBC de terceros admitidos, consulte la documentación de referencia del producto correspondiente.
Existen dos opciones para configurar la puerta de enlace local para el tronco de la llamada Webex:
-
Enlace troncal basado en inscripción
-
Enlace troncal basado en certificados
Utilice el flujo de tareas bajo el Registration-based Local Gateway o Certificate-based Local Gateway para configurar Local Gateway para su trunk de Webex Calling.
Ver Comience con Local Gatewaypara obtener más información sobre los diferentes tipos de tronco. Realice los siguientes pasos en la propia puerta de enlace local mediante la interfaz de línea de comandos (CLI). Utilizamos el protocolo de inicio de sesión (SIP) y el transporte de seguridad de la capa de transporte (TLS) para proteger el tronco y el protocolo seguro en tiempo real (SRTP) para proteger los medios entre el gateway local y Webex Calling.
-
Seleccione CUBE como puerta de enlace local. Webex for Government actualmente no apoya a ningún Controlador de Fronteras de Sesión (SBC) de terceros. Para revisar la lista más reciente, consulte Comience con Local Gateway.
- Instale Cisco IOS XE Dublin 17.12.1a o versiones posteriores para todos los Webex para Government Local Gateways.
-
Para revisar la lista de Autoridades de Certificación (CA) raíz que Webex para el apoyo del Gobierno, consulte Autoridades de certificación raíz para Webex para la Generalitat.
-
Para más información sobre las gamas de puertos externos de Local Gateway en Webex para el Gobierno, véase Requisitos de red para Webex para el Gobierno (FedRAMP).
Local Gateway for Webex for Government no admite lo siguiente:
-
STUN/ICE-Lite para la optimización de rutas de medios
-
Fax (T.38)
Para configurar la puerta de enlace local para su tronco de llamadas Webex en Webex for Government, utilice la siguiente opción:
-
Enlace troncal basado en certificados
Utilice el flujo de tareas bajo el Certificate-based Local Gateway para configurar el gateway local para su trunk de Webex Calling. Para obtener más detalles sobre cómo configurar un gateway local basado en certificados, consulte Configurar el tronco basado en certificados de Webex Calling.
Es obligatorio configurar cifradores GCM compatibles con FIPS para admitir Local Gateway for Webex for Government. Si no es así, falla la configuración de la llamada. Para obtener detalles de la configuración, consulte Configure Webex Calling certificate-based trunk.
Webex for Government no admite Local Gateway basado en el registro.
Esta sección describe cómo configurar un Cisco Unified Border Element (CUBE) como una puerta de enlace local para Webex Calling, utilizando un tronco SIP de registro. La primera parte de este documento ilustra cómo configurar una pasarela PSTN sencilla. En este caso, todas las llamadas del PSTN se encaminan a Webex Calling y todas las llamadas del Webex Calling se encaminan al PSTN. La imagen siguiente destaca esta solución y la configuración de enrutamiento de llamadas de alto nivel que se seguirá.
En este diseño, se utilizan las siguientes configuraciones principales:
-
inquilinos de clase de voz: Se utiliza para crear configuraciones específicas del tronco.
-
uri de clase de voz: Se utiliza para clasificar mensajes SIP para la selección de un dial-peer entrante.
-
Dial-peer entrante: Proporciona tratamiento para los mensajes SIP entrantes y determina la ruta de salida mediante un grupo de pares de marcado.
-
grupo de pares de marcación: Define los pares de marcado salientes utilizados para el encaminamiento de llamadas hacia adelante.
-
Dial-peer saliente: Proporciona tratamiento para los mensajes SIP salientes y los dirige al destino requerido.
Aunque IP y SIP se han convertido en los protocolos predeterminados para los troncos PSTN, los circuitos ISDN TDM (multiplexación por división de tiempo) siguen siendo ampliamente utilizados y son compatibles con los troncos Webex Calling. Para permitir la optimización de medios de rutas IP para gateways locales con flujos de llamadas TDM-IP, actualmente es necesario utilizar un proceso de enrutamiento de llamadas de dos patas. Este enfoque modifica la configuración de encaminamiento de llamadas mostrada anteriormente, mediante la introducción de un conjunto de pares de marcación de bucle interno entre Webex Calling y troncos PSTN como se ilustra en la imagen siguiente.
Al conectar una solución local de Cisco Unified Communications Manager con Webex Calling, puede utilizar la sencilla configuración de pasarela PSTN como base para construir la solución ilustrada en el siguiente diagrama. En este caso, Unified Communications Manager proporciona enrutamiento y tratamiento centralizados de todas las llamadas PSTN y Webex Calling.
A lo largo de este documento, se utilizan los nombres de host, direcciones IP e interfaces ilustradas en la siguiente imagen.
Utilice la guía de configuración del resto de este documento para completar la configuración de la pasarela local de la siguiente manera:
-
Paso 1: Configurar la conectividad y la seguridad de referencia del router
-
Paso 2: Configurar el tronco de llamadas Webex
Dependiendo de su arquitectura requerida, siga cualquiera de las siguientes opciones:
-
Paso 3: Configurar la puerta de enlace local con el tronco SIP PSTN
-
Paso 4: Configurar la puerta de enlace local con un entorno de Unified CM existente
O bien:
-
Paso 3: Configurar la puerta de enlace local con el tronco de TDM PSTN
Configuración basal
El primer paso en la preparación de su router Cisco como puerta de enlace local para Webex Calling es construir una configuración de base que asegure su plataforma y establezca la conectividad.
-
Todos los despliegues de Local Gateway basados en el registro requieren Cisco IOS XE 17.6.1a o versiones posteriores. Se recomienda Cisco IOS 17.12.2 o posterior. Para ver las versiones recomendadas, consulte el Investigación de software de Ciscopágina. Busque la plataforma y seleccione una de las versiones sugeridas.
-
Los routers de la serie ISR4000 deben estar configurados con licencias de tecnología de seguridad y comunicaciones unificadas.
-
Los routers de la serie Catalyst Edge 8000 equipados con tarjetas de voz o DSP requieren licencia de DNA Advantage. Los routers sin tarjetas de voz o DSP requieren un mínimo de licencias de DNA Essentials.
-
-
Cree una configuración de base para su plataforma que siga las políticas de su empresa. En particular, configure y verifique lo siguiente:
-
NTP
-
Acl
-
Autenticación de usuario y acceso remoto
-
DNS
-
Enrutamiento IP
-
Direcciones IP
-
-
La red hacia Webex Calling debe utilizar una dirección IPv4.
-
Cargue el paquete de CA raíz de Cisco a la gateway local.
Al configurar el lado del inquilino para conectarse con Webex Calling, solo se admiten direcciones basadas en SRV.
Configuración
| 1 |
Asegúrese de asignar direcciones IP válidas y enrutables a cualquier interfaz de capa 3, por ejemplo:
|
| 2 |
Proteja las credenciales de registro y STUN en el router mediante cifrado simétrico. Configure la clave de cifrado principal y el tipo de cifrado de la siguiente manera:
|
| 3 |
Cree un punto de confianza PKI marcador de posición. Requiere este punto de confianza para configurar TLS más adelante. Para troncos basados en registro, este punto de confianza no requiere un certificado, como se requiere para un tronco basado en certificado.
|
| 4 |
Activar la exclusividad de TLS1.2 y especificar el punto de confianza predeterminado mediante los siguientes comandos de configuración. Actualizar los parámetros de transporte para garantizar una conexión segura y fiable para el registro: El mensaje
|
| 5 |
Instale el paquete root CA de Cisco, que incluye el certificado IdenTrust Commercial Root CA1 utilizado por Webex Calling. Utilice la flecha crypto pki trustpool import clean url comando para descargar el paquete raíz de CA desde la URL especificada, y para limpiar el pool de confianza de CA actual, a continuación instale el nuevo paquete de certificados: Si necesita utilizar un proxy para acceder a Internet mediante HTTPS, agregue la siguiente configuración antes de importar el paquete de CA: ip http client proxy-server yourproxy.com proxy-port 80
|
| 1 |
Cree un tronco PSTN basado en el registro para una ubicación existente en el Centro de control. Tome nota de la información del maletero que se proporciona una vez creado el maletero. Los detalles resaltados en la ilustración se utilizan en los pasos de configuración de esta guía. Para obtener más información, consulte Configurar troncos, grupos de ruta y planes de marcado para Webex Calling.
|
| 2 |
Introduzca los siguientes comandos para configurar CUBE como puerta de enlace local de llamadas Webex:
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Activa las funciones de Cisco Unified Border Element (CUBE) en la plataforma. media statisticsHabilita la supervisión de medios en la puerta de enlace local. media bulk-statsPermite que el plano de control sondee el plano de datos para obtener estadísticas de llamadas masivas. Para obtener más información sobre estos comandos, consulte Medios de comunicación. allow-connections sip to sipActive la funcionalidad de agente de usuario SIP back-to-back básico de CUBE. Para obtener más información, consulte Permitir conexiones. De forma predeterminada, el transporte de fax T.38 está activado. Para obtener más información, consulte protocolo de fax t38(servicio de voz). Habilita STUN (salto de sesión de UDP a través de NAT) globalmente.
Para obtener más información, consulte ID de agente de datos de flujo stuny secreto compartido de datos de flujo stun. asymmetric payload fullConfigura el soporte de carga útil asimétrica SIP tanto para cargas útiles DTMF como para códec dinámico. Para obtener más información, consulte carga útil asimétrica. early-offer forcedObliga a la puerta de enlace local a enviar información de SDP en el mensaje INVITE inicial en lugar de esperar el acuse de recibo del colega vecino. Para obtener más información sobre este comando, consulte oferta anticipada. |
| 3 |
Configurar voice class codec 100 permitiendo códecs G.711 sólo para todos los troncos. Este enfoque sencillo es adecuado para la mayoría de las implementaciones. Si es necesario, se pueden añadir a la lista tipos de códec adicionales soportados tanto por sistemas de origen como por sistemas de terminación. Soluciones más complejas que implican Categoría: Transcodificaciónse admite el uso de módulos DSP, pero no se incluye en esta guía.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class codec 100Se utiliza para permitir sólo los códecs preferidos para las llamadas troncales SIP. Para obtener más información, consulte códec de clase de voz. |
| 4 |
Configurar voice class stun-usage 100 para habilitar el ICE en el maletero de Webex Calling.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: stun usage ice liteSe utiliza para habilitar ICE-Lite para todos los compañeros de línea de Webex Calling para permitir la optimización de medios siempre que sea posible. Para obtener más información, consulte uso de aturdimiento de clase de vozy uso de aturdimiento ice lite. La optimización de los medios se negocia siempre que sea posible. Si una llamada requiere servicios multimedia en la nube, como grabación, los medios no se pueden optimizar. |
| 5 |
Configure la directiva de cifrado de medios para el tráfico Webex.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class srtp-crypto 100Especifica SHA1_80 como el único paquete de cifrado SRTP CUBE que ofrece el SDP en los mensajes de oferta y respuesta. Webex Calling solo admite SHA1_80. Para obtener más información, consulte clase de voz srtp-crypto. |
| 6 |
Configure un patrón para identificar llamadas a un tronco de la puerta de enlace local en función de su parámetro de tronco de destino:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class uri 100 sipDefine un patrón para que coincida con una invitación SIP entrante a un dial-peer entrante. Al introducir este patrón, utilice dtg= seguido del valor OTG/DTG del tronco proporcionado en el Centro de control cuando se creó el tronco. Para obtener más información, consulte clase de voz uri. |
| 7 |
Configurar sip profile 100, que se utilizará para modificar los mensajes SIP antes de que se envíen a Webex Calling.
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
El proveedor de PSTN de Estados Unidos o Canadá puede ofrecer la verificación de identificación de llamadas para llamadas de spam y fraude, con la configuración adicional mencionada en el Indicación de llamadas de spam o fraude en Webex Callingartículo. |
| 8 |
Configurar el tronco de llamadas Webex: |
| 9 |
Para configurar dispositivos de red como CUBE y reenviar encabezados del Protocolo de inicio de sesión (SIP) que el dispositivo no procesa, utilice estos comandos. Estos comandos permiten que el dispositivo pase a través de cabeceras SIP no soportadas, incluidas cabeceras de geolocalización y PIDF-LO (Presence Information Data Format - Location Object), en la pasarela local. Esta funcionalidad admite los servicios Nomadic E911 al garantizar que la información de ubicación crítica se conserva y reenvía correctamente. |
Después de definir el inquilino 100 y configurar un SIP VoIP dial-peer, la pasarela inicia una conexión TLS hacia Webex Calling. En este punto, el acceso SBC presenta su certificado a la Pasarela Local. El Local Gateway valida el certificado de acceso SBC de Webex Calling utilizando el paquete raíz de CA que se actualizó anteriormente. Si se reconoce el certificado, se establece una sesión TLS persistente entre el Local Gateway y el acceso Webex Calling SBC. La pasarela local puede utilizar esta conexión segura para registrarse en el SBC de acceso Webex. Cuando se cuestiona el registro para la autenticación:
-
El mensaje username, password, y realm parámetros de la credentials la configuración se utiliza en la respuesta.
-
Las reglas de modificación del perfil SIP 100 se utilizan para convertir la URL de SIPS de nuevo a SIP.
El registro se realiza correctamente cuando se recibe un 200 OK desde el SBC de acceso.

Después de haber construido un tronco hacia Webex Calling anteriormente, utilice la siguiente configuración para crear un tronco no cifrado hacia un proveedor PSTN basado en SIP:
Si su proveedor de servicios ofrece un maletero PSTN seguro, puede seguir una configuración similar a la descrita anteriormente para el maletero Webex Calling. CUBE admite enrutamiento seguro de llamadas.
Si utiliza un tronco PSTN de TDM/ISDN, vaya a la siguiente sección Configurar puerta de enlace local con el tronco PSTN de TDM.
Para configurar interfaces TDM para las patas de llamada PSTN en las pasarelas TDM-SIP de Cisco, consulte Configuración de PRI ISDN.
| 1 |
Configure el siguiente uri de clase de voz para identificar las llamadas entrantes desde el tronco de PSTN:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class uri 200 sipDefine un patrón para que coincida con una invitación SIP entrante a un dial-peer entrante. Al introducir este patrón, utilice la dirección IP de su puerta de enlace IP PSTN. Para obtener más información, consulte clase de voz uri. |
| 2 |
Configure el siguiente IP PSTN dial-peer:
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Define un par de marcado de VoIP con una etiqueta de 200 y ofrece una descripción significativa para facilitar la administración y la resolución de problemas. Para obtener más información, consulte voz dial-peer. destination-pattern BAD.BADSe requiere un patrón de destino ficticio cuando se enrutan las llamadas salientes utilizando un grupo de pares de marcación entrantes. En este caso, se puede utilizar cualquier patrón de destino válido. Para obtener más información, consulte patrón de destino (interfaz). session protocol sipv2Especifica que este par de marcado maneja las patas de llamada SIP. Para obtener más información, consulte protocolo de sesión (marcar par). session target ipv4: 192.168.80.13Especifica la dirección de destino para las llamadas enviadas al proveedor de PSTN. Puede ser una dirección IP o un nombre de host DNS. Para obtener más información, consulte objetivo de sesión (par de marcado VoIP). incoming uri via 200Especifica la clase de voz utilizada para hacer coincidir las llamadas entrantes con este par de marcado utilizando el URI de cabecera INVITE VIA. Para obtener más información, consulte URL entrante.
voice-class sip asserted-id pai
(Opcional) Activa el procesamiento del encabezado P-Asserted-Identity y controla cómo se utiliza para el tronco PSTN. Si se usa esta orden, la identidad de la parte llamante proporcionada desde el punto de referencia entrante se usa para las cabeceras salientes From y P-Asserted-Identity. Si no se utiliza este comando, la identidad de la parte que llama proporcionada desde el punto de referencia entrante se utiliza para los encabezados salientes From y Remote-Party-ID. Para obtener más información, consulte sip asserted-id de clase de voz.
bind control
source-interface
GigabitEthernet0/0/0
Configura la interfaz de origen y la dirección IP asociada para los mensajes enviados al PSTN. Para obtener más información, consulte Ligamiento. bind media source-interface GigabitEthernet0/0/0Configura la interfaz de origen y la dirección IP asociada para los medios enviados a PSTN. Para obtener más información, consulte Ligamiento. voice-class codec 100Configura el par de marcado para utilizar la lista de filtros de códec común 100. Para obtener más información, consulte códec de clase de voz. dtmf-relay rtp-nteDefine RTP-NTE (RFC2833) como la capacidad de DTMF esperada en el tramo de llamada. Para obtener más información, consulte Relé DTMF (voz sobre IP). no vadDeshabilita la detección de actividad de voz. Para obtener más información, consulte vad (par de marcación). |
| 3 |
Si está configurando su gateway local para enrutar únicamente llamadas entre Webex Calling y el PSTN, agregue la siguiente configuración de enrutamiento de llamadas. Si está configurando su gateway local con una plataforma Unified Communications Manager, pase a la sección siguiente. |
Después de haber construido un tronco hacia Webex Calling, utilice la siguiente configuración para crear un tronco TDM para su servicio PSTN con enrutamiento de llamada de vuelta para permitir la optimización de los medios en el tramo de llamada Webex.
Si no requiere la optimización de medios IP, siga los pasos de configuración para un tronco SIP PSTN. Utilice un puerto de voz y un par de marcado POTS (como se muestra en los pasos 2 y 3) en lugar del par de marcado PSTN VoIP.
| 1 |
La configuración de pares de marcado en bucle atrás utiliza grupos de pares de marcado y etiquetas de enrutamiento de llamadas para garantizar que las llamadas pasen correctamente entre Webex y el PSTN, sin crear bucles de enrutamiento de llamadas. Configure las siguientes reglas de traducción que se utilizarán para agregar y eliminar las etiquetas de enrutamiento de llamadas:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice translation-ruleUtiliza expresiones regulares definidas en las reglas para agregar o eliminar etiquetas de enrutamiento de llamadas. Los dígitos sobredecádicos («A») se utilizan para añadir claridad a la resolución de problemas. En esta configuración, la etiqueta añadida por perfil de traducción 100 se utiliza para guiar las llamadas de Webex Calling hacia el PSTN a través de los pares de marcación de bucle invertido. De manera similar, la etiqueta añadida por perfil de traducción 200 se utiliza para guiar las llamadas desde el PSTN hacia Webex Calling. Los perfiles de traducción 11 y 12 eliminan estas etiquetas antes de entregar llamadas a los troncos Webex y PSTN, respectivamente. Este ejemplo supone que los números llamados de Webex Calling se presentan en formato +E.164. La regla 100 elimina el + inicial para mantener un número de llamada válido. La regla 12 luego agrega un dígito de enrutamiento nacional o internacional al quitar la etiqueta. Utilice dígitos que se adapten a su plan de marcado nacional de la RDSI local. Si Webex Calling presenta números en formato nacional, ajuste las reglas 100 y 12 para simplemente agregar y eliminar la etiqueta de enrutamiento, respectivamente. Para obtener más información, consulte perfil de traducción de vozy regla de traducción de voz. |
| 2 |
Configure los puertos de la interfaz de voz TDM según lo requiera el tipo de tronco y el protocolo utilizados. Para obtener más información, consulte Configuración de PRI ISDN. Por ejemplo, la configuración básica de una interfaz de RDSI de tasa primaria instalada en la ranura NIM 2 de un dispositivo podría incluir lo siguiente:
|
| 3 |
Configure el siguiente TDM PSTN dial-peer:
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Define un par de marcado de VoIP con una etiqueta de 200 y proporciona una descripción significativa para facilitar la administración y la resolución de problemas. Para obtener más información, consulte Voz de pares. destination-pattern BAD.BADSe requiere un patrón de destino ficticio cuando se enrutan las llamadas salientes utilizando un grupo de pares de marcación entrantes. En este caso, se puede utilizar cualquier patrón de destino válido. Para obtener más información, consulte patrón de destino (interfaz). translation-profile incoming 200Asigna el perfil de traducción que agregará una etiqueta de enrutamiento de llamada al número de llamada entrante. direct-inward-dialDirige la llamada sin proporcionar un tono de marcado secundario. Para obtener más información, consulte Esfera directa. port 0/2/0:15El puerto físico de voz asociado con este dial-peer. |
| 4 |
Para permitir la optimización de medios de las rutas IP para gateways locales con flujos de llamadas TDM-IP, puede modificar el enrutamiento de llamadas introduciendo un conjunto de pares de llamadas internas entre Webex Calling y troncos PSTN. Configure los siguientes pares de marcado con bucle invertido. En este caso, todas las llamadas entrantes se enrutarán inicialmente a 10 y desde allí a 11 o 12 en función de la etiqueta de enrutamiento aplicada. Después de eliminar la etiqueta de enrutamiento, las llamadas se enrutarán al tronco saliente utilizando grupos de pares de marcado.
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Define un dial-peer de VoIP y ofrece una descripción significativa para facilitar la gestión y la resolución de problemas. Para obtener más información, consulte Voz de pares. translation-profile incoming 11Aplica el perfil de traducción definido anteriormente para eliminar la etiqueta de enrutamiento de llamada antes de pasar al tronco de salida. destination-pattern BAD.BADSe requiere un patrón de destino ficticio cuando se enrutan las llamadas salientes utilizando un grupo de pares de marcación entrantes. Para obtener más información, consulte patrón de destino (interfaz). session protocol sipv2Especifica que este par de marcado maneja las patas de llamada SIP. Para obtener más información, consulte protocolo de sesión (marcar par). session target ipv4: 192.168.80.14Especifica la dirección de la interfaz del router local como el destino de llamada al bucle hacia atrás. Para obtener más información, consulte objetivo de sesión (par de marcado de voip). bind control source-interface GigabitEthernet0/0/0Configura la interfaz de origen y la dirección IP asociada para los mensajes enviados a través del bucle de retorno. Para obtener más información, consulte Ligamiento. bind media source-interface GigabitEthernet0/0/0Configura la interfaz de origen y la dirección IP asociada para los medios enviados a través del bucle de retorno. Para obtener más información, consulte Ligamiento. dtmf-relay rtp-nteDefine RTP-NTE (RFC2833) como la capacidad de DTMF esperada en el tramo de llamada. Para obtener más información, consulte Relé DTMF (voz sobre IP). codec g711alaw Obliga a todas las llamadas PSTN a utilizar G.711. Seleccione a-law o u-law para que coincida con el método de companding utilizado por su servicio ISDN. no vadDeshabilita la detección de actividad de voz. Para obtener más información, consulte vad (par de marcación). |
| 5 |
Agregue la siguiente configuración de enrutamiento de llamadas: Esto concluye la configuración de la puerta de enlace local. Guarde la configuración y vuelva a cargar la plataforma si es la primera vez que se configuran las funciones CUBE.
|
La configuración PSTN-Webex Calling en las secciones anteriores puede modificarse para incluir troncos adicionales a un clúster Cisco Unified Communications Manager (UCM). En este caso, todas las llamadas se enrutan a través de Unified CM. Las llamadas del UCM en el puerto 5060 se enrutan al PSTN y las llamadas del puerto 5065 se enrutan a Webex Calling. Se pueden añadir las siguientes configuraciones incrementales para incluir este escenario de llamada.
Al crear el baúl de llamadas Webex en Unified CM, asegúrese de configurar el puerto entrante en la configuración del perfil de seguridad de baúl de SIP en 5065. Esto permite los mensajes entrantes en el puerto 5065 y llenar el encabezado VIA con este valor cuando se envían mensajes a la pasarela local.

| 1 |
Configure las siguientes URI de clase de voz: |
| 2 |
Configure los siguientes registros DNS para especificar el enrutamiento SRV a hosts Unified CM: IOS XE utiliza estos registros para determinar localmente los hosts y puertos UCM de destino. Con esta configuración, no es necesario configurar registros en su sistema DNS. Si prefiere utilizar su DNS, estas configuraciones locales no son necesarias.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: El siguiente comando crea un registro de recursos DNS SRV. Cree un registro para cada host y tronco de UCM: ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com _sip._udp.pstntocucm.io: Nombre del registro de recursos SRV 2: La prioridad de registro de recursos de SRV 1: El peso del registro de recursos de SRV 5060: El número de puerto que se utilizará para el host de destino en este registro de recursos ucmsub5.mydomain.com: El host de destino del registro de recursos Para resolver los nombres de host de destino de registro de recursos, cree registros DNS A locales. Por ejemplo: ip host ucmsub5.mydomain.com 192.168.80.65 Host IP: Crea un registro en la base de datos local de IOS XE. ucmsub5.mydomain.com: El nombre de host de registro A. 192.168.80.65: La dirección IP del host. Cree los registros de recursos SRV y los registros A para reflejar su entorno UCM y su estrategia de distribución de llamadas preferida. |
| 3 |
Configure los siguientes pares de marcado: |
| 4 |
Agregue el enrutamiento de llamadas utilizando las siguientes configuraciones: |
Las Firmas de diagnóstico (DS) detectan proactivamente los problemas más observados en la puerta de enlace local basada en IOS XE y genera notificaciones por correo electrónico, syslog o mensajes de terminal del evento. También puede instalar el DS para automatizar la recopilación de datos de diagnóstico y transferir los datos recopilados al caso Cisco TAC para acelerar el tiempo de resolución.
Las Firmas de diagnóstico (DS) son archivos XML que contienen información acerca de los eventos que desencadenan el problema y las acciones que deben tomarse para informar, solucionar y solucionar el problema. Puede definir la lógica de detección de problemas mediante mensajes del registro del sistema, eventos SNMP y mediante la supervisión periódica de salidas de comandos de mostrar específicas.
Los tipos de acción incluyen recopilar mostrar salidas de comandos:
-
Generar un archivo de registro consolidado
-
Cargar el archivo en una ubicación de red proporcionada por el usuario, como HTTPS, SCP o servidor FTP.
Los ingenieros de TAC autorizan los archivos DS y los firman digitalmente para proteger la integridad. Cada archivo de DS tiene un ID numérico único asignado por el sistema. Herramienta de búsqueda de firmas de diagnóstico(DSLT) es una única fuente para encontrar firmas aplicables para supervisar y solucionar diversos problemas.
Antes de comenzar:
-
No edite el archivo DS desde el que se descarga DSLT. Los archivos que modifique fallarán en la instalación debido a un error de comprobación de integridad.
-
Un servidor de Protocolo de transferencia de correo simple (SMTP) que necesita para que la puerta de enlace local envíe notificaciones por correo electrónico.
-
Asegúrese de que el gateway local está ejecutando IOS XE 17.6.1 o superior si desea utilizar el servidor SMTP seguro para notificaciones por correo electrónico.
Requisitos previos
Gateway local con IOS XE 17.6.1a o superior
-
Las firmas de diagnóstico están habilitadas de manera predeterminada.
-
Configure el servidor de correo electrónico seguro que se utilizará para enviar notificaciones proactivas si el dispositivo está ejecutando Cisco IOS XE 17.6.1a o superior.
configure terminal call-home mail-server <username>:<pwd>@<email server> priority 1 secure tls end -
Configure la variable de entorno ds_email con la dirección de correo electrónico del administrador para notificarle.
configure terminal call-home diagnostic-signature environment ds_email <email address> end
A continuación se muestra un ejemplo de configuración de una pasarela local que se ejecuta en Cisco IOS XE 17.6.1a o superior para enviar las notificaciones proactivas a tacfaststart@gmail.comuso de Gmail como servidor SMTP seguro:
Le recomendamos que utilice las versiones de Cisco IOS XE Bengaluru 17.6.x o posteriores.
call-home
mail-server tacfaststart:password@smtp.gmail.com priority 1 secure tls
diagnostic-signature
environment ds_email "tacfaststart@gmail.com"
Una puerta de enlace local que se ejecuta en el software Cisco IOS XE no es un cliente gmail basado en la Web que es compatible con OAuth, por lo que debemos configurar una configuración específica de la cuenta de Gmail y proporcionar un permiso específico para que el correo electrónico del dispositivo se procese correctamente:
-
Diríjase a y encienda el Less secure app access configuración.
-
Responda "Sí, era yo" cuando recibió un correo electrónico de Gmail en el que se indica: "Google evitó que alguien iniciar sesión en su cuenta utilizando una aplicación que no es Google".
Instale firmas de diagnóstico para la supervisión dinámica
Supervisión de una alta utilización de la CPU
Este DS rastrea el uso de la CPU durante cinco segundos utilizando el OID SNMP 1.3.6.1.4.1.9.2.1.56. Cuando la utilización alcanza el 75% o más, desactiva todos los debugs y desinstala todas las firmas de diagnóstico que se instalan en el gateway local. Siga los pasos a continuación para instalar la firma.
-
Utilice la flecha show snmp para activar SNMP. Si no lo activa, configure el snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled -
Descargar DS 64224utilizando las siguientes opciones desplegables en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Cisco 4300, 4400 serie ISR o serie CSR 1000V de Cisco
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Rendimiento
Tipo de problema
Alta utilización de la CPU con notificación por correo electrónico.
-
Copie el archivo XML de DS en el la unidad flash de la puerta de enlace local.
LocalGateway# copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:El siguiente ejemplo muestra cómo copiar el archivo desde un servidor FTP a la puerta de enlace local.
copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: Accessing ftp://*:*@ 192.0.2.12/DS_64224.xml...! [OK - 3571/4096 bytes] 3571 bytes copied in 0.064 secs (55797 bytes/sec) -
Instale el archivo XML de DS en la puerta de enlace local.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success -
Utilice la flecha show call-home diagnostic-signature comando para verificar que la firma se haya instalado correctamente. La columna de estado debe tener un valor de "inscrito".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.comDescargar DSes:
ID de DS
Nombre de DS
Revisión
Estado
Última actualización (GMT+00:00)
64224
DS_LGW_CPU_MON75
0.0.10
Registrados
2020-11-07 22:05:33
Cuando se activa, esta firma desinstala todos los DS que se ejecutan, incluido él mismo. Si es necesario, vuelva a instalar DS 64224 para seguir supervisando el alto uso de la CPU en el gateway local.
Supervisión del registro de enlace troncal SIP
Este DS comprueba la cancelación del registro de un Trunk SIP de Gateway Local con Webex Calling en la nube cada 60 segundos. Una vez que se detecta el evento de cancelación de la registro, genera una notificación por correo electrónico y syslog y se desinstala a sí mismo después de dos ocurrencias de cancelación de la registro. Utilice los siguientes pasos para instalar la firma:
-
Descargar DS 64117utilizando las siguientes opciones desplegables en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Cisco 4300, 4400 serie ISR o serie CSR 1000V de Cisco
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
SIP-SIP
Tipo de problema
Enlace troncal SIP registro con notificación por correo electrónico.
-
Copie el archivo XML de DS en la puerta de enlace local.
copy ftp://username:password@<server name or ip>/DS_64117.xml bootflash: -
Instale el archivo XML de DS en la puerta de enlace local.
call-home diagnostic-signature load DS_64117.xml Load file DS_64117.xml success LocalGateway# -
Utilice la flecha show call-home diagnostic-signature comando para verificar que la firma se haya instalado correctamente. La columna de estado debe tener un valor de "registrado".
El monitoreo de llamadas anormales se desconecta
Este DS utiliza sondeo SNMP cada 10 minutos para detectar una desconexión anormal de llamadas con errores SIP 403, 488 y 503. Si el incremento del recuento de errores es mayor o igual a 5 de la última encuesta, genera un registro del sistema y una notificación por correo electrónico. Siga los pasos a continuación para instalar la firma.
-
Utilice la flecha show snmp comando para comprobar si SNMP está activado. Si no está activado, configure el snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled -
Descargar DS 65221utilizar las siguientes opciones en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Cisco 4300, 4400 serie ISR o serie CSR 1000V de Cisco
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Rendimiento
Tipo de problema
Detección de desconexión de llamadas anormales en SIP con notificación de correo electrónico y syslog.
-
Copie el archivo XML de DS en la puerta de enlace local.
copy ftp://username:password@<server name or ip>/DS_65221.xml bootflash: -
Instale el archivo XML de DS en la puerta de enlace local.
call-home diagnostic-signature load DS_65221.xml Load file DS_65221.xml success -
Utilice la flecha show call-home diagnostic-signature comando para verificar que la firma se haya instalado correctamente. La columna de estado debe tener un valor de "registrado".
Instale firmas de diagnóstico para solucionar un problema
Utilice las Firmas de diagnóstico (DS) para resolver problemas con rapidez. Los ingenieros del TAC de Cisco han publicado varias firmas que permiten las depuraciones necesarias para solucionar un problema determinado, detectar la ocurrencia del problema, recopilar el conjunto correcto de datos de diagnóstico y transferir los datos automáticamente al caso del TAC de Cisco. Las firmas de diagnóstico (DS) eliminan la necesidad de comprobar manualmente la aparición del problema y facilitan mucho la resolución de problemas intermitentes y transitorios.
Puede utilizar el Herramienta de búsqueda de firmas de diagnósticopara encontrar las firmas aplicables e instalarlas para autoresolver un problema determinado, o bien puede instalar la firma recomendada por el ingeniero de TAC como parte del compromiso de soporte.
Este es un ejemplo de cómo encontrar e instalar un DS para detectar la ocurrencia “%VOICE_IEC-3-GW: CCAPI: Error interno (umbral de pico de llamadas): IEC=1.1.181.1.29.0" syslog y automatice la recopilación de datos de diagnóstico mediante los siguientes pasos:
-
Configure una variable de entorno DS adicional ds_fsurl_prefix que es la ruta del servidor de archivos TAC de Cisco (cxd.cisco.com) a la que se cargan los datos de diagnóstico recopilados. El nombre de usuario en la ruta del archivo es el número de caso y la contraseña es el token de carga del archivo que se puede recuperar de Administrador de casos de soporteen el siguiente comando. El token de carga de archivos se puede generar en la sección Adjuntos del Administrador de casos de soporte, según sea necesario.
configure terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)environment ds_fsurl_prefix "scp://<case number>:<file upload token>@cxd.cisco.com" endEjemplo:
call-home diagnostic-signature environment ds_fsurl_prefix " environment ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com" -
Asegúrese de que SNMP está activado mediante el show snmp Comando. Si no está activado, configure el snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end -
Asegúrese de instalar el DS de supervisión de alta CPU 64224 como medida proactiva para desactivar todas las firmas de debugs y diagnósticos durante el tiempo de alta utilización de la CPU. Descargar DS 64224utilizar las siguientes opciones en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Cisco 4300, 4400 serie ISR o Cisco CSR 1000V Series
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Rendimiento
Tipo de problema
Alta utilización de la CPU con notificación por correo electrónico.
-
Descargar DS 65095utilizar las siguientes opciones en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Cisco 4300, 4400 serie ISR o Cisco CSR 1000V Series
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Syslog
Tipo de problema
Registro del sistema - %VOICE_IEC-3-GW: CCAPI: Error interno (umbral de pico de llamadas): IEC=1.1.181.1.29.0
-
Copie los archivos XML de DS en la puerta de enlace local.
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: copy ftp://username:password@<server name or ip>/DS_65095.xml bootflash: -
Instale el archivo DS 64224 de supervisión de alta CPU y, a continuación, el archivo XML de DS 65095 en la gateway local.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success call-home diagnostic-signature load DS_65095.xml Load file DS_65095.xml success -
Verifique que la firma se haya instalado correctamente mediante el show call-home diagnostic-signature Comando. La columna de estado debe tener un valor de "registrado".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.comDSes descargados:
ID de DS
Nombre de DS
Revisión
Estado
Última actualización (GMT+00:00)
64224
00:07:45
DS_LGW_CPU_MON75
0.0.10
Registrados
2020-11-08
65095
00:12:53
DS_LGW_IEC_Call_spike_threshold
0.0.12
Registrados
2020-11-08
Verificar la ejecución de firmas de diagnóstico
En el siguiente comando, la columna “Status” del show call-home diagnostic-signature el comando cambia a “en ejecución” mientras la puerta de enlace local ejecuta la acción definida en la firma. El resultado de show call-home diagnostic-signature statistics es la mejor manera de verificar si una firma de diagnóstico detecta un evento de interés y ejecuta la acción. La columna "Desencadenado/Máximo/Desinstalar" indica la cantidad de veces que la firma dada ha desencadenado un evento, la cantidad máxima de veces que se define para detectar un evento y si la firma se desinstala a sí misma después de detectar la cantidad máxima de eventos desencadenados.
show call-home diagnostic-signature
Current diagnostic-signature settings:
Diagnostic-signature: enabled
Profile: CiscoTAC-1 (status: ACTIVE)
Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService
Environment variable:
ds_email: carunach@cisco.com
ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
DSes descargados:
|
ID de DS |
Nombre de DS |
Revisión |
Estado |
Última actualización (GMT+00:00) |
|---|---|---|---|---|
| 64224 |
DS_LGW_CPU_MON75 |
0.0.10 |
Registrados |
2020-11-08 00:07:45 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
0.0.12 |
Ejecutando |
2020-11-08 00:12:53 |
mostrar estadísticas de la firma de diagnóstico de llamadas locales
|
ID de DS |
Nombre de DS |
Activado/Máx/Desinstalación |
Tiempo de ejecución promedio (segundos) |
Tiempo de ejecución máximo (segundos) |
|---|---|---|---|---|
| 64224 |
DS_LGW_CPU_MON75 |
0/0/N |
0.000 |
0.000 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
1/20/Y |
23.053 |
23.053 |
La notificación por correo electrónico que se envía durante la ejecución de la firma de diagnóstico contiene información clave como el tipo de problema, los detalles del dispositivo, la versión de software, la configuración en ejecución y muestra las salidas de comandos que son relevantes para resolver el problema dado.
Desinstalar las firmas de diagnóstico
Por lo general, las firmas de diagnóstico se definen para desinstalar después de detectar algunas instancias de problemas. Si desea desinstalar una firma manualmente, recupere el ID de DS de la salida del show call-home diagnostic-signature y ejecute el siguiente comando:
call-home diagnostic-signature deinstall <DS ID>
Ejemplo:
call-home diagnostic-signature deinstall 64224
Periódicamente, se agregan firmas nuevas a la Herramienta de búsqueda de firmas de diagnóstico, en función de los problemas que se observan frecuentemente en las implementaciones. Actualmente, el TAC no admite las solicitudes para crear firmas personalizadas nuevas.
Para una mejor gestión de los gateways Cisco IOS XE, le recomendamos que se inscriba y administre los gateways a través del Control Hub. Es una configuración opcional. Cuando esté inscrito, puede utilizar la opción de validación de configuración en el Centro de control para validar la configuración de la puerta de enlace local e identificar cualquier problema de configuración. Actualmente, solo los troncos basados en registro soportan esta funcionalidad.
Para obtener más información, consulte lo siguiente:
Esta sección describe cómo configurar un Cisco Unified Border Element (CUBE) como una puerta de enlace local para Webex Calling utilizando un tronco SIP TLS mutuo basado en certificados (mTLS). La primera parte de este documento ilustra cómo configurar una pasarela PSTN sencilla. En este caso, todas las llamadas del PSTN se encaminan a Webex Calling y todas las llamadas del Webex Calling se encaminan al PSTN. La siguiente imagen destaca esta solución y la configuración de enrutamiento de llamadas de alto nivel que se seguirá.
En este diseño, se utilizan las siguientes configuraciones principales:
-
inquilinos de clase de voz: Se utiliza para crear configuraciones específicas del tronco.
-
URI de clase de voz: Se utiliza para clasificar mensajes SIP para la selección de un dial-peer entrante.
-
dial-peer entrante: Proporciona tratamiento para los mensajes SIP entrantes y determina la ruta de salida mediante un grupo de pares de marcado.
-
grupo de pares de marcado: Define los pares de marcado salientes utilizados para el encaminamiento de llamadas hacia adelante.
-
dial-peer saliente: Proporciona tratamiento para los mensajes SIP salientes y los dirige al destino requerido.
Al conectar una solución local de Cisco Unified Communications Manager con Webex Calling, puede utilizar la sencilla configuración de pasarela PSTN como base para construir la solución ilustrada en el siguiente diagrama. En este caso, un Gestor de Comunicaciones Unificado proporciona enrutamiento y tratamiento centralizado de todas las llamadas PSTN y Webex Calling.
A lo largo de este documento, se utilizan los nombres de host, direcciones IP e interfaces ilustradas en la siguiente imagen. Se ofrecen opciones para la dirección pública o privada (detrás de la NAT). Los registros DNS SRV son opcionales, a menos que el equilibrio de carga entre múltiples instancias CUBE.
Utilice la guía de configuración del resto de este documento para completar la configuración de la pasarela local de la siguiente manera:
Configuración basal
El primer paso para preparar su router Cisco como puerta de enlace local para Webex Calling es construir una configuración de línea de base que asegure su plataforma y establezca la conectividad.
-
Todos los despliegues de gateway local basados en certificados requieren Cisco IOS XE 17.9.1a o versiones posteriores. Se recomienda Cisco IOS XE 17.12.2 o posterior. Para ver las versiones recomendadas, consulte el Investigación de software de Ciscopágina. Busque la plataforma y seleccione una de las versiones sugeridas.
-
Los routers de la serie ISR4000 deben estar configurados con licencias de tecnología de seguridad y comunicaciones unificadas.
-
Los routers de la serie Catalyst Edge 8000 equipados con tarjetas de voz o DSP requieren licencia de DNA Advantage. Los routers sin tarjetas de voz o DSP requieren un mínimo de licencias de DNA Essentials.
-
Para los requisitos de alta capacidad, también puede requerir una licencia de alta seguridad (HSEC) y un derecho de rendimiento adicional.
Consulte la Códigos de autorizaciónpara más detalles.
-
-
Cree una configuración de base para su plataforma que siga las políticas de su empresa. En particular, configure y verifique lo siguiente:
-
NTP
-
Acl
-
Autenticación de usuario y acceso remoto
-
DNS
-
Enrutamiento IP
-
Direcciones IP
-
-
La red hacia Webex Calling debe utilizar una dirección IPv4. Las direcciones de nombres de dominio completamente cualificados (FQDN) de gateway local o de registro de servicio (SRV) configuradas en el Centro de control deben resolverse a una dirección IPv4 pública en Internet.
-
Todos los puertos SIP y medios de comunicación en la interfaz de Local Gateway que se enfrenta a Webex deben ser accesibles desde Internet, ya sea directamente o a través de NAT estática. Asegúrese de actualizar su firewall en consecuencia.
-
Siga los pasos de configuración detallados que se proporcionan a continuación para instalar un certificado firmado en el gateway local:
-
Una Autoridad de Certificación (AC) pública, tal como se detalla en ¿Qué autoridades de certificado raíz son compatibles con las llamadas a las plataformas de audio y video de Cisco Webex?debe firmar el certificado del dispositivo.
-
Se admiten certificados que contienen únicamente el uso de clave extendida de autenticación de servidor (EKU). Webex Calling no valida ni aplica la presencia de EKU de autenticación de cliente durante el establecimiento de la negociación TLS.
Algunos controladores de fronteras de sesión (SBC) de terceros pueden aplicar una validación estricta de la EKU y pueden rechazar certificados que no incluyen la EKU de autenticación de clientes. En tales casos, asegúrese de que el SBC esté configurado para aceptar certificados sólo con EKU de autenticación de servidor o para desactivar la validación estricta de EKU (si se admite).
-
El nombre común del sujeto del certificado (CN) o uno de los nombres alternativos del sujeto (SAN) deben ser los mismos que el FQDN configurado en el centro de control.
Al adquirir un certificado con Common Name (CN) o Subject Alternative Name (SAN), asegúrese de que el certificado utilice únicamente letras minúsculas. En la configuración de Control Hub, todas las entradas de FQDN se convierten automáticamente en minúsculas, y cualquier desajuste en la carcasa de las letras entre el FQDN y el certificado impedirá el registro del tronco con éxito.
Por ejemplo:
-
Si un tronco configurado en el Centro de control de su organización tiene cube1.lgw.com:5061 como FQDN de la puerta de enlace local, el CN o SAN del certificado del router debe contener cube1.lgw.com.
-
Si un tronco configurado en el Centro de control de su organización tiene lgws.lgw.com como dirección SRV de la(s) puerta(s) local(es) accesible(s) desde el tronco, entonces el CN o SAN del certificado del router debe contener lgws.lgw.com. Los registros en los que SRV de correo electrónico se resuelve en (CNAME, A Record o IP Address) son opcionales en SAN.
-
Ya sea que utilice un FQDN o un SRV para el tronco, la dirección de contacto para todos los nuevos diálogos SIP de su puerta de enlace local debe utilizar el nombre configurado en el Centro de control.
-
-
-
Cargue el paquete de CA raíz de Cisco a la gateway local. Este paquete incluye el certificado raíz de CA utilizado para verificar la plataforma Webex.
Configuración
| 1 |
Asegúrese de asignar direcciones IP válidas y enrutables a cualquier interfaz de capa 3, por ejemplo:
|
| 2 |
Proteja las credenciales STUN en el router mediante cifrado simétrico. Configure la clave de cifrado principal y el tipo de cifrado de la siguiente manera:
|
| 3 |
Cree un punto de confianza de cifrado con un certificado para su dominio, firmado por un soportadoAutoridad de Certificación (CA). |
| 4 |
Proporcione el certificado de la CA de firma intermedia para autenticar su certificado de host. Introduzca el siguiente comando exec o configuración:
|
| 5 |
Importe el certificado de host firmado mediante el siguiente comando exec o configuration:
|
| 6 |
Activar la exclusividad de TLS1.2 y especificar el punto de confianza predeterminado que se utilizará para las aplicaciones de voz mediante los siguientes comandos de configuración:
|
| 7 |
Instale el paquete root CA de Cisco, que incluye el certificado IdenTrust Commercial Root CA 1 utilizado por Webex Calling. Utilice la flecha crypto pki trustpool import clean url url comando para descargar el paquete raíz de CA desde la URL especificada, y para limpiar el grupo de confianza de CA actual, a continuación instale el nuevo paquete de certificados: Si necesita utilizar un proxy para acceder a Internet mediante HTTPS, agregue la siguiente configuración antes de importar el paquete de CA: ip http client proxy-server yourproxy.com proxy-port 80
|
| 1 |
Cree un tronco PSTN basado en certificados CUBE para una ubicación existente en el Centro de control. Para obtener más información, consulte Configurar troncos, grupos de ruta y planes de marcado para Webex Calling. Tome nota de la información del tronco al crear el tronco. Estos detalles, como se destaca en la siguiente ilustración, se utilizan en los pasos de configuración de esta guía.
|
| 2 |
Introduzca los siguientes comandos para configurar CUBE como puerta de enlace local de llamadas Webex:
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Activa las funciones de Cisco Unified Border Element (CUBE) en la plataforma. allow-connections sip to sipActivar la funcionalidad de agente de usuario SIP básica de CUBE. Para obtener más información, consulte Permitir conexiones. De forma predeterminada, el transporte de fax T.38 está activado. Para obtener más información, consulte protocolo de fax t38(servicio de voz). Habilita STUN (salto de sesión de UDP a través de NAT) globalmente. Estos comandos globales de aturdimiento solo son necesarios cuando se despliega la puerta de enlace local detrás de NAT.
Para obtener más información, consulte ID de agente de datos de flujo stuny secreto compartido de datos de flujo stun. asymmetric payload fullConfigura el soporte de carga útil asimétrica SIP tanto para cargas útiles DTMF como para códec dinámico. Para obtener más información sobre este comando, consulte carga útil asimétrica. early-offer forcedObliga a la puerta de enlace local a enviar información de SDP en el mensaje INVITE inicial en lugar de esperar el acuse de recibo del colega vecino. Para obtener más información sobre este comando, consulte oferta anticipada. sip-profiles inboundPermite a CUBE utilizar perfiles SIP para modificar los mensajes a medida que se reciben. Los perfiles se aplican a través de pares de marcado o inquilinos. |
| 3 |
Configurar voice class codec 100 permitiendo códecs G.711 sólo para todos los troncos. Este enfoque sencillo es adecuado para la mayoría de las implementaciones. Si es necesario, añada a la lista tipos de códec adicionales soportados tanto por sistemas de origen como por sistemas de terminación. Soluciones más complejas que implican Categoría: Transcodificaciónse admite el uso de módulos DSP, pero no se incluye en esta guía.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class codec 100Se utiliza para permitir sólo los códecs preferidos para las llamadas troncales SIP. Para obtener más información, consulte códec de clase de voz. |
| 4 |
Configurar voice class stun-usage 100 para habilitar el ICE en el maletero de Webex Calling. (Este paso no es aplicable a Webex para el Gobierno)
Aquí se ofrece una explicación de los campos correspondientes a la configuración: stun usage ice liteSe utiliza para habilitar ICE-Lite para todos los compañeros de línea de Webex Calling para permitir la optimización de medios siempre que sea posible. Para obtener más información, consulte uso de aturdimiento de clase de vozy uso de aturdimiento ice lite. El mensaje stun usage firewall-traversal flowdata solo se requiere el comando cuando se despliega la pasarela local detrás de NAT. La optimización de los medios se negocia siempre que sea posible. Si una llamada requiere servicios multimedia en la nube, como grabación, los medios no se pueden optimizar. |
| 5 |
Configure la directiva de cifrado de medios para el tráfico Webex. (Este paso no es aplicable a Webex para el Gobierno)
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class srtp-crypto 100Especifica SHA1_80 como el único paquete de cifrado SRTP CUBE que ofrece el SDP en los mensajes de oferta y respuesta. Webex Calling solo admite SHA1_80. Para obtener más información, consulte clase de voz srtp-crypto. |
| 6 |
Configure cifradores GCM compatibles con FIPS (Este paso solo es aplicable a Webex for Government).
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class srtp-crypto 100Especifica GCM como el conjunto de cifrado que ofrece CUBE. Es obligatorio configurar cifradores GCM para Local Gateway for Webex for Government. |
| 7 |
Configure un patrón para identificar de forma exclusiva las llamadas a un tronco de la puerta de enlace local en función de su FQDN o SRV de destino:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class uri 100 sipDefine un patrón para que coincida con una invitación SIP entrante a un dial-peer entrante. Al introducir este patrón, utilice el FQDN o el SRV del maletero configurado en el Centro de control para el maletero. Durante la configuración del lado del inquilino de troncos basados en certificados para Webex Calling, utilice únicamente la dirección Webex Calling Edge basada en SRV en la pasarela local. Los FQDN ya no son compatibles. |
| 8 |
Configure perfiles de manipulación de mensajes SIP. Si su gateway está configurado con una dirección IP pública, configure un perfil como sigue o pase al siguiente paso si utiliza NAT. En este ejemplo, cube1.lgw.com es el FQDN configurado para la puerta de enlace local:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: reglas 10 y 20Para permitir que Webex autentique mensajes desde su gateway local, el encabezado 'Contacto' en los mensajes de respuesta y solicitud SIP debe contener el valor proporcionado para el tronco en el Centro de control. Este será el nombre FQDN de un único host o el nombre SRV utilizado para un clúster de dispositivos. |
| 9 |
Si su gateway está configurado con una dirección IP privada detrás de la NAT estática, configure los perfiles SIP entrantes y salientes de la siguiente manera. En este ejemplo, cube1.lgw.com es el FQDN configurado para la puerta de enlace local, "10.80.13.12" es la dirección IP de la interfaz que se dirige a Webex Calling y "192.65.79.20" es la dirección IP pública NAT.
Perfiles SIP para mensajes salientes a Webex Calling
Aquí se ofrece una explicación de los campos correspondientes a la configuración: rules 10 and 20Para permitir que Webex autentique mensajes desde su gateway local, el encabezado 'Contacto' en los mensajes de solicitud y respuesta SIP debe contener el valor proporcionado para el tronco en el Centro de control. Este será el nombre FQDN de un único host o el nombre SRV utilizado para un clúster de dispositivos. rules 30 to 81Convierte las referencias de direcciones privadas a la dirección pública externa del sitio, lo que permite a Webex interpretar y dirigir correctamente los mensajes posteriores. Perfil SIP para mensajes entrantes de Webex Calling
Aquí se ofrece una explicación de los campos correspondientes a la configuración: rules 10 to 80Convierte las referencias de direcciones públicas a la dirección privada configurada, permitiendo a CUBE procesar los mensajes de Webex. Para obtener más información, consulte perfiles sip de clase de voz. El proveedor de PSTN de Estados Unidos o Canadá puede ofrecer la verificación de identificación de llamadas para llamadas de spam y fraude, con la configuración adicional mencionada en el Indicación de llamadas de spam o fraude en Webex Callingartículo. |
| 10 |
Configure una opción SIP keepalive con perfil de modificación de encabezado.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class sip-options-keepalive 100Configura un perfil keepalive y entra en el modo de configuración de clase de voz. Puede configurar el tiempo (en segundos) en el que un SIP Fuera de las opciones de diálogo Ping se envía al destino de marcado cuando la conexión del latido cardíaco al endpoint está en estado UP o Down. Este perfil keepalive se activa desde el dial-peer configurado hacia Webex. Para garantizar que los encabezados de contacto incluyan el nombre de dominio completo de SBC, se utiliza el perfil SIP 115. Las reglas 30, 40 y 50 solo se requieren cuando el SBC está configurado detrás de la NAT estática. En este ejemplo, cube1.lgw.com es el FQDN seleccionado para la puerta de enlace local y, si se utiliza NAT estática, "10.80.13.12" es la dirección IP de la interfaz SBC para Webex Calling y "192.65.79.20" es la dirección IP pública de NAT. |
| 11 |
Configurar el tronco de llamadas Webex: |
| 12 |
(Opcional) Para configurar dispositivos de red como CUBE y reenviar encabezados del Protocolo de inicio de sesión (SIP) que el dispositivo no procesa, utilice estos comandos. Estos comandos permiten que el dispositivo pase a través de cabeceras SIP no soportadas, incluidas cabeceras de geolocalización y PIDF-LO (Presence Information Data Format - Location Object), en la pasarela local. Esta funcionalidad es compatible con los servicios Nomadic E-911 al garantizar que la información de ubicación crítica se conserva y reenvía correctamente. |
Después de haber construido un tronco hacia Webex Calling anteriormente, utilice la siguiente configuración para crear un tronco no cifrado hacia un proveedor PSTN basado en SIP:
Si su proveedor de servicios ofrece un maletero PSTN seguro, puede seguir una configuración similar a la descrita anteriormente para el maletero Webex Calling. CUBE admite enrutamiento seguro de llamadas.
Si utiliza un tronco PSTN de TDM/ISDN, vaya a la siguiente sección Configurar puerta de enlace local con el tronco PSTN de TDM.
Para configurar interfaces TDM para las patas de llamada PSTN en las pasarelas TDM-SIP de Cisco, consulte Configuración de PRI ISDN.
| 1 |
Configure el siguiente uri de clase de voz para identificar las llamadas entrantes desde el tronco de PSTN:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice class uri 200 sipDefine un patrón para que coincida con una invitación SIP entrante a un dial-peer entrante. Al introducir este patrón, utilice la dirección IP de su puerta de enlace IP PSTN. Para obtener más información, consulte clase de voz uri. |
| 2 |
Configure el siguiente IP PSTN dial-peer:
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Define un par de marcado de VoIP con una etiqueta de 200 y ofrece una descripción significativa para facilitar la administración y la resolución de problemas. Para obtener más información, consulte voz dial-peer. destination-pattern BAD.BADSe requiere un patrón de destino ficticio cuando se enrutan las llamadas salientes utilizando un grupo de pares de marcación entrantes. En este caso, se puede utilizar cualquier patrón de destino válido. Para obtener más información, consulte patrón de destino (interfaz). session protocol sipv2Especifica que este par de marcado maneja las patas de llamada SIP. Para obtener más información, consulte protocolo de sesión (marcar par). session target ipv4: 192.168.80.13Especifica la dirección de destino para las llamadas enviadas al proveedor de PSTN. Puede ser una dirección IP o un nombre de host DNS. Para obtener más información, consulte objetivo de sesión (par de marcado VoIP). incoming uri via 200Especifica la clase de voz utilizada para hacer coincidir las llamadas entrantes con este par de marcado utilizando el URI de cabecera INVITE VIA. Para obtener más información, consulte URL entrante.
voice-class sip asserted-id pai
(Opcional) Activa el procesamiento del encabezado P-Asserted-Identity y controla cómo se utiliza para el tronco PSTN. Si se usa esta orden, la identidad de la parte llamante proporcionada desde el punto de referencia entrante se usa para las cabeceras salientes From y P-Asserted-Identity. Si no se utiliza este comando, la identidad de la parte que llama proporcionada desde el punto de referencia entrante se utiliza para los encabezados salientes From y Remote-Party-ID. Para obtener más información, consulte sip asserted-id de clase de voz.
bind control
source-interface
GigabitEthernet0/0/0
Configura la interfaz de origen y la dirección IP asociada para los mensajes enviados al PSTN. Para obtener más información, consulte Ligamiento. bind media source-interface GigabitEthernet0/0/0Configura la interfaz de origen y la dirección IP asociada para los medios enviados a PSTN. Para obtener más información, consulte Ligamiento. voice-class codec 100Configura el par de marcado para utilizar la lista de filtros de códec común 100. Para obtener más información, consulte códec de clase de voz. dtmf-relay rtp-nteDefine RTP-NTE (RFC2833) como la capacidad de DTMF esperada en el tramo de llamada. Para obtener más información, consulte Relé DTMF (voz sobre IP). no vadDeshabilita la detección de actividad de voz. Para obtener más información, consulte vad (par de marcación). |
| 3 |
Si está configurando su gateway local para enrutar únicamente llamadas entre Webex Calling y el PSTN, agregue la siguiente configuración de enrutamiento de llamadas. Si está configurando su gateway local con una plataforma Unified Communications Manager, pase a la sección siguiente. |
Después de haber construido un tronco hacia Webex Calling, utilice la siguiente configuración para crear un tronco TDM para su servicio PSTN con enrutamiento de llamada de vuelta para permitir la optimización de los medios en el tramo de llamada Webex.
Si no requiere la optimización de medios IP, siga los pasos de configuración para un tronco SIP PSTN. Utilice un puerto de voz y un par de marcado POTS (como se muestra en los pasos 2 y 3) en lugar del par de marcado PSTN VoIP.
| 1 |
La configuración de pares de marcado en bucle atrás utiliza grupos de pares de marcado y etiquetas de enrutamiento de llamadas para garantizar que las llamadas pasen correctamente entre Webex y el PSTN, sin crear bucles de enrutamiento de llamadas. Configure las siguientes reglas de traducción que se utilizarán para agregar y eliminar las etiquetas de enrutamiento de llamadas:
Aquí se ofrece una explicación de los campos correspondientes a la configuración: voice translation-ruleUtiliza expresiones regulares definidas en las reglas para agregar o eliminar etiquetas de enrutamiento de llamadas. Los dígitos sobredecádicos («A») se utilizan para añadir claridad a la resolución de problemas. En esta configuración, la etiqueta añadida por perfil de traducción 100 se utiliza para guiar las llamadas de Webex Calling hacia el PSTN a través de los pares de marcación de bucle invertido. De manera similar, la etiqueta añadida por perfil de traducción 200 se utiliza para guiar las llamadas desde el PSTN hacia Webex Calling. Los perfiles de traducción 11 y 12 eliminan estas etiquetas antes de entregar llamadas a los troncos Webex y PSTN, respectivamente. Este ejemplo supone que los números llamados de Webex Calling se presentan en formato +E.164. La regla 100 elimina el + inicial para mantener un número de llamada válido. La regla 12 luego agrega un dígito de enrutamiento nacional o internacional al quitar la etiqueta. Utilice dígitos que se adapten a su plan de marcado nacional de la RDSI local. Si Webex Calling presenta números en formato nacional, ajuste las reglas 100 y 12 para simplemente agregar y eliminar la etiqueta de enrutamiento, respectivamente. Para obtener más información, consulte perfil de traducción de vozy regla de traducción de voz. |
| 2 |
Configure los puertos de la interfaz de voz TDM según lo requiera el tipo de tronco y el protocolo utilizados. Para obtener más información, consulte Configuración de PRI ISDN. Por ejemplo, la configuración básica de una interfaz de RDSI de tasa primaria instalada en la ranura NIM 2 de un dispositivo podría incluir lo siguiente:
|
| 3 |
Configure el siguiente TDM PSTN dial-peer:
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Define un par de marcado de VoIP con una etiqueta de 200 y proporciona una descripción significativa para facilitar la administración y la resolución de problemas. Para obtener más información, consulte Voz de pares. destination-pattern BAD.BADSe requiere un patrón de destino ficticio cuando se enrutan las llamadas salientes utilizando un grupo de pares de marcación entrantes. En este caso, se puede utilizar cualquier patrón de destino válido. Para obtener más información, consulte patrón de destino (interfaz). translation-profile incoming 200Asigna el perfil de traducción que agregará una etiqueta de enrutamiento de llamada al número de llamada entrante. direct-inward-dialDirige la llamada sin proporcionar un tono de marcado secundario. Para obtener más información, consulte Esfera directa. port 0/2/0:15El puerto físico de voz asociado con este dial-peer. |
| 4 |
Para permitir la optimización de medios de las rutas IP para gateways locales con flujos de llamadas TDM-IP, puede modificar el enrutamiento de llamadas introduciendo un conjunto de pares de llamadas internas entre Webex Calling y troncos PSTN. Configure los siguientes pares de marcado con bucle invertido. En este caso, todas las llamadas entrantes se enrutarán inicialmente a 10 y desde allí a 11 o 12 en función de la etiqueta de enrutamiento aplicada. Después de eliminar la etiqueta de enrutamiento, las llamadas se enrutarán al tronco saliente utilizando grupos de pares de marcado.
Aquí se ofrece una explicación de los campos correspondientes a la configuración:
Define un dial-peer de VoIP y ofrece una descripción significativa para facilitar la gestión y la resolución de problemas. Para obtener más información, consulte Voz de pares. translation-profile incoming 11Aplica el perfil de traducción definido anteriormente para eliminar la etiqueta de enrutamiento de llamada antes de pasar al tronco de salida. destination-pattern BAD.BADSe requiere un patrón de destino ficticio cuando se enrutan las llamadas salientes utilizando un grupo de pares de marcación entrantes. Para obtener más información, consulte patrón de destino (interfaz). session protocol sipv2Especifica que este par de marcado maneja las patas de llamada SIP. Para obtener más información, consulte protocolo de sesión (marcar par). session target ipv4: 192.168.80.14Especifica la dirección de la interfaz del router local como el destino de llamada al bucle hacia atrás. Para obtener más información, consulte objetivo de sesión (par de marcado de voip). bind control source-interface GigabitEthernet0/0/0Configura la interfaz de origen y la dirección IP asociada para los mensajes enviados a través del bucle de retorno. Para obtener más información, consulte Ligamiento. bind media source-interface GigabitEthernet0/0/0Configura la interfaz de origen y la dirección IP asociada para los medios enviados a través del bucle de retorno. Para obtener más información, consulte Ligamiento. dtmf-relay rtp-nteDefine RTP-NTE (RFC2833) como la capacidad de DTMF esperada en el tramo de llamada. Para obtener más información, consulte Relé DTMF (voz sobre IP). codec g711alaw Obliga a todas las llamadas PSTN a utilizar G.711. Seleccione a-law o u-law para que coincida con el método de companding utilizado por su servicio ISDN. no vadDeshabilita la detección de actividad de voz. Para obtener más información, consulte vad (par de marcación). |
| 5 |
Agregue la siguiente configuración de enrutamiento de llamadas: Esto concluye la configuración de la puerta de enlace local. Guarde la configuración y vuelva a cargar la plataforma si es la primera vez que se configuran las funciones CUBE.
|
La configuración PSTN-Webex Calling en las secciones anteriores puede modificarse para incluir troncos adicionales a un clúster Cisco Unified Communications Manager (UCM). En este caso, todas las llamadas se enrutan a través de Unified CM. Las llamadas del UCM en el puerto 5060 se enrutan al PSTN y las llamadas del puerto 5065 se enrutan a Webex Calling. Se pueden añadir las siguientes configuraciones incrementales para incluir este escenario de llamada.
| 1 |
Configure las siguientes URI de clase de voz: |
| 2 |
Configure los siguientes registros DNS para especificar el enrutamiento SRV a hosts Unified CM: IOS XE utiliza estos registros para determinar localmente los hosts y puertos UCM de destino. Con esta configuración, no es necesario configurar registros en su sistema DNS. Si prefiere utilizar su DNS, estas configuraciones locales no son necesarias.
Aquí se ofrece una explicación de los campos correspondientes a la configuración: El siguiente comando crea un registro de recursos DNS SRV. Cree un registro para cada host y tronco de UCM: ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com _sip._udp.pstntocucm.io: Nombre del registro de recursos SRV 2: La prioridad de registro de recursos de SRV 1: El peso del registro de recursos de SRV 5060: El número de puerto que se utilizará para el host de destino en este registro de recursos ucmsub5.mydomain.com: El host de destino del registro de recursos Para resolver los nombres de host de destino de registro de recursos, cree registros DNS A locales. Por ejemplo: ip host ucmsub5.mydomain.com 192.168.80.65 Host IP: Crea un registro en la base de datos local de IOS XE. ucmsub5.mydomain.com: El nombre de host de registro A. 192.168.80.65: La dirección IP del host. Cree los registros de recursos SRV y los registros A para reflejar su entorno UCM y su estrategia de distribución de llamadas preferida. |
| 3 |
Configure los siguientes pares de marcado: |
| 4 |
Agregue el enrutamiento de llamadas utilizando las siguientes configuraciones: |
Las Firmas de diagnóstico (DS) detectan proactivamente los problemas más observados en la puerta de enlace local basada en Cisco IOS XE y genera notificaciones por correo electrónico, syslog o mensajes de terminal del evento. También puede instalar DS para automatizar la recopilación de datos de diagnóstico y transferir los datos recopilados al caso de TAC de Cisco para acelerar el tiempo de resolución.
Las Firmas de diagnóstico (DS) son archivos XML que contienen información acerca de eventos y acciones de activación de problemas para informar, solucionar y solucionar el problema. Utilice los mensajes de syslog, los eventos SNMP y a través de la supervisión periódica de salidas de comandos de demostración específicas para definir la lógica de detección de problemas. Entre los tipos de acción se incluyen los siguientes:
-
Recopilación de resultados de comandos para mostrar
-
Generar un archivo de registro consolidado
-
Cargando el archivo a una ubicación de red proporcionada por el usuario, como HTTPS, SCP, ftp server
Los ingenieros de TAC autorizan archivos DS y los firman digitalmente para proteger la integridad. Cada archivo DS tiene el ID numérico único asignado por el sistema. Herramienta de búsqueda de firmas de diagnóstico(DSLT) es una única fuente para encontrar firmas aplicables para supervisar y solucionar diversos problemas.
Antes de comenzar:
-
No edite el archivo DS desde el que se descarga DSLT. Los archivos que modifique fallarán en la instalación debido a un error de comprobación de integridad.
-
Un servidor de Protocolo de transferencia de correo simple (SMTP) que necesita para que la puerta de enlace local envíe notificaciones por correo electrónico.
-
Asegúrese de que el gateway local está ejecutando IOS XE 17.6.1 o superior si desea utilizar el servidor SMTP seguro para notificaciones por correo electrónico.
Requisitos previos
Gateway local con IOS XE 17.6.1 o superior
-
Las firmas de diagnóstico están habilitadas de manera predeterminada.
-
Configure el servidor de correo electrónico seguro que utiliza para enviar una notificación proactiva si el dispositivo está ejecutando IOS XE 17.6.1 o superior.
configure terminal call-home mail-server <username>:<pwd>@<email server> priority 1 secure tls end -
Configure la variable de entorno ds_email con la dirección de correo electrónico del administrador que debe notificar.
configure terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)environment ds_email <email address> end
Instale firmas de diagnóstico para la supervisión dinámica
Supervisión de una alta utilización de la CPU
Este DS rastrea el uso de la CPU de 5-segundos utilizando el OID SNMP 1.3.6.1.4.1.9.2.1.56. Cuando la utilización alcanza el 75% o más, desactiva todas las depuraciones y desinstala todas las firmas de diagnóstico que instala en el gateway local. Siga los pasos a continuación para instalar la firma.
-
Asegúrese de activar SNMP mediante el comando show snmp. Si SNMP no está activado, configure el snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled Descargar DS 64224utilizando las siguientes opciones desplegables en Herramienta de búsqueda de firmas de diagnóstico:
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:Nombre del campo
Valor de campo
Plataforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Producto
CUBE Enterprise en la solución Webex Calling
Alcance del problema
Rendimiento
Tipo de problema
Alta utilización de la CPU con notificación por correo electrónico

-
Copie el archivo XML de DS en el la unidad flash de la puerta de enlace local.
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:El siguiente ejemplo muestra cómo copiar el archivo desde un servidor FTP a la puerta de enlace local.
copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: Accessing ftp://*:*@ 192.0.2.12/DS_64224.xml...! [OK - 3571/4096 bytes] 3571 bytes copied in 0.064 secs (55797 bytes/sec) -
Instale el archivo XML de DS en la puerta de enlace local.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success -
Utilice la flecha show call-home diagnostic-signature comando para verificar que la firma se haya instalado correctamente. La columna de estado debe tener un valor de "registrado".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.comDescargar DSes:
ID de DS
Nombre de DS
Revisión
Estado
Última actualización (GMT+00:00)
64224
DS_LGW_CPU_MON75
0.0.10
Registrados
2020-11-07 22:05:33
Cuando se activa, esta firma desinstala todos los DS que se ejecutan, incluido él mismo. Si es necesario, vuelva a instalar DS 64224 para seguir supervisando el alto uso de la CPU en el gateway local.
Monitoreo de desconexiones de llamadas anormales
Este DS utiliza sondeo SNMP cada 10 minutos para detectar una desconexión anormal de llamadas con errores SIP 403, 488 y 503. Si el incremento del recuento de errores es mayor o igual a 5 de la última encuesta, genera un registro del sistema y una notificación por correo electrónico. Siga los pasos a continuación para instalar la firma.
-
Asegúrese de que SNMP está activado mediante el comando show snmp. Si SNMP no está activado, configure el snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled -
Descargar DS 65221utilizar las siguientes opciones en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Rendimiento
Tipo de problema
Detección de desconexión de llamadas anormales en SIP con notificación de correo electrónico y syslog.
-
Copie el archivo XML de DS en la puerta de enlace local.
copy ftp://username:password@<server name or ip>/DS_65221.xml bootflash: -
Instale el archivo XML de DS en la puerta de enlace local.
call-home diagnostic-signature load DS_65221.xml Load file DS_65221.xml success -
Usar el comando show call-home diagnostic-signature para verificar que la firma se haya instalado correctamente. La columna de estado debe tener un valor de "inscrito".
Instale firmas de diagnóstico para solucionar un problema
También puede utilizar las Firmas de diagnóstico (DS) para resolver problemas con rapidez. Los ingenieros del TAC de Cisco han publicado varias firmas que permiten las depuraciones necesarias para solucionar un problema determinado, detectar la ocurrencia del problema, recopilar el conjunto correcto de datos de diagnóstico y transferir los datos automáticamente al caso del TAC de Cisco. Esto elimina la necesidad de verificar manualmente la ocurrencia de problemas y facilita mucho la resolución de problemas intermitentes y transitorios.
Puede utilizar el Herramienta de búsqueda de firmas de diagnósticopara encontrar las firmas aplicables e instalarlas para resolver un problema determinado, o bien puede instalar la firma recomendada por el ingeniero de TAC como parte del compromiso de soporte.
Este es un ejemplo de cómo encontrar e instalar un DS para detectar la ocurrencia “%VOICE_IEC-3-GW: CCAPI: Error interno (umbral de pico de llamadas): IEC=1.1.181.1.29.0" syslog y automatice la recopilación de datos de diagnóstico mediante los siguientes pasos:
Configure otra variable de entorno DS ds_fsurl_prefix como ruta del servidor de archivos TAC de Cisco (cxd.cisco.com) para cargar los datos de diagnóstico. El nombre de usuario en la ruta del archivo es el número de caso y la contraseña es el token de carga del archivo que se puede recuperar de Administrador de casos de soportecomo se muestra a continuación. El token de carga de archivos se puede generar en la sección Adjuntos del Administrador de casos de soporte, según sea necesario.

configure terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)environment ds_fsurl_prefix "scp://<case number>:<file upload token>@cxd.cisco.com" endEjemplo:
call-home diagnostic-signature environment ds_fsurl_prefix " environment ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com"-
Asegúrese de que SNMP está activado mediante el comando show snmp. Si SNMP no está activado, configure el snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end -
Recomendamos instalar el DS de monitorización de alta CPU 64224 como medida proactiva para desactivar todas las firmas de debugs y diagnósticos durante el tiempo de alta utilización de la CPU. Descargar DS 64224utilizar las siguientes opciones en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Rendimiento
Tipo de problema
Alta utilización de la CPU con notificación por correo electrónico.
-
Descargar DS 65095utilizar las siguientes opciones en Herramienta de búsqueda de firmas de diagnóstico:
Nombre del campo
Valor de campo
Plataforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Producto
Solución CUBE Enterprise en Webex Calling
Alcance del problema
Syslog
Tipo de problema
Registro del sistema - %VOICE_IEC-3-GW: CCAPI: Error interno (umbral de pico de llamadas): IEC=1.1.181.1.29.0
-
Copie los archivos XML de DS en la puerta de enlace local.
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: copy ftp://username:password@<server name or ip>/DS_65095.xml bootflash: -
Instale el archivo DS 64224 de supervisión de alta CPU y, a continuación, el archivo XML de DS 65095 en la gateway local.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success call-home diagnostic-signature load DS_65095.xml Load file DS_65095.xml success -
Verifique que la firma se haya instalado correctamente utilizando show call-home diagnostic-signature. La columna de estado debe tener un valor de "inscrito".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.comDSes descargados:
ID de DS
Nombre de DS
Revisión
Estado
Última actualización (GMT+00:00)
64224
00:07:45
DS_LGW_CPU_MON75
0.0.10
Registrados
2020-11-08:00:07:45
65095
00:12:53
DS_LGW_IEC_Call_spike_threshold
0.0.12
Registrados
2020-11-08:00:12:53
Verificar la ejecución de firmas de diagnóstico
En el siguiente comando, la columna “Status” del comando show call-home diagnostic-signature cambia a “en ejecución” mientras Local Gateway ejecuta la acción definida en la firma. El resultado de show call-home diagnostic-signature statistics es la mejor manera de verificar si una firma de diagnóstico detecta un evento de interés y ejecutó la acción. La columna "Desencadenado/Máximo/Desinstalar" indica la cantidad de veces que la firma dada ha desencadenado un evento, la cantidad máxima de veces que se define para detectar un evento y si la firma se desinstala a sí misma después de detectar la cantidad máxima de eventos desencadenados.
show call-home diagnostic-signature
Current diagnostic-signature settings:
Diagnostic-signature: enabled
Profile: CiscoTAC-1 (status: ACTIVE)
Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService
Environment variable:
ds_email: carunach@cisco.com
ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
DSes descargados:
|
ID de DS |
Nombre de DS |
Revisión |
Estado |
Última actualización (GMT+00:00) |
|---|---|---|---|---|
|
64224 |
DS_LGW_CPU_MON75 |
0.0.10 |
Registrados |
2020-11-08 00:07:45 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
0.0.12 |
Ejecutando |
2020-11-08 00:12:53 |
mostrar estadísticas de la firma de diagnóstico de llamadas locales
|
ID de DS |
Nombre de DS |
Activado/Máx/Desinstalación |
Tiempo de ejecución promedio (segundos) |
Tiempo de ejecución máximo (segundos) |
|---|---|---|---|---|
| 64224 |
DS_LGW_CPU_MON75 |
0/0/N |
0.000 |
0.000 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
1/20/Y |
23.053 |
23.053 |
La notificación por correo electrónico que se envía durante la ejecución de la firma de diagnóstico contiene información clave como el tipo de problema, los detalles del dispositivo, la versión del software, la configuración en ejecución y muestra las salidas de comandos que son relevantes para resolver el problema dado.
Desinstalar las firmas de diagnóstico
Por lo general, las firmas de diagnóstico se definen para desinstalar después de detectar algunas instancias de problemas. Si desea desinstalar una firma manualmente, recupere el ID de DS de la salida de show call-home diagnostic-signature y ejecute el siguiente comando:
call-home diagnostic-signature deinstall <DS ID>
Ejemplo:
call-home diagnostic-signature deinstall 64224
Periódicamente, se agregan firmas nuevas a la Herramienta de búsqueda de firmas de diagnóstico, en función de los problemas que se observan en las implementaciones. Actualmente, el TAC no admite las solicitudes para crear firmas personalizadas nuevas.
