configuracion de asterisk

Post on 29-Jun-2015

475 views 4 download

Transcript of configuracion de asterisk

AL INSTALAR EL ELASTIX TENER ENCUENTA Q LA TARJETA DE RED DEBE DE ESTAR EN MODO BRIGDE

vim(editor de texto)

vim /etc/sysconfig/network-scripts/ifcfg-eth0 (edito IP GATEWAY etc etc)

para salir del editor de texto ESC :wq! (escribe write, quiet sale y ! le forza)

:w! (escribe)

:q!(sale sin guardar)

vim /etc resolv.conf (agrego el DNS nameserver XXX.xxx.xxx.xxx)

service (se agrega lo q quiero reiniciar) restart (puede ir start o stop)

decteccion de la tarjeta telefonica

lspCi (para tarjeta pci)muestra una lista de todos los dispositivos PCI

lspci -v (muestra detalle de los dispositivos)

se debe escribir el archivo de configuracion

elastix posee el comando hardware_detector

hardware_detector -h (muestra las opciones)

hardware_detector -ov (Realiza pasos de configuracion automaticamente gracias a la distribucion elastix

find / -name "hardware_detector"

cat /usr/sbin/hardware_detector |more

abrimos FIREFOX

Pass= palosanto

Puedo subir modulos de distribuidore como redfone

Device SIP

sumit

User Extension (NUMERO Q VOY A CONFIGURAR)

CID Num Alias (Opcional)

SIP Num Alias (Opcional)

This device uses sip technology. secret (CONTRASEÑA)

dtmfmode rfc2833

VOICEMAIL

Yes

Yes

No

Yes

Especificar audio en asterisk

PBX =>TOOL

busycount=3 (dependiendo del estado de las líneas se emplea de 5-7)

Name/username Host Dyn Nat ACL Port Status 2901/2901 192.168.30.125 D N A 17084 OK (121 ms) 1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 offline]

CODEC´S

disallow

allow

En el softphone

all

g729

Agrego gsm

Para ver desde q IP puedo acceder a la central

deny

permit

(Por ejemplo permite q solo esa ip se podrá registrar) 192.168.30.179/255.255.255.255

Teléfono IP

0.0.0.0/0.0.

0.0.0.0/0.0.

Armar Troncales ZAP(líneas analogicas)

Caller ID (pondría el numero q me da el distribuidor ejem CNT)

ZAP identifier (numero de puerto de la tarjeta o el numero de salida de acceso)

Troncales (SIP)

HOST (IP DE LA CENTRAL A LA Q ME VOY A COMUNICAR)

PUEDO INDICARLE A LA TRONCAL EL CODEC

DISALLOW=all

ALLOW=gsm&g729

TYPE= (USER PERMITE LLAMAR

PEER PERMITE RECIBIR LLAMADA

FRIEND PERMITE RECIBIR Y REALIZAR LLAMADAS)

outOO

Troncal IAX

Poner nombre a la troncal.

OUT OUT

ININ

Host(donde me quiero conectar)

Context (from-internal para acceder a todo el dial plan)

*revisar si la troncal esta registrada

Agrego

insecure=very

qualify=yes

Aparece ok

*Configurar la ruta de las llamadas

Rutas salientes

Nombre de la ruta q voy a crear

DIAL PATTERN (Q PATRONES DE MARCADO VAN A COINCIDIR CON LA RUTA)

PATRON DE MARCADO POR EJEMPLO 02|XXXXXXX (LA CENTRAL DE DESTINO SE QUEDA SON LOS XXXXXXX) EL 02 ES SOLO PARA LA RUTA DE LA CENTRAL

– X. Hace match con cualquier dígito de 0 a 9.

– Z Hace match con cualquier dígito de 1 a 9.

– N Hace match con cualquier dígito del 2 al 9.

– _[15-7] Hace match con el rango de dígitos especificados, en este ejemplo matchea los números 1,5,6,7.

– _[01] 0 o 1

– _[3-7] 3,4,5,6 o 7

LUEGO LE DIGO PORQ TRONCAL HACE LA LLAMADA

RUTAS ENTRANTES

1. Extensión2. Cola 3. Condición tiempo4. Redireccionamiento

Creación de una cola

Numero de la cola

Static agents los números q quiero agrupar en la cola

Agent timeout (durante q tiempo se estará marcando a los números miembros de la cola)

CONFIGURACION IVR

t=>timeout (le regresa al ivr)

i=>invalid (en caso de marcar opcion incorrecta)

En rutas entrantes

CID #de quien me llama

DID mi #

Para probar los ivr

Codec´s

debo tener en cuenta el tipo de arquitectura del procesador

y sino no uso alguna distribución debo tener el compilador q usa el códec

codec_g729-ast14-gcc4-glibc-pentium4.so

compilador procesador

WINSCP me permite manipular el sistema de archivos de diferentes SO

Protocolo telnet en Windows me permite un acceso remoto q trabaja en puerto 23

Y ssh de Linux trabaja encriptado en un puerto 22

Conectar

/usr/lib/asterisk/modules/

Contextos:

Agregando un contexto para uso interno de la central

Cambio el contexto

Busco con Ctrl +f

Copio los include

Putty

En la consola ingresado con rasterisk

Puedo ver lo q ejecuta el servidor asterisk

Comandos:

sip set debug

Ip (pongo ip )

Peer (pongo extensión)

no from-internal dynamic friend yes

5060 yes