Asterisk 1.2

28 Jul

El 5 de Septiembre saldrá la versión 1.2 de Asterisk , la PBX libre en Linux.


“Asterisk v1.2 includes

* A re-enginered database interface library called ARA, The Asterisk Realtime Architecture
* New configuration file logic with templates
* New dialplan syntax and an experimental new dialplan language: AEL
* New music-onhold functions for native music
* New file formats: Ogg Vorbis and Sun Microsystem’s AU-files
* Many improvements in the SIP channel
* IAX2 jitterbuffer and packet loss concealment
* Many new applications and dialplan functions”

Más info aquí­

Conectar SPA3000 a Asterisk

8 May

Usar el SPA3000 como interfaz FXO en vez de tarjetas digium, puede ser interesante, ya que el conseguir estas tarjetas es complicado generalmente y tendrémos un puerto FXS disponible , cosa que con una FXO de digium no tenemos, por ejemplo.

1. Registramos cada una de las lí­neas del SPA a una extensión distinta del Asterisk en diferentes puertos cada una. Linea1=Ext(01) PSTN_Line=Ext(02).

2. En PSTN Line del SPA pondremos:

PSTN-To-VoIP Gateway Setup

PSTN-To-VoIP Gateway Enable: NO
PSTN Ring Thru Line 1: YES
PSTN CID For VoIP CID: YES

PSTN CID Number Prefix: C

Este prefijo nos servirá para pasar la llamada dentro del Asterisk.

FXO Timer Values (sec)

PSTN Ring Thru Delay: 3

3 segundos hasta que descuelga el SPA. Para dar tiempo a tener CallerID.

3. En User1 del SPA

Selective Call Forward Settings

Cfwd Sel1 Caller: C*
Cfwd Sel1 Dest: 02 (EXTENSION DEL ASTERISK PARA SALIR POR PSTN)

4. En Asterisk

exten => 02,1,SETCIDNUM(${CALLERIDNUM:1})
exten => 02,2,Dial(SIP/${exten})

El procedimiento de lo que pasa.

Recibimos una llamada , a los tres segundos se descuelga (Todo lo anterior se hace en esos 3 segundos), se coje el caller ID y se añade la C.

Es decir 91xxxxxxx se transforma en C91xxxxxxx

Se desví­a ese número a Asterisk (EXT 02)

Asterisk ve el carácter C y lo deriva a otra extensión. Por ejemplo un teléfono IP situado en otro lado.

No se ha descolgado la llamada. Simplemente se analiza el callerID.

El teléfono de la extensión derivada, suena.

Responde la extensión 02 y el puerto FXO del SPA descuelga.

Servidores SIP y PBX bajo windows/linux

5 May

El otro dí­a mandé un mensaje a lista de guadawireless diciendo…

“He descubierto un servidor sip de lo más sencillo y es gratis o trial , dependiendo de si elegí­s una PBX(Centralita) o el sip server a pelo.

Hay alternativas bajo linux mejores (alguno dirá que de fácil nada 😉 ) como Asterisk@Home, pero para aquellos que tienen curiosidad en empezar en este mundo de la Telefoní­a IP, me parece interesante.

Necesitaréis un cliente SIP SW( Como SJPhone, Xten) o bien si alguno tiene HW, usarlo como viene haciéndolo con otros proveedores SIP.

Saludos

PD: LA url es :http://www.brekeke.com/index.html”

A esto añadir otros servidores para los que quieran hacer pruebas.

Está AsteriskWin32 que es un port a windows con cygwin. Funciona bastante bien, pero de soporte HW olvidaros. Ni tarjetas digium ni clónicas.

Otra opción es para Linux. Alfonso la ha probado y salvo problemillas, se ve que funciona bastante bien. Tenéis la página principal del proyecto aquí­