Configurar reglas de conversión de números

Al configurar cuentas SIP de algunos operadores de telecomunicaciones o registrarse en una PBX cuyas configuraciones no están en nuestra lista Plantillas de servidor Es posible que deba configurar manualmente las reglas de conversión de números para llamadas salientes.

Antes de enviar el teléfono a un operador SIP, es posible que deba convertir el número a su formato. Por ejemplo, en los números de teléfono se suele escribir con 8, con corchetes y espacios. Por compatibilidad, es mejor convertir dichos números a un formato estándar:

8 (926) 123-45-67 → 79261234567

La esencia de la conversión de números necesaria: eliminar espacios, corchetes y guiones. El número 8 al comienzo del número debe convertirse al código de país; por ejemplo, para Rusia es 7.

Este tipo de transformación se realiza mediante una o más reglas de expresión regular.

  • Hay 2 tipos de reglas: las que contienen el signo = (igualdad) y las que no lo contienen
  • Todas las reglas se aplican a su vez.
  • Recomendamos utilizar el carácter ` (comilla simple) al principio y al final de las reglas para deshabilitar la posible conversión de parte de la regla en emoticones.

Primer tipo de regla (con signo igual =)

Estas reglas reemplazan la parte izquierda de = con la parte derecha. Ambas partes de la regla son expresiones regulares. Si el lado izquierdo de la regla no se encuentra en el número de teléfono, se omite la regla.
[^+*#\w]= ^8=7
Ejemplo de 1: La transformación contiene 2 reglas. El primero elimina todos los caracteres del número marcado excepto números, letras y signos +, *, # y _. La segunda regla reemplaza el primer dígito 8 del número por 7.
^(8|\+7)([0−9]{10})$=7\2
^(8|\+7)(?=\d{10})=7.
Ejemplo de 2: Dos reglas equivalentes reemplazan el 8 y el +7 al principio del número de teléfono por 7 (el punto al final de la regla es importante).
.*=
Ejemplo de 3: Convierte cualquier número en un valor vacío. Este valor, por ejemplo, es el predeterminado para las líneas de puerta de enlace (cuentas SIP), de modo que los posibles mensajes de texto del usuario no se procesan como números de forma predeterminada y la llamada a través de la línea se produce solo a un número establecido explícitamente (número PBX).

Segundo tipo de reglas (sin signo igual =)

Estas expresiones regulares especifican una máscara para restringir el uso del operador. Si la expresión regular no coincide con un número de teléfono, ese operador se excluye y no se consideran las reglas posteriores. Si hay coincidencia, se revisa la siguiente regla.
^7\d{10}$
Ejemplo de 4: limita el uso de una cuenta SIP solo a números de teléfono rusos (comenzando con 7 y continuando con 10 dígitos)
^79\d{9}$
Ejemplo de 5: numeros moviles rusos
^ \ d {3} $
Ejemplo de 6: números de tres dígitos (generalmente internos)

ver también


Métodos de pago de la pasarela SIP.TG para transferir llamadas entre Telegram y telefonía SIP

Problemas frecuentes y soluciones al configurar una puerta de enlace para llamadas entre Telegram y telefonía SIP

Configuración de códecs para cuentas SIP al configurar la puerta de enlace SIP.TG para llamadas de voz en Telegram

Configuración y uso del teclado DTMF cuando Telegram- llamadas

Códigos de error y su interpretación que pueden ocurrir al configurar una puerta de enlace para llamadas desde Telegram

Métodos para transferir la gestión de tarifas a otro usuario, transferir el derecho a administrar la tarifa, así como transferir la propiedad de la tarifa.

Solicitud de gestión de cuenta SIP.TG para ayudar a los usuarios cuyas categorías de usuarios tienen acceso a la función

Operadores de telefonía IP para diferentes zonas geográficas, testados por nuestro equipo

Objeto, ventajas, procedimiento para instalar y configurar sus propios servidores Worker para SIP.TG

Finalidad, ventajas, procedimiento para instalar y configurar su propio Almacenamiento de Sesiones Telegram para SIP.TG