1 / 11

Asterisk

Asterisk. Vol.3 -Anexos y uso Básico-. Julio Andrés Valenzuela. Conceptos Generales. Canal: Es una conexión que conduce una llamada entrante o saliente en el sistema Asterisk. La conexión puede venir o salir hacia telefonía tradicional analógica o digital o VozIP.

yana
Télécharger la présentation

Asterisk

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Asterisk Vol.3 -Anexos y uso Básico- Julio Andrés Valenzuela

  2. Conceptos Generales • Canal: Es una conexión que conduce una llamada entrante o saliente en el sistema Asterisk. La conexión puede venir o salir hacia telefonía tradicional analógica o digital o VozIP. • Asterisk soporta una serie de canales, los más importantes: • IAX2, SIP: Protocolos VozIP. • Zap: Líneas analógicas y digitales. • mISDN: RDSI.

  3. Conceptos Generales PSNT 1 Llamada 2 Canales Canal SIP Canal RSDI

  4. Conceptos Generales • Dialplan: Se trata de la configuración de la Centralita Asterisk que indica el itinerario que sigue una llamada desde que entra o sale del sistema hasta que llega a su punto final. Se trata en líneas generales del comportamiento lógico de la centralita. exten=> número (nombre), prioridad, aplicación • [entrada] • exten=>s,1,answer() • exten=>s,2,playback(goodbye) • exten=>s,3,hangup()

  5. Conceptos Generales • Extension: En telefonía tradicional, las extensiones se asocian con teléfonos, interfaces o menús. En Asterisk, una extensión es una lista de comandos a ejecutar. Las extensiones se acceden cuando: • Se recibe una llamada entrante por un canal dado. • El usuario que ha llamado marca la extensión. • Se ejecuta un salto de extensiones desde el Dialplan de Asterisk.

  6. Conceptos Generales • Patrones de Numeración Asterisk El plan de numeración no esta limitado a solo números fijos, se pude utilizar también patrones de números para controlar el flujo de las llamadas. • Para esto el identificador de extensión debe iniciar con el símbolo (_) Caracteres especiales • X - Acepta un numero de 0 al 9 • Z - Acepta un numero de 1 al 9 • N - Acepta un numero de 2 al 9 • [1,5-7] - Acepta el 1, el 5, el 6 o el 7 • . - comodín que corresponde a uno o mas caracteres

  7. Conceptos Generales • Variables ${varname} Caracteres especiales • X - Acepta un numero de 0 al 9 • Z - Acepta un numero de 1 al 9 • N - Acepta un numero de 2 al 9 • [1,5-7] - Acepta el 1, el 5, el 6 o el 7 • . - comodín que corresponde a uno o mas caracteres

  8. Conceptos Generales • Ejemplos: • exten => _20XX,1, Dial(Zap/g0/${EXTEN:2},,Tto) • exten => _XXX,2,VoiceMail(${EXTEN}@default) • exten => _20ZZ.,1, Dial(${IAXPT}/${EXTEN:2},,Tto) • exten => _20[1-3],1,Dial(SIP/${EXTEN:2}@Proveedorsip,90,Tt) • exten => _XXX,1,Dial(SIP/${EXTEN},10,Tt) • Asterisk ordena sus extensiones primero en orden numérico y luego en orden alfabético.

  9. Conceptos Generales • Asterisk utiliza algunos nombres de extensión para propósitos especiales: • i: Inválido • s: Start • h: Hangup • t: Timeout • T: Timeout Absoluto • o: Operador [incoming] exten=>s,1,Background(bienvenido a la empresa) exten=>1,1,Dial(Zap/1) exten=>2,1,Dial(Zap/2) exten=>21,1,Dial(Zap/3) exten=>22,1,Dial(Zap/4) exten=>31,1,Dial(Zap/5) exten=>32,1,Dial(Zap/6)

  10. Conceptos Generales • Contexto (Context): El Dialplan o lógica de Comportamiento de Asterisk. Se divide en uno o varios contextos. Un contexto es una colección de extensiones. • Los contextos existen para poder diferenciar el 'lugar' donde se encuentra una llamada, para: -Aplicar políticas de seguridad: Asterisk no se comporta igual cuando llama un usuario y marca el 1 o cuando un usuario local marca el mismo 1. -Menús y submenus diferenciados. -En general, es una forma de diferenciación.

  11. Conceptos Generales • Aplicación (Application): Asterisk ejecuta secuencialmente los comandos asociados a cada extensión. Esos comandos son realmente aplicaciones que controlan el comportamiento de la llamada y del sistema en sí. Ejemplos: • Hangup: Colgar la llamada. • Monitor: Comenzar la grabación a disco de la llamada. • Dial: Realiza una llamada saliente. • Goto: Salta a otra extensión o contexto. • PlayBack: Reproduce un fichero de sonido.

More Related