Conectar SPA3000 a Asterisk
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.
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.
