En el archivo extensions.conf se define el plan de numeración que seguirá la central para cada usuario.
Se compone de secciones cuyo nombre se escribe entre corchetes, estas son: [general] , [globals] y Resto de Contextos [ ].
Las dos primeras secciones siempre están presentes, se encargan de algunos parámetros generales y la definición de variables globales respectivamente. Para el caso explicado posteriormente, se utilizara el contexto [general] por defecto, no se crearan variables globales y el Resto de Contextos será denominado laboratorio 3.
Para una configuración correcta, se debe tener en cuenta que :
Todas las líneas de un determinado contexto tienen el mismo formato: exten => extensión , prioridad, comando( parámetros), y especifican respectivamente: el número marcado, orden en que se ejecutan las instrucciones y la acción a ejecutar.
En nuestro caso se configuraran 4 terminales, con los números 90000, 90001, 90002 y 90003, con un orden ascendente en la realización de las instrucciones; 1, 2, 3 y finalmente n (next, la siguiente en prioridad), todos estos con la funcionalidad de la recibir, realizar llamadas y reproducir un archivo, tal como se observa a continuación:
Los comandos para cada unos de los números indican las siguientes acciones:
Dial: Intenta llamar, su estructura es (destino, tiempo de timeout, opciones).
Las opciones son :
"T" :usuario llamante puede transferir la llamada pulsando # .
"t" :usuario llamado puede transferir la llamada pulsando #.
"m": se escuchara un tono mientras el otro usuario contesta.
Así, por ejemplo para el primer usuario: el destino es el usuario SIP 90000, con un timeout de 10 segundos y el parámetro opciones no se utiliza. Con el resto de usuarios se procede de forma similar.
Answer: Responder llamada.
Hangup: Cuelga al finalizar llamada.
Playback: Reproduce el sonido especificado o archivo de vídeo de Asterisk, en este caso vm-goodbye.
Aclaración: si la llamada no es respondida por el usuario llamado a los 10 segundos, la central la responderá y posteriormente reproducirá el archivo especificado, es decir vm-goodbye. Por último finalizara la llamada.
Referencias
http://www.voztovoice.org/?q=node/50
http://www.voipforo.com/asterisk/configuracion-extensions-conf.php
http://blog.manuelviera.es/2011/01/ficheros-de-configuracion-y-directorios-en-asterisk/