A petición del amigo JJ, he compilado un firmware básico con Asterisk sobre OpenWRT Chaos Calmer 15.05.1, y con administración Luci.
Disponibles para todas la versiones, A,B,y C, y para ambos filesystems squashfs y jffs2.
Es una primera versión, mínima, que pesa 3,5Mb en Squashfs y 4,9Mb en jffs2, pero con soporte Luci.
Aquí los enlaces:
- openwrt-brcm63xx-generic-HG556a_A-jffs2-64k-cfe
- openwrt-brcm63xx-generic-HG556a_A-squashfs-cfe
- openwrt-brcm63xx-generic-HG556a_B-jffs2-64k-cfe
- openwrt-brcm63xx-generic-HG556a_B-squashfs-cfe
- openwrt-brcm63xx-generic-HG556a_C-jffs2-64k-cfe
- openwrt-brcm63xx-generic-HG556a_C-squashfs-cfe
Estaré pendiente de vuestros comentarios, por si se necesita añadir programas o soportes, ya que el firmare básico pesa poco y podríamos añadirlos en poco tiempo.
Espero os sea útil.
didac…
agradecerte el esfuerzo q haces por atender a nuestras peticiones no tiene precio….
y ahora a trastear…
gracias x 1000
Ya están actualizados los links con la nueva versión.
Esta tarde, probaré el sistema.
Didac
vaya no pense q tuviera tantas opciones para configurar una red local…. nesesito ayudita…
didac …
tentras q hecharnos una mano para poner esto en marcha… ya que lo que he visto en la red es bastante confuso:
https://wiki.openwrt.org/doc/howto/voip.asterisk
didac
asterisk se deve instalar en una particion extroot o directamente un usb device…
Hoy he encontrado tiempo para probar el sistema con Asterisk.
Contiene un grave fallo, que con las prisas no comprobé:
He compilado una versión 15.05.01, y como puedes ver:
https://downloads.openwrt.org/chaos_calmer/15.05.1/brcm63xx/generic/packages/telephony/
NO TIENE soporte para Asterisk, en cambio, si testeamos en la versión 15.05
https://downloads.openwrt.org/chaos_calmer/15.05/brcm63xx/generic/packages/telephony/
SI TIENE soporte para varias versiones de Asterisk de la 11 a la 18.
Esta tarde compilo la nueva versión, y aprovecho para incorporar nano y alguna cosa más.
Dejaré un comentario en cuanto estén cambiados los links a la nueva versión.
gracias de nuevo… toy poco verde 🙂
iniciando asterisk
root@OpenWrt:~# /etc/init.d/asterisk start
Privilege escalation protection disabled!
See https://wiki.asterisk.org/wiki/x/1gKfAQ for more details.
voy al enlace haber por donde gotea…
No te preocupes, ya ha arrancado, entra por SSH y arranca el Asterisk Monitor:
#asterisk -vvvc ó asterisk -rvvvc
Voy a cenar, pero ya he visto, que los cambios realizados en Luci, no se reflejan en Asterisk, así que ni te molestes en configurar
vía Luci, no funciona.
La configuración la debes realizar en /etc/asterisk en sus ficheros .conf
Mañana por la mañana, seguiré con el tema.
Suerte.
aqui info:
http://www.voipforo.com/asterisk/configuracion-sip-conf.php
Buenas tardes a todos…
que sigo buscando info acesrca de asterisk…
el sip.conf
http://mviera.io/blog/configurando-los-clientes-sip/
en este blog.
didac estamos pendientes de tus avances
gracias de antemano…
configurar archivo
extension.conf?
Hola JJ:
Yo ya lo tengo funcionando con un par de extensiones en softphone.
Mañana, tengo algo de lío, pero ya publicaré mi config, para que la pruebes.
Tengo pensado un pequeño proyecto, pero ya te cuento cuando lo tenga más claro.
Didac.
Ok…
A la espera…
La configuración desde lucí…no es s posible aun?
Hola JJ:
El tema de LUCI, descartado por el momento.
En cuanto a la configuración, haz una salvaguarda de los ficheros sip.conf y extension.conf que se encuentran en /etc/asterisk y aplica esta configuración.
sip.conf
[general]
;NAT
externhost=tuservidor.ddns.net
externrefresh=600
localnet=192.168.1.0/255.255.255.0
nat=force_rport,comedia
udpbindaddr=0.0.0.0:5060
context=default
srvlookup=yes
allowguest=no
alwaysauthreject=yes
[plant-ipv6labs](!)
type=friend
host=dynamic
context=ext-ipv6labs
canreinvite=no
[2000](plant-ipv6labs)
username=2000
secret=2000a
callerid=»Didac»
[2001](plant-ipv6labs)
username=2001
secret=2001a
callerid=»EXT 2001″
[2002](plant-ipv6labs)
username=2002
secret=2002a
callerid=»EXT 2002″
[2003](plant-ipv6labs)
username=2003
secret=2003a
callerid=»EXT 2003″
extensions.conf
[general]
static=yes
writeprotect=yes
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[default]
; Recibe lo que no tiene un contexto propio definido.
; Rechaza todo por seguridad.
exten => _X.,1,Hangup(21)
exten => s,1,Hangup(21)
[ext-ipv6labs]
; Extensiones internas SIP
exten => _2XXX,1,Dial(SIP/${EXTEN})
same => n,Hangup(16)
El servidor asterisk lo tengo en 192.168.1.2, así que si configuras el softphone con esta dirección, funciona perfectamente.
Pero solamente consigo que funcione en red interna, no si apunto a tuservidor.ddns.net, (obviamente este no es el nombre real que utilizo), y genera un error 408.
Redirecciona puerto UDP 5060 a server para SIP, y puertos UDP del 10000 a 20000 para RTP todos hacia Asterisk.
Comprueba que en fichero rtp.conf tengas abiertos estos puertos:
rtpstart=10000
rtpend=20000
Sigo compilando y probando, a ver si puedo realizar llamadas desde mi móvil a través de datos.
En un rato, me voy a tomar una cerveza al bar, y aprovecho para probar, si desde su wifi, puedo llegar al asterisk.
Si resuelvo, abriré una nueva entrada.
Un saludo JJ.
joooo….
eso ultimo seria la leche….
pa que la pariaenta me llame al bar…. no se yo….
pero que por hacer q no falte…
gracias de nuevo por instruirnos….
Hola JJ:
Ya he conseguido que se registre desde el móvil utilizando los datos.
Aunque ya tengo redactada la entrada al blog en un fichero Word, y subido los nuevos firmwares, me falta hacer pruebas.
Así que mañana, espero hacer las pruebas, una de ellas es Router detrás de NAT y softphone detrás de NAT.
Así que para la mañana por la tarde, creo que ya podré hacer una nueva entrada, con todo resuelto.
Un saludo.
hola didac
Aqui estaremos pediente de novedades …
yo aunque sigo testeando con las configuraciones…