Reglas de marcación
From VoIP.ms Wiki
| [checked revision] |
(Created page with "Hay muchas formas de crear reglas de marcación en el sistema Asterisk / PBX. En este artículo le proporcionaremos algunas muestras y cómo crearlas. Las reglas de marcación qu...")
Newer edit →
Revision as of 22:39, 1 October 2020
Hay muchas formas de crear reglas de marcación en el sistema Asterisk / PBX. En este artículo le proporcionaremos algunas muestras y cómo crearlas. Las reglas de marcación que vamos a incluir son la marcación de 10 dígitos a E.U.A. Y Canadá y cómo igualarla a su compañía telefónica local.
Asterisk / PBX
Marcación de 10 dígitos a E.U.A. / Canadá
Si desea marcar sin el 1 o sin el 1+ código de área, así es como puede hacerlo. Edite extensions.conf. Tenga en cuenta que, en nuestro ejemplo, cuando hacemos coincidir NXXNXXXXXX, agregamos un 1 delante del número a marcar. Marque (SIP/1${EXTEN}@voipms). En el ejemplo de 7 dígitos, digamos que su código de área es 214. Cuando marca 7 números, el comando de marcación agregará 1214 al frente. Marque (SIP/1214${EXTEN}@voipms). Reemplace el 214 por el código de área que desea que sean sus llamadas locales.
[mycontext]
; Llamadas internacionales
exten => _011.,1,Dial(SIP/${EXTEN}@voipms)
exten => _011.,n,Hangup()
; E.U.A. / Canada
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@voipms)
exten => _1NXXNXXXXXX,n,Hangup()
; Marcación de 10 dígitos
exten => NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@voipms)
exten => NXXNXXXXXX,n,Hangup()
; Marcación local de 7 dígitos, en este ejemplo, su código de área es 214
exten => NXXXXXX,1,Dial(SIP/1214${EXTEN}@voipms)
exten => NXXXXXX,n,Hangup()
Igualar los comportamientos de marcación de su compañía telefónica local en otros países
En este ejemplo, usaremos México. Con algunos ajustes, puede igualar los comportamientos de su propio país. Para México, es posible que no desee marcar 011+ 52 (código del país) + número de teléfono local para llamar a su vecino. En este ejemplo, le mostraremos cómo simular las reglas de marcación de la compañía telefónica mexicana (Telmex).
[mycontext]
; Llamadas internacionales desde México a otros países
exten => _00.,1,Dial(SIP/${EXTEN}@voipms)
exten => _00.,n,Hangup()
; E.U.A. / Canada desde Mexico
; Sabemos que esto es redundante con el ejemplo anterior. (_00.)
; Pero ésto es solo para mostrarle las reglas de marcación para llamar desde México a E.U.A. y Canadá,
; En caso de que desee deshabilitar la marcación internacional eliminando el ejemplo anterior.
exten => _001NXXNXXXXXX,1,Dial(SIP/${EXTEN:2}@voipms)
exten => _001NXXNXXXXXX,n,Hangup()
; Reglas de marcación de llamadas de larga distancia en méxico: 01 + Código de área + Número
exten => _01NXXXXXXXXX,1,Dial(SIP/01152${EXTEN:2}@voipms)
exten => _01NXXNXXXXXX,n,Hangup()
; Marcación local desde un teléfono fijo a otro teléfono fijo si su código de área es de 2 dígitos
; En este ejemplo, su código de área sería 55 para la ciudad de México y un número local de 8 dígitos
exten => _NXXXXXXX,1,Dial(0115255${EXTEN}@voipms)
exten => _NXXXXXXX,n,Hangup()
; Marcación local desde un teléfono fijo a otro teléfono fijo si su código de área es de 3 dígitos
; En este ejemplo, su código de área sería 999 para la ciudad Mérida y un número local de 7 dígitos
exten => _NXXXXXX,1,Dial(01152999${EXTEN}@voipms)
exten => _NXXXXXX,n,Hangup()
; Para llamar a un teléfono celular local desde un teléfono fijo. 044 + código de área + número
; Pero para llamar un celular de México desde el exterior, necesita 52 + 1 + Código de área + Número
; Aquí está cómo hacerlo
exten => _044NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3}@voipms)
exten => _044NXXXXXXXXX,n,Hangup()
; Para llamar a un celular de larga distancia desde un teléfono fijo, 045 + código de área + número
exten => _045NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3}@voipms)
exten => _045NXXXXXXXXX,n,Hangup()
; {EXTEN} es el número que marcó. Cuando va seguido de punto y coma y un dígito,
; es la cantidad de dígitos que desea eliminar desde el principio del número.