Caso de uso de Butler

Leer la documentación en su propio idioma

La base de conocimientos de ProSBC está escrita e indexada en inglés. Hágale a Butler una pregunta de configuración en francés, español o portugués y obtendrá la respuesta en el idioma en que preguntó.

La situación

En la mayoría de los equipos hay un ingeniero que conoce perfectamente las redes de voz y no lee inglés. Puede escuchar una falla de audio unidireccional y decirle que es un problema de NAT antes de abrir nada. Lo que no puede hacer es leer la documentación del controlador de borde de sesión (SBC) que tiene delante, porque solo existe en inglés.

La alternativa cuesta una hora. Encontrar la página correcta sin poder hojearla, pasarla por un traductor y luego juzgar si la traducción automática de un documento técnico respetó los nombres de los campos. La mayoría se rinde y le pregunta a un colega, lo que convierte la pregunta de una persona en la tarde de dos.

Cómo funciona

Traducir la pregunta, no la página

Esta parte merece un párrafo, porque el enfoque obvio no funciona. Una base de conocimientos indexada en inglés no devuelve nada útil para una consulta escrita en portugués: las palabras simplemente no coinciden. Traducir después la página recuperada tampoco ayuda, porque primero hay que encontrar la página correcta, y encontrarla era justamente la parte difícil.

Butler lo hace al revés. Interpreta la intención de su pregunta, formula la búsqueda en inglés, recupera la fuente en inglés y le devuelve la respuesta en el idioma en que usted escribió. Nunca ve el inglés y nunca tiene que adivinar el término de búsqueda. Cada pregunta de abajo se hizo en una sesión nueva para que ningún idioma se arrastrara de una conversación anterior, cada respuesta volvió en el idioma de la pregunta y cada búsqueda subyacente se hizo en inglés.

Las respuestas

Elija una pregunta y lea el intercambio completo

Todos se ejecutaron con datos de demostración sintéticos, y cada afirmación verificable se comprobó con la documentación del producto.

#voice-opsChat
IN

Ingeniero FR 10:14
@VI - Butler Bonjour. Je dois raccorder un nouveau fournisseur SIP qui exige une authentification par REGISTER. Quelles sont les étapes sur le ProSBC, et quels champs du NAP faut-il remplir ?
Hola. Necesito conectar un nuevo proveedor SIP que exige autenticación por REGISTER. ¿Cuáles son los pasos en el ProSBC y qué campos del NAP tengo que completar?
B

VI - Butler APP 10:14
lookup_knowledge  query=“SIP provider REGISTER authentication outbound registration NAP”
Le produit distingue trois fonctionnalités différentes. La vôtre est l’enregistrement sortant : le SBC s’enregistre lui-même auprès de l’opérateur.
sip_cfg.registration_parametersregister_to_proxy trueaddress_to_register sip:username@hostname sip_cfg.authentication_parametersuser nom d’utilisateurpassword mot de passerealm optionnelignore_realm false par défaut
Souhaitez-vous que je récupère la configuration actuelle d’un NAP spécifique pour vous montrer les champs exacts disponibles sur votre ProSBC ?
¿Quiere que obtenga la configuración actual de un NAP específico para mostrarle los campos exactos disponibles en su propio ProSBC?

Lea el último mensaje en lugar del bloque de código. Butler solo nombra un campo de configuración cuando realmente lo ha visto, y una pregunta del tipo “guíame paso a paso” es justamente donde estaría la tentación de rellenar un hueco con algo verosímil. Cuando el concepto está claro pero los campos exactos no, ofrece leer el NAP real en su propio equipo y mostrarle lo que de verdad contiene. En un idioma en el que verificar la documentación por su cuenta es lo difícil, esa oferta es la salvaguarda.

#voice-opsChat
IN

Ingeniero ES 16:18
@VI - Butler Tengo que abrir el ProSBC a una IP nueva de un cliente. ¿Dónde se configura la lista de control de acceso del NAP, y hace falta activar la configuración después?
B

VI - Butler APP 16:18
lookup_knowledge  query=“NAP access control list ACL whitelist IP configuration”
Señor, la lista de control de acceso se configura en el propio NAP, en la sección SIP, como una lista de rangos CIDR (IP/máscara).
Panel de navegación → NAPsConfigure the Access Control List 203.0.113.10/32 una sola IP 198.51.100.0/24 una subred 0.0.0.0/0 cualquiera
Sobre la activación: sí, absolutamente necesario. Después de cualquier cambio debe ejecutar activate_config para que surta efecto. Edite el NAP directamente y use Configure the Access Control List en la sección SIP.

Una sola llamada a una herramienta, siete segundos y una respuesta completa: dónde está la lista, el formato que espera y el hecho de que nada surte efecto hasta que se activa. Fíjese también en la última línea. Nadie pidió la ruta por el portal, y aun así la indicó, para quien prefiera hacer clic en lugar de llamar a una API.

#voice-opsChat
IN

Ingeniero FR 11:02
@VI - Butler Quelle est la différence exacte entre un NAP et une route sur le ProSBC ? Dans quel ordre le SBC les évalue-t-il quand un appel entrant arrive ?
¿Cuál es exactamente la diferencia entre un NAP y una ruta en el ProSBC? ¿En qué orden los evalúa el SBC cuando llega una llamada entrante?
B

VI - Butler APP 11:02
lookup_knowledge  query=“NAP vs route difference ProSBC”lookup_knowledge  query=“route evaluation order incoming call matching priority”
NAP et route

  • NAP est un point d’interconnexion SIP, le “qui” à qui on parle. Il définit une destination SIP : IP proxy, ports, transports, ACLs.
  • Route est une règle de routage d’appel, le “comment” et le “où”. Elle décide quel NAP de sortie reçoit l’appel et applique les transformations de numéros.
Ordre d’évaluation1. NAP d’entrée déterminé par IP / port / ACL2. Routes évaluées simple_routing_sbc.rb tri par priorité croissante 0 = la plus haute puis poids (weight) pour la répartition3. NAP de sortie choisi4. Appel transmis avec transformations
En résumé : NAP d’abord (entrée), puis Routes (matching et sélection), puis NAP (sortie). Les NAP sont les extrémités du dialogue SIP ; les routes sont la logique qui décide par quelle extrémité sortante passer.
En resumen: primero el NAP de entrada, luego las rutas para la coincidencia y la selección, y después el NAP de salida. Los NAP son los extremos del diálogo SIP; las rutas son la lógica que decide por cuál sale la llamada.

El orden por prioridad y peso y el script de enrutamiento predeterminado coinciden con la base de conocimientos. A un ingeniero nuevo le lleva casi una semana armar esta respuesta a partir de la documentación; aquí cabe en un párrafo, en francés.

#voice-opsChat
IN

Ingeniero PT 14:07
@VI - Butler Preciso configurar transcoding no ProSBC entre G.711 e G.729. O que preciso habilitar e existe limite de licença para isso?
Necesito configurar transcodificación entre G.711 y G.729 en el ProSBC. ¿Qué tengo que habilitar y hay un límite de licencia?
B

VI - Butler APP 14:07
lookup_knowledge  query=“configure transcoding G.711 G.729 codec license”lookup_knowledge  query=“hardware transcoding license limit capacity”
Precisa habilitar Hardware audio transcoding no perfil de media. O transcoding de G.711 para G.729 não é possível em software, apenas por hardware.
Requisitos de licença

  • O transcoding é capado pela licença, portanto a capacidade disponível depende do que está licenciado.
  • Software transcoding cobre só G.711 a-law para u-law (PCMA para PCMU).
  • Para verificar a capacidade atual, use get_license_status. Posso consultar a licença do seu equipamento se me indicar o host_id.
La transcodificación está limitada por la licencia. La transcodificación por software solo cubre G.711 ley A a ley µ. Puedo verificar su licencia real si me indica el host id.

Esta es la respuesta comercialmente incómoda. La respuesta honesta es que esta conversión necesita la unidad de transcodificación por hardware, y eso es lo que respondió Butler, en lugar de lo que el cliente esperaba oír. Correcto a septiembre de 2026. La transcodificación G.729 por software está en la hoja de ruta, así que verifique la situación actual antes de presupuestar hardware.

#voice-opsChat
IN

Ingeniero ES 08:57
@VI - Butler Buenos días. Nuestro operador cambió ayer la IP detrás de su hostname SIP y actualizó el DNS, pero nuestro SBC sigue enviando las llamadas a la dirección antigua. ¿Qué habría que hacer? No ejecute nada todavía, solo explíqueme el procedimiento.
B

VI - Butler APP 08:57
lookup_knowledge  query=“DNS cache refresh SBC name resolution”list_available_actions  query=“dns cache”
Buenos días. Esto es un problema clásico de caché DNS en el SBC.
El problema

  • Su SBC tiene en caché la dirección IP antigua del hostname SIP de su operador. Los registros DNS en el SBC no se actualizan automáticamente cuando cambia un registro externo.
La solución es ejecutar la acción clear_dns_cache en el SBC. Vacía globalmente todas las entradas en caché (A, SRV, NAPTR, LOCSRV, MCAST), mantiene las entradas locales estáticas configuradas manualmente, y no requiere activación de configuración posterior.
¿Tiene acceso al WebGUI para verificar el nombre del grupo DNS, o prefiere que liste primero los grupos disponibles?

Aquí pasaron dos cosas fáciles de pasar por alto. El ingeniero pidió que no se ejecutara nada, y Butler se detuvo en la explicación, que era todo lo que se le pidió. Luego, en lugar de adivinar un nombre que no tenía, ofreció listar los reales. Un ingeniero de VoIP que no puede leer la documentación en inglés obtuvo el concepto, el nombre exacto de la acción y una oferta para encontrar el detalle que faltaba, sin salir del chat.

En el día a día

Cómo mantiene la precisión

La precisión pesa aquí más que en cualquier otra parte del producto. Un lector que trabaja en inglés puede comprobar el nombre de un campo en la documentación en treinta segundos, y la razón de ser de esta página es que usted no tenga que hacerlo. Por eso mismo Butler cumple un estándar más estricto en estos idiomas, y la regla siguiente es la forma en que se aplica.
Pídale que obtenga el objeto real cuando quiera certeza. Butler solo nombra un campo de configuración cuando lo ha visto, y cuando el concepto está claro pero los nombres exactos no, lee el objeto en vivo en su propio equipo y le muestra lo que realmente contiene.
Las respuestas salen de la fuente en inglés, presentada para usted. Todo lo que cubre la documentación tiene respuesta en cualquiera de estos idiomas, y Butler le dirá cuando una pregunta queda fuera de ella en lugar de rellenar el hueco.
Cambie de idioma cuando le convenga. Las respuestas se mantienen en el idioma en que preguntó y no vuelven al inglés a mitad del hilo, y puede pedir la misma respuesta otra vez en el idioma de su cliente cuando necesite algo para reenviar.
Casos de uso de Butler

Un número y, quizás, una hora. Butler encuentra la llamada e indica de qué lado se terminó.

Conteos, agrupaciones, umbrales y KPI sobre un conjunto de llamadas.

Tablas de enrutamiento, expresiones regulares y perfiles SDP en lenguaje sencillo.

Una base de conocimientos en su idioma

Pregunte en francés, español o portugués y obtenga la respuesta a partir de la documentación en inglés.

Cambios, informes, archivos y correos, cada uno a la espera de su confirmación.

Pegue la queja con las palabras del cliente y deje que Butler encuentre la llamada.

Todos los casos de uso de Butler

Pregúntele a Butler en el idioma en que usted piensa

Implementado en 48 horas, mes a mes, en la aplicación de chat que su equipo ya tiene abierta.

Al enviar este formulario, su información será procesada de acuerdo con nuestra Política de privacidad.