Backup del directorio donde se encuentran los ficheros de configuración de Asterisk
Enviado por Stephenson Iglesias • 18 de Octubre de 2017 • Tutorial • 1.129 Palabras (5 Páginas) • 255 Visitas
CONFIGURACIÓN BÁSICA DE ASTERISK
Laboratorio N°2
Este laboratorio tiene como objetivo:
- Configuración de 03 usuarios SIP
- Configuración de un Teléfono IP(GXP 280)
- Configuración de Adaptador de teléfono analógico(Gateway FXS)
- Configuración de un Softphone (SJphone)
- Configuración de dialplan básico
1.- Backup del directorio donde se encuentran los ficheros de configuración de
Asterisk
#cd /etc/ #cp –rf asterisk asterisk.bk |
1.- Configuración de 03 usuarios SIP
Para ello editamos el fichero sip.conf y dentro de este fichero configuramos la sesión general y creamos una plantilla a utilizar en cada dispositivo SIP y finalmente creamos las 03 cuentas SIP
#vim /etc/asterisk/sip.conf
[general] context=noautenticadas allowguest=no udpbindaddr=0.0.0.0 tcpenable=no [phones](!) type=friend context=interno host=dynamic nat=yes dtmfmode=rfc2833 qualify=yes disallow=all allow=ulaw allow=alaw | ;Sección General, siempre es la primera sección ; contexto por default para llamadas entrantes ;desactivamos la no autenticación de llamadas ;escucha solicitudes UDP por todas sus interfaces ;desactivamos el soporte TCP ;creamos una plantilla para nuestros dispositivos ;Asterisk permitirá llamadas hacia y desde este teléfono ;El contexto donde las solicitudes entrantes entrarán al dialplan ; Informa al Asterisk que el teléfono nos dira enque parte de la red esta. ;asumir que el dispositivo está detrás de un NAT ; selecciona el tipo de tonos a utilizar en los dispositivos. ;el dispositivo envia un mendaje SIP OPTION para comprobar que este conectado ;desactiva todos los codecs que tiene asterisk ;activa el códec ulaw, usara este codec como preferencia para el dispositivo ;activa el códec alaw, usara este códec como segunda alternativa |
[0000FFFF0001](phones) secret=$%s3kr3T1 callerid=Ollanta<1001> [0000FFFF0002](phones) secret=$%,s3kr3T2 callerid=Alan<1002> [0000FFFF0003](phones) secret=$%,s3kr3T3 callerid=Alejandro<1003> | ;Definimos los nombres de los dispositivos y utilizamos la plantilla office-phone ; definimos una contraseña segura para este dispositivo. ;Fija el identificador del llamante para el usuario definido, es decir, cuando Ollanata llame a alguien, este verá “Ollanta”<1001> en la pantalla de su terminal. |
Para guardar los cambios realizados con el editor VIM digitamos lo siguiente:
:wq! | Guarda y sale del fichero |
Nota:
Puede generar una contraseña segura usando uno de varios generadores de contraseñas disponible en Internet y en su sistema operativo. Aquí es un simple script que puede ejecutar en la consola para generar una:
#dd if=/dev/random count=1 bs=8 2>/dev/null | base64 | sed -e 's/=*$//' |
Cargar los las configuraciones del nuevo canal realizados en el fichero sip.conf
Con el fin de informar a Asterisk de las nuevas configuraciones, se tendrá que pasar un comando que le indica que debe cargar el archivo de configuración correspondiente. A través del CLI de Asterisk es que se pueden pasar varios comandos a un sistema Asterisk.
El CLI de Asterisk
La mejor manera de ver lo que está sucediendo con el sistema Asterisk es a través del CLI de Asterisk.
Esta interfaz proporciona varios niveles de la producción para hacerle saber lo que está sucediendo en el sistema, y ofrece una gran cantidad de utilidades que le permite afectar a al funcionamiento del sistema. Comienza llamando a la línea de comandos de Asterisk y volver a cargar los archivos de configuración para los módulos de canal:
#asterisk-r * CLI> module reload chan_sip.so | Cargo los cambios realizados en el fichero sip.conf |
...