Configuración de las reglas de conversión de números

Al configurar cuentas SIP de algunos proveedores de servicios o registrarse en PBX cuya configuración no figura en nuestra lista. Plantillas de servidor es posible que tenga que configurar manualmente las reglas de conversión de números para las llamadas salientes.

Antes de enviar su teléfono a un operador SIP, es posible que tenga que convertir el número a su formato. Por ejemplo, los números de teléfono suelen escribirse con 8, con paréntesis y espacios. Lo mejor es convertir estos números a un formato estándar para que sean compatibles:

8 (926) 123-45-67 → 79261234567

La esencia de la conversión de números requerida: eliminar espacios, paréntesis y guiones. El dígito 8 al principio del número debe convertirse en un código de país, por ejemplo, para Rusia es el 7.

Estas conversiones se realizan mediante una o varias reglas de expresión regular.

  • Existen 2 tipos de reglas: las que contienen un signo = (igualdad) y las que no
  • Todas las normas se aplican de una en una
  • Recomendamos utilizar un carácter ` (comillas simples) al principio y al final de las reglas para desactivar la posible conversión de parte de la regla en caras sonrientes.

Primer tipo de regla (con un signo igual =)

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

Segundo tipo de regla (sin el signo igual =)

Estas expresiones regulares establecen una máscara para restringir el uso del operador. Si una expresión regular no coincide con un número de teléfono, se excluye este operador y no se tienen en cuenta las reglas posteriores. Si hay una coincidencia, se revisa la siguiente regla.
^7\d{10}$
Ejemplo 4: restringe el uso de la cuenta SIP únicamente a los números de teléfono rusos (que empiezan por 7 y luego por 10 dígitos)
^79\d{9}$
Ejemplo 5: Números de móvil rusos
^\d{3}$
Ejemplo 6: números de tres dígitos (normalmente internos)

Ver también


Opciones de pago de la pasarela SIP.TG para la transferencia de llamadas entre Telegram y la telefonía SIP

Problemas frecuentes y soluciones a la hora de configurar una pasarela de llamadas entre Telegram y la telefonía SIP

Configuración de códecs para cuentas SIP al configurar una pasarela SIP.TG para llamadas de voz de Telegram

Configuración y uso del teclado DTMF en las llamadas de Telegram

Códigos de error y su decodificación que pueden producirse al configurar una pasarela para llamadas de Telegram

Formas de transferir la administración de las tarifas a otro usuario, de transferir los derechos de administración de las tarifas y de transferir la propiedad de las tarifas

Solicitud de gestión de cuentas SIP.TG para ayudar a los usuarios cuyas categorías de usuario pueden acceder a la función

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

Finalidad, ventajas, instalación y configuración de servidores Worker propios para SIP.TG

Finalidad, ventajas, instalación y configuración de su propio almacén de sesiones de Telegram para SIP.TG