martes, 7 de junio de 2016

Opciones avanzadas para usuarios SIP

Estas opciones se utilizan para dar de alta usuarios SIP en el archivo "sip.conf", en la configuración se utilizan tres campos que son los principales y obligatorios. La configuración básica es:
[usuario]
type
context
host 

Pero existen mas opciones de configuración, que son las que están en la tabla.

# CAMPO VALOR(ES) USO
1 type peer, user, friend peer: En base al puerto e IP.
user: En base al campo From: y el [].
friend: Combinación de las dos anteriores.
2 context nombre del contexto Determina el contexto con el que puede
trabajar el usuario.
3 host dynamic o 192.168.x.x Determina la dirección IP dirigida a Asterisk. Esta puede ser dinamica o estática.
4 secret contraseña Es la contraseña que el usuario
utilizará para registrarse en Asterisk.
5 allow codec Habilita el uso de codecs de especificados.
6 disallow codec Deshabilita el uso de codecs de especificados.
7 language código de idioma Permite determinar el idioma del usuario.

Estos son los campos mas utilizados, sin embargo existen otros, para conocerlos podemos revisar nuestro archivo "sip.conf".

sábado, 28 de mayo de 2016

Configurar un Softphone con Asterisk

Un Softphone es un teléfono por software, toma su nombre de la combinacón de las palabras software y telephone, y es capaz de realizar llamadas a otros softphone o a teléfonos convecionales usando VoIP.
 
En este post vamos a configurar un softphone que puede trabajar como cliente SIP en Asterisk, hay varios softphones gratuitos y de paga y para varios sistemas, entre ellos esta Linux, Windows, Android y iOS, en éste ejemplo vamos a configurar Zoiper sobre windows.

Después de instalarlo vamos a proceder con el registro de la nueva cuenta SIP, para ello vamos a Configuración -> Crear una nueva cuenta.


Luego seleccionamos SIP en tipo de cuenta.

jueves, 26 de mayo de 2016

Primeros pasos con Asterisk

En este post vamos a crear un plan de llamadas sencillo que permita comunicarse entre dos usuarios SIP que estén registrados.

El primer paso es colocar al final del archivo "sip.conf" una línea para incluir un archivo adicional completamente limpio sobre el cual podamos trabajar. Para esto vamos a utilizar un editor de texto, en mi caso yo utilizo nano por que es el que mejor me acomoda.

# nano /etc/asterisk/sip.conf

nos desplazamos hasta el final del archivo y le agregamos la siguiente línea:

; Archivo sip.conf adicional
#include "sip_additional.conf"

Damos Ctrl+o para guardar y Ctrl+x para cerrar.

Ahora vamos a crear el archivo y a agregarle los usuarios SIP.

# nano /etc/asterisk/sip_additional.conf

Nota: El nombre del archivo que se va a crear debe ser igual al nombre del archivo que escribimos en la línea que agregamos en sip.conf.