Ir al contenido principal

Configuracion linksys SPA3000 FXO llamada entrante Asterisk

Cześć

A continuación unos sencillos pasos para configurar un SPA3000 con puerto FXO  por el cual recibimos llamada entrante y se envia a Asterisk.

Se obtiene la IP conectando un teléfono análogo al puerto FXS y marcando ****, luego la opción 110#. El sistema lo verbaliza en ingles. Luego desde el navegador preferido accedemos http://192.168.1.1

En la pestaña  "Line 1" se configuran los siguientes campos:

- Line enable : Yes
- Nat mapping enable: No
- Nat keep alive enable: No

- Proxy: 192.168.1.200 (ip del servidor Asterisk)
- Registrer: Yes
- Display name: spa01
- UserIP: spa01
- password: spa2018
- Use auth ID: No

En la pestaña "PSTN Line"

- Line enable : Yes
- Nat mapping enable: No
- Nat keep alive enable: No

Dialplan 1: S0(<:180001@192.168.1.200)  180001 es el DID de la linea
VOIP-To-PSTN Gateway Enable: Yes
VOIP caller auth method: None
VOIP PIN max retry: 3
One stage dialing: yes
Line 1 VOIP caller DP: 1
VOIP Caller Default DP: 1

PSTN-To-VoIP Gateway Enable: yes
PSTN Caller Auth Method: none
PSTN Ring Thru Line 1: yes
PSTN PIN Max Retry: 3
PSTN CID For VoIP CID: Yes
PSTN Caller Default DP: 2
Off Hook While Calling VoIP: No

Detect CPC: yes
Detect Polarity Reversal: yes
Detect PSTN Long Silence: no
Detect VoIP Long Silence: no
Detect Disconnect Tone: yes

Si está en Colombia, este parametro me sirvío para una linea con ETB Bogotá, sino intente consultar con su proveedor.

Disconnect Tone: 425@-10,425@-10;4(.2/.2/1,.2/.2/1,.2/.6/1) 

Salvar cambios.

En Asterisk, crear un peer con la siguente configuración en sip.conf

[spa01]
type=friend
username=spa01
secret=spa2018
qualify=yes
host=dynamic
context=from-spa01
dtmfmode=rfc2833
nat=no
canreinvite=yes

Agregar contexto from-spa01 a extensions.conf y hacer tratamiento adecuado.

[from-spa01]
exten => 180001,1,noop(====Llamada entrante FXO Linksys===)
exten => 180001,n,answer()
exten => 180001,n,goto(algun-contexto,${EXTEN},1)

Recargar dialplan y disfrutar.

Do widzenia !!

Comentarios

Entradas populares de este blog

Instalar Queuemetrics desde 0.

Cześć. Queuemetrics a pesar de estar casi personalizada su  instalación a Centos, también puede instalarse en otros sistemas operativos, de hecho en cualquier Linux podría hacerse. A continuación describo los pasos para hacerlo. En este demo se usó Suse. Descargar los siguientes paquetes: - Queuemetrics(obviamente XD)      link http://queuemetrics.loway.it/download.jsp      formato tar.gz - Mysql connector      link https://dev.mysql.com/downloads/connector/j/      formato  "platform independent" tar.gz      debe registrarse previamente. - Tomcat      link http://tomcat.apache.org/      formato tar.gz      en este manual se instaló la version 8.5.37 - JDK      link https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html      formato tar.gz      version linux x64 In...

Vtiger clic-to-call Asterisk

Cześć, Jak Sie Masz ludzie?. He vuelto con un nuevo manual muy sencillo de integración Asterisk con el popular Vtiger a traves de un conector en Java. Dependencias previas, bueno tener Asterisk 11 y Vtiger 7.3 funcionando, si las tienen, sin mas preambulos manos a la obra. Instalar dependencias.  #yum -y install java-11-openjdk-devel Descargar conector #cd /usr/src/ # mkdir VtigerAsteriskConnector_1.4.2 #cd VtigerAsteriskConnector_1.4.2 #wget https://sourceforge.net/projects/salesplatform/files/addons/SPAsteriskConnector-1.4.2.zip/download  -O SPAsteriskConnector-1.4.2.zip # unzip SPAsteriskConnector-1.4.2.zip Editar la configuración del archivo conf/SPVtigerAsteriskConnector.properties los siguientes parametros: AsteriskUsername   = vtigerclient1 AsteriskPassword   = vtiger2020 VtigerSecretKey = vtiger2020* Agregar a manager.conf [vtigerclient1] secret = vtiger2020 deny=0.0.0.0/0.0.0.0 permit=0.0.0.0/0.0.0.0 read = system,call,log,verbo...

Asterisk con WebRTC, TLS, libsrtp

  Cześć !! En esta ocasión vamos a explicar cómo configurar Asterisk para que desde un teléfono web podamos sacar y recibir llamadas. Se usará los siguientes componentes de Asterisk: libsrtp tls Asterisk module http Antes que nada debemos tener un teléfono web(obviamente), en el laboratorio vamos a usar Sipml5 en el siguiente link : https://www.doubango.org/sipml5/call.htm El siguiente paso es instalar libsrtp del enlace: https://github.com/cisco/libsrtp . #git clone https://github.com/cisco/libsrtp.git #cd libsrtp #./configure #make && make install Luego verificamos tener los siguientes módulos activos para compilar en menuconfig de Asterisk: res_crypto res_http_websocket res_srtp Comunmente si res_crypto no está selecionable, le falta la dependencia openssl-devel o su equivalente dependiendo del sistema que tengan. Cuando estemos seguros que están cargados en Asterisk continuamos con la instalación de los certificados locales(Si usa Lets'encrypt omitir la generación de c...