meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
voip:asterisk:dialplan [2019/12/03 14:36] – lc | voip:asterisk:dialplan [2023/01/18 14:37] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 10: | Línea 10: | ||
Inmediatamente después del nombre del contexto definimos las instrucciones que forman parte de nuestra lógica de extensiones. | Inmediatamente después del nombre del contexto definimos las instrucciones que forman parte de nuestra lógica de extensiones. | ||
- | Cada línea generalmente comienza con la instrucción **exten => Patrón de la extension a marcar, | + | Cada línea generalmente comienza con la instrucción ** exten => Patrón de la extension a marcar, |
- | * Patrón de la extensión, por ejemplo el número 123. | + | |
- | * Prioridad: cada extensión puede tener varias instrucciones por lo que se tiene un número de prioridad que define el orden en el cual serán ejecutadas. | + | |
- | < | + | |
- | * Para las siguientes prioridades y líneas si es para el mismo patrón podemos sustituir el patrón por la palabra **same =>** | + | |
- | * Para escribir la siguiente prioridad lo podemos hacer de modo numérico o simplemente poniendo una **n de next** | + | |
- | * Aplicación: | + | |
<note tip> Podemos hacer comentarios dentro de un contexto colocando **;** al principio de la línea </ | <note tip> Podemos hacer comentarios dentro de un contexto colocando **;** al principio de la línea </ | ||
- | |||
+ | ==== Patrones ==== | ||
+ | Como patrón de marcado, además de usar números podemos usar | ||
+ | |** X** | Cualquier dígito del 0 y 9 | | ||
+ | |** Z ** | Cualquier dígito del 1 a 9 | | ||
+ | |** N** | Cualquier dígito de 2 a 9 | | ||
+ | | **[12347-9]** | ||
+ | | * | El comodín equivale a cualquier número | ||
+ | | **. ** | Coincide con 1 o más carácteres | ||
+ | | **! ** | Coincide con 0 o más carácteres | ||
+ | ==== Prioridad ==== | ||
+ | Prioridad: cada extensión puede tener varias instrucciones por lo que se tiene un número de prioridad que define el orden en el cual serán ejecutadas. | ||
+ | - En la primera línea exten=> de un contexto debe de tener siempre la prioridad **1** | ||
+ | - Para las siguientes prioridades y líneas si es para el mismo patrón podemos sustituir el patrón por la palabra **same =>** | ||
+ | - Para escribir la siguiente prioridad lo podemos hacer de modo numérico o simplemente poniendo una **n de next** | ||
- | + | ==== Aplicación | |
- | + | Aplicación: | |
- | ==== Patrones | + | |
- | | X | Cualquier dígito del 0 y 9 | | + | |
- | | Z | Cualquier dígito del 1 a 9 | | + | |
- | | N | Cualquier dígito | + | |
- | | [12347-9] | + | |
- | | * | El comodín equivale a cualquier número | + | |
- | | . | Coincide con 1 o más carácteres | + | |
- | | ! | Coincide con 0 o más carácteres | + | |
- | + | ||
- | ==== Operadores ==== | + | |
| ${variable} | | ${variable} | ||
| AGI | Permite lanzar scripts o aplicaciones externas | | AGI | Permite lanzar scripts o aplicaciones externas | ||
Línea 90: | Línea 87: | ||
===== Referencias ===== | ===== Referencias ===== | ||
+ | * https:// | ||
* https:// | * https:// | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * http:// |