asterisk

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

Upload: yana

Post on 11-Jan-2016

39 views

Category:

Documents


1 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Asterisk

AsteriskJulio Andrés Valenzuela

Vol.3 -Anexos y uso Básico-

Page 2: Asterisk

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.

Page 3: Asterisk

Conceptos Generales

Canal SIP Canal RSDI

PSNT

1 Llamada2 Canales

Page 4: Asterisk

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()

Page 5: Asterisk

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.

Page 6: Asterisk

Conceptos Generales Patrones de Numeración AsteriskEl 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

Page 7: Asterisk

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

Page 8: Asterisk

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.

Page 9: Asterisk

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)

Page 10: Asterisk

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.

Page 11: Asterisk

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.