Friends remotos¶
Los friends remotos conectan un cliente vPBX con una entidad SIP externa.
Tipos de friends remotos¶
Hay 2 tipos principales de PBX SIP que se pueden integrar con IvozProvider:
PBX de conexión directa (Modo de conectividad: directo): IvozProvider debe poder hablar SIP directamente con este tipo de friends simplemente redirigiendo el tráfico al puerto adecuado de la dirección IP pública del PBX.
PBX detrás de NAT (Modo de conectividad: registrar): No accesible directamente. Este tipo de PBX debe registrarse en IvozProvider (al igual que todos los Terminales).
¿Qué permiten los friends remotos?¶
Esta sección permite no solo la comunicación entre usuarios en ambos extremos del SIP trunk, sino también:
Los usuarios “del otro lado” pueden llamar a la red pública igual que los Usuarios nativos de Ivozprovider.
Las llamadas a la red pública pueden ser enrutadas al otro extremo del SIP trunk.
¿Qué tipo de llamadas se pueden enrutar a través de un friend remoto?¶
IvozProvider debe saber qué llamadas deben ser enrutadas a los diferentes friends remotos definidos. Para eso, el administrador del cliente configurará expresiones regulares que describan los números que se pueden alcanzar a través del friend.
Nota
Las extensiones internas tienen prioridad sobre cualquier expresión definida en los friends.
Importante
Evite las expresiones regulares PCRE en la configuración de friends: use [0-9] en lugar de \d.
Configuración de friends remotos¶
La configuración de Friend es una combinación entre un Usuario y un Terminal
Estos son los ajustes configurables de los friends:
- Nombre
Nombre del friend, como en Terminales. Esto también se usará en mensajes SIP (enviados Desde Usuario).
- Descripción
Opcional. Información adicional para este friend.
- Prioridad
Se usa para resolver conflictos al enrutar llamadas a través de friends. Si un destino de llamada coincide con más de una expresión regular de friend, la llamada se enrutarán a través del friend con menor valor de prioridad.
- Contraseña
Cuando el friend envía solicitudes, IvozProvider lo autentificará usando esta contraseña. Usar contraseña ES OBLIGATORIO en modo “Registrar”. En modo “Directo”, dejarlo en blanco desactiva la autenticación SIP y habilita la verificación de la fuente IP.
- Modo de conectividad
Elija entre “Directo” y “Registrar” para un friend remoto.
- ACL de llamada
Similar a usuarios internos, los friends pueden realizar llamadas internas del cliente sin restricciones (incluyendo Extensiones u otros Friends). Al llamar a números externos, se verificará esta ACL si está configurada.
- DDI de salida de respaldo
Las llamadas externas de este friend se presentarán con este DDI, a menos que la fuente presentada por el friend sea un DDI que exista en la sección de DDIs.
- Código de país y área
Se usa para la transformación de números desde y hacia este friend.
- Codecs permitidos
Como un terminal, los friends hablarán el codec seleccionado.
- Desde usuario
La solicitud de IvozProvider a este friend incluirá este usuario en el encabezado From.
- Desde dominio
La solicitud de IvozProvider a este friend incluirá este dominio en el encabezado From.
- DDI entrante
Si se establece en ‘Sí’, establezca el destino (R-URI y To) al DDI/número llamado cuando se llame a este punto final. Si se establece en ‘No’, se usará el nombre de usuario utilizado en el encabezado Contact de registro, como se especifica en el RFC SIP (se usará el nombre del friend para puntos finales con conectividad directa). Por defecto es ‘Sí’.
- Habilitar paso a través de T.38
Si se establece en ‘sí’, este punto final SIP debe ser un emisor/receptor de fax compatible con T.38. IvozProvider actuará como una puerta de enlace T.38, conectando llamadas de fax de un operador compatible con T.38 y un dispositivo compatible con T.38.
- Aplicar siempre transformaciones
Tanto los números listados en la sección de Extensiones como los números que coincidan con cualquier expresión regular de friend se considerarán internos y no atravesarán las reglas de transformación numérica. Habilite esta configuración para forzar las reglas de Transformación Numérica incluso en estos números.
- Encriptación RTP
Si se establece en ‘sí’, la llamada no se establecerá a menos que sea posible encriptar su audio. Si se establece en ‘no’, el audio no se encriptará.
- Contacto múltiple
Las mismas credenciales SIP se pueden configurar en múltiples dispositivos SIP. En ese caso, todos los dispositivos suenan simultáneamente al recibir una llamada. Configurar este interruptor en ‘No’ limita este comportamiento para que solo suene el último dispositivo SIP registrado.
Nota
Las llamadas a friends se consideran internas. Eso significa que no se verificarán las ACLs al llamar a un friend, sin importar si el origen de la llamada es un usuario u otro friend.
Truco
Se puede contactar al friend debido a llamadas a varias extensiones/DDIs. La configuración de DDI entrante permite al punto final SIP remoto saber qué número causó cada llamada, estableciendo ese número como destino (encabezados R-URI y To). De esta manera, el friend puede manejar las llamadas de manera diferente.
Asterisk como un friend remoto¶
En el otro extremo de un friend puede haber cualquier tipo de entidad SIP. Esta sección toma como ejemplo un sistema PBX Asterisk que usa el controlador de canal SIP que desea conectarse a IvozProvider.
registrar
Si el sistema no se puede acceder directamente, Asterisk tendrá que registrarse en la plataforma (como lo haría un terminal).
La configuración será algo así:
register => friendName:friendPassword@ivozprovider-client.sip-domain.com
par
[friendName]
type=peer
host=ivozprovider-client.sip-domain.com
context=XXXXXX
disallow=all
allow=alaw
defaultuser=friendName
secret=friendPassword
fromuser=friendName
fromdomain=ivozprovider-brand.sip-domain.com
insecure=port,invite
sendrpid=pai
directmedia=no
Advertencia
Los friends, como los terminales, NO DEBEN desafiar a IvozProvider. Por eso se usa la configuración insegura aquí.
Nota
Dado que el nombre de usuario From se usa para identificar al friend, se debe usar P-Asserted-Identity (o P-Preferred-Identity o Remote-Party-Id) para especificar el número del llamante. La prevalencia entre estos encabezados de origen es: PAI > PPI > RPID.
Resumen de friends remotos¶
El punto clave es entender que un friend remoto tiene una relación directa con el trío extensión-usuario-terminal:
Puede realizar llamadas a todas las extensiones internas y otros friends.
Puede realizar llamadas externas que su ACL permita
Muestra su DDI de salida configurado al llamar a entidades externas
Nunca desafíe las solicitudes de IvozProvider (no solicite autenticación en solicitudes recibidas)
Responde a los desafíos de autenticación de IvozProvider (Todas las solicitudes de ellos a IvozProvider deben ser autenticadas por razones de seguridad)
Solo se conecta con Proxy SIP de Usuarios, como terminales. De hecho, el tráfico SIP de friends es idéntico al tráfico de cualquier otro terminal de usuario en formato.