Integrar tus propios troncales SIP en Dialfire

¿Tienes un gran acuerdo con un proveedor de telefonía fiable y te gustaría usarlo para Dialfire? ¡Felicidades!
Aunque Dialfire trabaja con un gran número de proveedores de telefonía, no podemos garantizar la mejor calidad de voz al precio más bajo por minuto y con una transferencia de identificador de llamada asegurado en todo el mundo.
Por eso nos gusta dar a nuestros clientes la oportunidad de usar sus propias troncales SIP con Dialfire. De esta manera, en lugar de pagar una tarifa de terminación de voz, sólo se cobra una pequeña tarifa de conmutación. Si deseas probarlo usted mismo, puedes simplemente configurar tu troncal SIP en el menú Preferencias en el sub-menú Marcador y el mismo tienes activación inmediata.
A continuación te explicaremos brevemente qué opciones existen y de qué debes estar pendiente.
Servidor SIP y autenticación
La mayoría de los proveedores soportan la seguridad de la troncal SIP utilizando la Autenticación Digest, en cuyo caso basta con especificar sólo el nombre de usuario y la contraseña además del servidor SIP.
Otros proveedores requieren adicionalmente la dirección IP del remitente. Dado que Dialfire como solución nativa de la nube trabaja con instancias de servidores dinámicos de proveedores de nube conocidos, las direcciones IP de los servidores de marcación no se conocen de antemano. Para permitirle, sin embargo, utilizar tales proveedores, proporcionamos proxies SIP públicos con direcciones IP fijas, que simplemente deben ser introducidas en el campo de configuración correspondiente.
A continuación, tu informas a tu proveedor SIP sobre la dirección de este proxy. Los datos de voz (RTP) continúan corriendo directamente entre el proveedor SIP y el servidor del marcador, por lo que la ubicación geográfica del proxy SIP no es importante.
En raros casos, hay proveedores que confían en la dirección IP del originador como protección de acceso. Si aún así decide utilizar ese proveedor, tendrá que operar su propio servidor proxy con su propia dirección IP privada. En principio, puedes utilizar cualquier servidor proxy SIP para este fin, pero proporcionamos un proxy SIP especial como fuente abierta, que también lleva a cabo la autorización automática contra Dialfire y, por lo tanto, no es fácil de utilizar por los atacantes.
Si tu proveedor requiere un registro SIP, entonces probablemente no es una verdadera troncal SIP sino sólo una cuenta SIP para ser usada con un solo teléfono. Esto no es soportado en Dialfire. Preguntas a tu proveedor por una troncal SIP real en tu lugar.
Transmisión de la identificación de llamadas (caller ID)
La mayoría de las troncales SIP soportan la transmisión de un identificador de llamadas. Tienes que aclarar con tu proveedor qué número puedes transmitir. Ten en cuenta que los costes de la llamada también pueden depender del identificador de llamadas, especialmente del código de país. Con muchos proveedores, siempre hay problemas con la transmisión de números. Esto se debe en parte a que existen incompatibilidades cuando el número se transmite a otra red telefónica. Por otra parte, a veces las llamadas se desvían mediante tarjetas de telefonía móvil o conexiones privadas de tarifa plana, lo que reduce considerablemente los costos del proveedor pero hace casi imposible la transmisión del número. A veces los proveedores sólo quieren ahorrar los costos de una llamada internacional y prefieren transmitir un número local erróneo. Así pues, no te sorprendas si la persona llamada ve un número completamente diferente o si la supresión del identificador de llamadas que se describe a continuación no funciona.
Técnicamente, hay diferentes maneras de transmitir el identificador de llamadas. Estas son difíciles de distinguir y a veces violan normas válidas. Es por eso que simplemente los numeramos como cuatro modos diferentes. Comienza probando con el modo 1 y luego los siguientes modos en su orden. El primer modo ya cubre la mayoría de los casos, mientras que el segundo prácticamente sólo se utiliza si su proveedor de SIP utiliza un servidor Asterisk. Los dos últimos modos casi nunca son necesarios.
Si no has configurado un identificador de llamadas para la tarea de llamada de tu campaña dentro de Dialfire, también puedes especificar cualquier identificador de llamadas por defecto en la configuración de la troncal SIP. Este será entonces utilizado. Sólo en este caso puedes especificar adicionalmente a través de la opción CLIR que este número debe ser suprimido (no mostrado). Sin embargo, el identificador de llamadas se transmite al proveedor de telefonía del destinatario de la llamada y sólo no se muestra al destinatario. Sin un identificador de llamadas almacenado, las llamadas no son posibles y son bloqueadas por Dialfire.
Prefijo del número de teléfono
Tanto para el número llamada como para el identificador de llamada transmitido, puedes anteponer al número cualquier prefijo que desees. Por defecto, los números están en formato internacional (E.164) sin el signo más. Su proveedor le dirá qué prefijo debe introducir en cada caso. Las siguientes variantes suelen estar disponibles para que las pruebe:
- vacío es el más utilizado
- + es el prefijo estandarizado que funciona en todos los teléfonos móviles
- 00 es el identificador común para las llamadas internacionales en teléfonos estándar, en la mayoría de los países
- 011 para llamadas internacionales desde los EE.UU., si su proveedor se encuentra allí
Sin embargo, a veces los prefijos de los números de teléfono también se utilizan para seleccionar una calidad de llamada específica dentro de una troncal SIP o para desglosar las llamadas a diferentes cuentas de facturación.
Proteger de la sobrecarga
Si tu troncal SIP sólo soporta un número limitado de canales, también puedes especificar el máximo factor de sobre-marcado. Un factor de 3 significa que para cada agente que trabaja actualmente en una campaña con marcación predictiva, un máximo de 3 canales de la troncal SIP puede ser ocupado. Por defecto este factor es 25, pero incluso con un factor de 3 se pueden obtener muy buenos resultados.
Códecs soportados
Los siguientes códecs son compatibles con las troncales SIP:
- G.711a (a-Law)
- G.711u (µ-Ley)
- G.729 (CSA-CELP)
Troncales SIP dinámicos
¿Una sola troncal SIP no es suficiente para ti? Puedes dividir tus llamadas a través de diferentes troncales SIP, por ejemplo, enrutándolas por:
- procedimiento de selección (previsualización o predicción)
- campaña
- red telefónica a la que se hace la llamada (Least Cost Routing)
- disponibilidad esperada (un valor de probabilidad calculado sobre la base del historial de llamadas del contacto)
Para ello hay un campo de Script en la configuración de la troncal SIP, donde puedes usar Javascript para definir reglas de enrutamiento complejas para cada llamada. Básicamente puedes definir dinámicamente todos los campos de la configuración SIP.
¡Feliz tronco!