jueves, 20 de noviembre de 2008

Cambiar voces ASTERISK a castellano

Los ficheros están disponibles en http://www.voipnovatos.es/voces/

Yo he descargado la versión 1.4 en ulaw:

voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz

Copiamos los ficheros al directorio por defecto: 

/var/lib/asterisk/sounds/

Descomprimimos: 

tar xvzf voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
tar xvzf voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz

Agregamos la línea language=es en los archivos de configuración de asterisk

Montar memoria USB en Linux

Comprobamos que tenemos los módulos siguientes cargados en nuestro kernel:

usb-storage
sd_mod

Lo primero que debemos hacer es localizar que dispositivo de bloques de /dev es nuestra memoria USB. Esto lo podemos realizar utilizando sg3-utils como se indica en este link. O hacerlo a huevo como he hecho yo y acertar a la segunda...

Para montar el dispositivo lo primero que hay que tener claro es que la carpeta donde vamos a montar debe existir, por ejemplo /mnt/usb. Si no existe la creamos: sudo mkdir /mnt/usb

Montamos la memoria:

sudo mount /dev/sda1 /mnt/usb

MUY IMPORTANTE desmontar la memoria USB antes de desconectarla del equipo

sudo umount /mnt/usb

miércoles, 12 de noviembre de 2008

Registrar SPA400 en Asterisk + SPA901 + X-Lite

Escenario de configuración básica AsteriskNOW, SPA400, SPA901 y X-Lite.

SPA400>>Setup>>Basic Setup
IP Estática: 172.26.0.76 (No usar IP Dinámica ya que Asterisk debe encontrar al SPA400 y registrarlo)
SubnetMask: 255.255.255.0
Gateway: 172.26.0.1
DNS1: 172.26.0.210
DNS2:172.26.0.211
Configuramos NTP Server 
Save Settings

SPA400>>Setup>>SPA9000 Interface
User ID: spa400
Discover Automatically (Muy importante para que pueda registrarse con Asterisk)

Asterisk
IP: 172.26.0.75

Asterisk>>extensions.conf
[general]
DIAL_OUT=9
DIALOUTIDS=2/
OUTCID_2=
OUTMAXCHAINS_2=4
OUTPREFIX_2=
OUT_2=SIP/spa400

[local]
ignorepat=9
include=from-trunk

[from-trunk]
include=from-sip
exten=s,1,Answer
exten=s,2,Wait,0
exten=s,3,Dial(SIP/200,30,Ttr)
exten=s,4,Dial(SIP/201,30,Ttr)
exten=s,5,Hangup
exten=spa400,1,Goto(from-trunk,s,1)

[from-sip]
exten=200,1,Dial(SIP/200,30)
exten=200,2,Hangup
exten=201,1,Dial(SIP/201,30)
exten=201,2,Hangup

Asterisk>>sip.conf
[general]
context=from-trunk
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0.
srvlookup=yes
register=spa400@172.26.0.76/spa400

[200]
type=friend
username=200
secret=1234
callerid=EXTENSIÓN 200
qualify=yes
nat=no
dtmfmode=info
host=dynamic (Esta la configuraremos en X-Lite)
canreinvite=no
context=from-sip
mailbox=200
callgroup=1
pickupgroup=1
language=es
localnet=172.26.0.0/255.255.255.0

[201]
type=friend
username=201
secret=1234
callerid=EXTENSIÓN 201
qualify=yes
nat=no
dtmfmode=info
host=172.26.0.80 (IP del SPA901)
canreinvite=no
context=from-sip
mailbox=201
callgroup=1
pickupgroup=1
language=es
localnet=172.26.0.0/255.255.255.0

[spa400]
type=friend
user=spa400
secret=(Muy importante dejar esto en blanco ya que sino no conseguiremos que Asterisk registre el spa400)
host=172.26.0.76 (IP del SPA400)
dtmfmode=rfc2833
context=from-trunk
insecure=very

Debemos cambiar la extensión e IP a la configuración que acabamos de definir ya que este post es anterior a esta configuración. Este post puede ser de ayuda.

martes, 11 de noviembre de 2008

Tensión en línea telefónica

Los voltajes son los siguientes:

Voltaje de colgado: - 48 V DC.
Voltaje de Timbrado: 78 Vrms @ 45 Hz
Voltaje de descolgado: 12 V DC

lunes, 10 de noviembre de 2008

Configuración PSTN en Linksys SPA400 (Para Spain)

El Linksys SPA 400 tiene una página oculta que permite configurar los parámetros de línea PSTN.

http://dirección_ip_Spa400/html/setup.cgi?next_file=cptone.htm

Configuramos los parámetros para un colgado de línea correcto:

Tone on fraction: 38% (Antes 48%)
High cutoff frequency: 410Hz (Antes 550Hz)
Low cutoff frequency: 440Hz (Antes 260Hz)

Detection Time:

First Tone On: 200ms (Antes 500ms)
Fisrt Tone Off: 200ms (Antes 500ms)
2nd On: 200ms (Antes Empty)
2nd Off: 200ms (Antes Empty)
3rd On: 200ms (Antes Empty)
3rd Off: 600ms (Antes Empty)

Repeat count: 1 (Antes 2)