Ejemplos de expresión regular coincidencia y sustitución por transformación de número externa troncal
Como se describe en Transformar direcciones salientes con expresiones regulares, puede utilizar expresiones regulares para transformar el número enviado en una llamada saliente. Aquí encontrará algunos ejemplos y descripciones que le mostrarán cómo utilizar expresiones regulares para lograr este tarea.
partido de regex ^(sip[s]?:|Tel.:)(\+)(.*)
formato regex 1$3 USD
Por ejemplo, esta regex cambia:+17165551212@domain.com a sip:17165551212@domain.com.
- La coincidencia regex entra en el Igualar expresión regular tanto para la transformación de la dirección de llamada como para la transformación de dirección conocida.
- El formato regex entra en el Formato de expresión regular tanto para la transformación de la dirección de llamada como para la transformación de dirección conocida.
Código de país de EE. UU. 1
Código de enlace 1
Código de salida 011
Para los números de EE. UU., la regex debe eliminar el + y añadir el código troncal.
Partido de Regex ^(sip[s]?:|Tel.:)(\+)(.*)
Formato Regex ${1}1${3}
Por ejemplo, esta regex cambia:+17165551212@domain.com a sip:117165551212@domain.com.
Para los números internacionales, la regex para eliminar + y añadir código de salida 011
Partido de Regex ^(sip[s]?:|Tel.:)(\+)(.*)
Formato Regex ${1}011${3}
Por ejemplo, esta regex cambia:+443035551212@domain.com a sip:011443035551212@domain.com.
- Las coincidencias de regex entran en Igualar expresión regular tanto para la transformación de la dirección de llamada como para la transformación de dirección conocida.
- Los formatos regex entran en Formato de expresión regular tanto para la transformación de la dirección de llamada como para la transformación de dirección conocida.
Código de país del Reino Unido (Reino Unido) 44
Código de enlace 0
Código de salida 00
Para números nacionales, la regex debe eliminar el +44 y añadir el código troncal 0.
Partido de Regex ^(sip[s]?:|tel:)(\+)(44)(.*)
Formato Regex ${1}0${4}
Por ejemplo, esta regex cambia:+443035551212@domain.com a sip:03035551212@domain.com.
Para los números internacionales, la regex para eliminar + y añadir código de salida 00.
Partido de Regex ^(sip[s]?:|Tel.:)(\+)(.*)
Formato Regex ${1}00${3}
Por ejemplo, esta regex cambia:+17165551212@domain.com a sip:0017165551212@domain.com.
- Las coincidencias de regex entran en Igualar expresión regular tanto para la transformación de la dirección de llamada como para la transformación de dirección conocida.
- Los formatos regex entran en Formato de expresión regular tanto para la transformación de la dirección de llamada como para la transformación de dirección conocida.