Documentos de Académico
Documentos de Profesional
Documentos de Cultura
c4819d06b0ca810d38506453cfaae9d8
Luego se crea el archivo de texto con el nombre del usuario de la extensión y la respectiva
contraseña cifrada:
nano /tmp/pin.txt
2000:c4819d06b0ca810d38506453cfaae9d8
Ahora se crea un nuevo contexto al cual tenga acceso la extensión 2000. Se llamará este contexto
“auten”
nano /etc/asterisk/extensions.conf
[auten]
exten => 005714013434,1,Answer()
same => n,Authenticate(/tmp/pin.txt,am,4)
same => n,Dial(SIP/ 005714013434)
same => n,Hangup
El primero define la carpeta y el nombre del archivo que contiene las contraseñas.
La Opción a define que en el registro de las llamadas el campo Accountcode contendrá el nombre
del usuario independientemente de la extensión que haya utilizado para efectuar la llamada
La opción m define que el archivo de texto contendrá las contraseñas cifradas con MD5.
El ultimo parámetro indica que los dígitos del PIN son 4 evitando de tener que utilizar la tecla
numero para terminar el envío de los dígitos.
Si la contraseña digitada está en el archivo de texto creado, el dialplan pasará a la línea que sigue
donde se iniciará la llamada.
En el contexto externas se añade el contexto auten para que la extensión 2000 tenga acceso al
bloque recién creado:
[externas]
include => auten
asterisk –rvvvvvvvvvv
CLI> quit