Gestión de equipos remotos a través de túnel SSH

5 09 2008

Remote Control using ssh tunneling

Me avisa el amigo Ramses II, desde su nueva conexión en los suburbios de Sevilla (ojo, no confundir con las 3.000 viviendas), que ha recopilado alguna información interesante acerca de cómo gestionar, en remoto, equipos de una LAN a través de una técnica muy interesante conocida como «túnel SSH» (SSH tunnelling en pitinglis).

Gracias a ello, es posible tener un sólo puerto abierto en el router (el que sea, pero para conexión ssh con algún equipo de la red) y sin necesidad de VPN.

La utilidad para Asterisk y voip es clara: podemos entrar via web o ssh en todos los gateways, asterisks, adaptadores, etc, etc, sin necesidad de estar mapeando puertos en el router. Muy, pero que muy útil.

Enlace aqui

Muchas gracias Juanico!!!!





AsteriskNow 1.5 usará FreePBX

30 08 2008
AsteriskNow

AsteriskNow

Me comenta David que tras leer a Tom Keating, parece que Digium se va a cambiar a FreePBX en su próxima revisión de AsteriskNow. Tras algún tiempo dando la machaca con su propio GUI, parece ser que lo van a dejar exclusivamente para sus appliances, aunque no lo abandonan del todo.

Desde luego que ha sido una sorpresa para mí, aunque debo confesar que muy positiva, ya que denota un afán de apoyo a la comunidad por parte de Digium.

Gracias a «cosas» como Trixbox, FreePBX se hizo famoso y todos los novatillos, como yo, empezamos a manejar asterisk de una forma más cómoda y rápida de lo que habríamos conseguido sin ellos.

Pues ná, a ver si esto hace que a partir de ahora puedan haber más contribuciones por parte de la comunidad y el proyecto crezca en salud y calidad (obviamente depurando las lagunas que actualmente existen).

gracias deibi!!!





Openser no es Kamalio sino OpenSips

19 08 2008

Me avisa Paco Méndez que acaba de teclear openser.org y que le ha salido opensips!!!!

Estos rumanos son la repera. Se supone que Openser se convertía en Kamailio, y ahora resulta que el dominio se lo ha burlado la competencia… \;=)





Asterisk en Asus Eee PC

5 08 2008

El otro día me di una vueltecilla por Roquetas y me acerqué al PcCity de allí, a ver que había de nuevo. La verdad es que esta gente tiene de «tó», por lo que me gusta pasarme cada vez que estoy por la zona.

Total, que dando tumbos por la tienda, acabo por la zona de portátiles y me encuentro de cara con un Asus Eeee y un Airis Kira. La verdad es que llevaba tiempo escuchando y viendo artículos que hablaban de los ultraportátiles en general, y del Asus en particular, por lo que sentía curiosidad por probarlos. En el estante había un Eee blanco con linux (modelo 701, 512 Mb RAM y 4GB de disco Flash), y aunque no tenía intención de comprar nada, el consumismo «es mu malo» y me entró la gana de llevármelo.

Total, le echo el alto a una dependienta (que no parecía tener mucha idea acerca de estos modelos) y le pregunto sobre el tema: que si tiene el 901, que si viene con disco duro normal o con flash, que si tiene tanta RAM…, en fin, lo normal en estos casos. La chica me miró, y en ese preciso momento el tiempo se paró. En la tienda comenzaron a aparecer por todos lados las típicas sirenas policíacas color naranja con estridentes sonidos. Abrió la boca y soltó (quedándose tan pancha):

«Oiga, ¡¡¡es que esto viene con Linux!!!!»

Hace algún tiempo le habría dado besos por el aviso, pero ese día me dio por reir: «señorita, que no es la peste, que también funcionan…» le dije. Aclarado el incidente, le pedí que me pusiera 1 kg de portátil (más o menos es lo que pesa XD).

Bueno, ya que lo estaba pagando, resulta que lo abre la chica de la caja para comprobar que todo era correcto, cuando se da cuenta, ¡oh sorpresa!, que no hay portátil. Parece que en las líneas de embalaje o producción también hay «choricillos». Tras unos minutos de «llama a Tony y dile que venga» me consiguen otra caja, y esta vez con portátil dentro.

Tras el periplo por el PcCity, llego a casa y empiezo a juguetear con él. Por no extenderme mucho, podéis echar un vistazo a la entrada de la wikipedia sobre características y cosas así (la versión inglesa está mucho más currada). En resumidas cuentas, un minipc con la distribución Xandros y que arranca zumbando para tener un bonito escritorio en cuestión de segundos (en torno a 20-25 segundos).

Escritorio Asus Eee Xandros

Escritorio Asus Eee Xandros

Pues bien, tras un ratillo de darle vueltas al asunto, me cansé. Da la sensación de que más que un sistema operativo linux, lo que uno tiene realmente es un sistema de pestañas con iconitos y punto. Poca cosa se podía hacer más… Así que hubo que tirarse al monte, y ya se sabe lo que eso significa

http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&hs=J9T&q=asus+eee+&btnG=Search

Concretamente, la sexta entrada nos lleva a la comunidad que se ha creado en torno a este cacharrito. Una de las cosas que más me ha sorprendido siempre de la gente linuxera es su nivel de «frikismo», la necesidad de estar probando o hackeando las cosas continuamente (a la mínima que sale algo al mercado), en fin, gente insatisfecha que no para de darle vueltas al coco. Esto implica que, obviamente, no sólo Xandros corre en el Asus Eee, sino que hay muchas mas:

  • Debian-eeepc
  • Eeedora
  • Ubuntu Eee
  • etc, etc…

Podéis elegir entre todas ellas aqui.

Puesto que el Eee viene sin Cd-Rom, hubo que hacerse una llave usb (también se puede con una tarjeta SD o MMC) para modificar todo el sistema. En mi caso, me resultó más fácil y conveniente usar Eeedora.

Basta con bajarse la ISO y pasarla a la memoria USB con un programita al efecto (los más duchos pueden obviar esto y usar la línea de comandos a conveniencia XD). Hay que tener en cuenta que para que arranque desde el usb, es necesario tocar la Bios y decirle que lo haga desde ahí. Una vez arrancada en modo live-cd, se tiene la opción de instalarla en el disco Flash interno. A continuación tenéis unas afotillos con Eeedora instalado y una comparativa en tamaño con algunos cacharrillo que pululan por mi mesa en estos momentos…

Como no hay dos sin tres… y puesto que ya estaba «aburrío», le tocó el turno a Asterisk. ¿Os imagináis sacando de un sobre la centralita IP de vuestro cliente? ¿y sólo por 300 euros? Eso mismo me decía yo, así que me puse manos a la obra. Puesto que la base de trabajo era Fedora, lo primero que se me ocurrió fue

yum install asterisk

Y en unos minutillos tenía todo el sistema andando ;). Todos el hardware reconocido y sin problemas graves. Bueno casi, porque todavía seguía en modo «desktop», así que tuve que ingeniármelas para que no arrancara el xfce4 que trae de serie (en teoría chupa menos recursos). El problema estaba en que /etc/inittab se negaba a arrancar en modo «server» aún a pesar de que tenía un 3 como initdefault. No fue tras consultar el blog de Colin Charles que me di cuenta que había por ahí un script que me lo arrancaba «por cuyons«. Concretamente en /home/eeedora/.bash_profile (¡¡¡lógico para el que entiende de linux!!!), basta con comentar startxfce4. También es importante reseñar que se debe comentar la línea sudo /sbin/shutdown -h now que hace que se apague el portátil cada vez que cerramos la sesión de xfce4.

Tras comprobar que todo parecía ir bien, le tocó el turno a

yum remove asterisk

e instalarlo como lo instalan los hombres (jeje). Tocó bajarse fuentes y compilar. Como resulta que en su día ya nos hicimos Julio y yo un tutorial para estos menesteres, todo fue rápido y sin traumas.

Tras un ratillo, todo arriba y funcionando 100%. Os dejo unas «afotillos» con asterisk funcionando.

En cuanto vuelva Jesús, le hacemos la «prueba del algodón» a ver cuánto aguanta el bicho este





Nuevo FreePBX 2.5

27 07 2008
Logo Sahgul

La ranita y Saghul (se nota que son buenos amigotes)

Leyendo el blog de Saghul me entero que tienen casi lista la versión 2.5 de FreePBX.

Parece que van a poner en marcha algunas funcionalidades nuevas, pero sin duda alguna la que mejor nos va a venir va a ser la tan solicitada TimesConditionsChange. Hasta ahora figuraba como módulo «fantasma» ya que prácticamente no servía para nada, pero a partir de ahora se integrará con el resto de módulos para conseguir, por ejemplo, usar diferentes rutas de salida en diferentes horarios (muy útil para ahorrar dinerillo al sacar llamadas por el proveedor más barato en cada momento). De esta forma, se fusiona con el módulo original del usuario Naftali5 (CustomContexts).

Habrá que probar a ver que tal va…

Descarga de FreePBX 2.5 Alpha





Asterisk en la Universidad de Almería

23 07 2008

Ya parece que van saliendo los pequeños proyectos que iniciamos hace unos meses en la UAL. Tras un periodo de pruebas, el Servicio de Informática de nuestra universidad (STIC) ha lanzado definitivamente el Erasmusphone.

Este proyecto nació, a lo tonto a lo tonto, y ha tenido una gran acogida entre los alumnos desplazados fuera de España (mayoritariamente por Europa) ya que ha conseguido que puedan comunicarse con sus familiares y amigos a precios de llamada local. Este curso que viene, incluso se va a ofrecer a alumnos de otros países que están de Beca Erasmus en la UAL.

Para que os hagáis una idea, todo el servicio se basa en FreePBX, A2Billing y Asterisk (con unas mínimas modificaciones para personalizarlo según especificaciones internas). Además, se hace uso de terminación VoIP, lo que permite llamar a casi todos los fijos de Europa por menos de 0,01 €/min y a los móviles Europeos por menos de 0,12-0,13 €/min!!!!

Este es sólo el primer paso, puesto que la UAL ha apostado definitivamente por migrar hacia VoIP, pero… ¡usando Asterisk! (y retirar poco a poco a los suecos).

A lo largo de este año irán saliendo más cosillas que estamos elaborando junto a alumnos de la EPS.

Podeís consultar toda la información del servicio aquí.





Kate Ryan — Ella Elle L’a

19 07 2008

Guauuuuuuu… su nuevo exitazo!!!!!

Si alguien encuentra alguna relación con Asterisk o con la VoIP, que avise XDDD

Actualización: Ni harto vino podía haber escogido una foto que represente mejor a Digium, con los colores corporativos y un asterisco en la espalda. A ver si veo a Mark y se lo explico ;=)
Gracias David.





Linux en tu HTC Universal

6 06 2008

Hace así como año y medio que trinqué una vodafone v1640, también conocida como Dopod 900 / Qtek 9000 / SFR v1640 / Vodafone VPA IV / T-Mobile MDA Pro / i-mate JASJAR / O2 Xda Exec / Orange SPV M5000 / Grundig GR980.

Durante todo este tiempo, y gracias a la excelente comunidad de xda-developers, he ido instalando (y desinstalando) innumerables ROM’s de Windows Mobile a la par que iban saliendo al mercado. Empecé con la ROM original de Vodafone (la cual hacía que la potencia de este juguetito quedase a la altura del betún) luego fue WM2005, luego WM 6 y últimamente WM 6.1. Obviamente, todas en inglés.

La experiencia era muy dispar, puesto que muchas veces había cuelgues aleatorios debido a no se sabe qué (fundamentalmente la radio GSM), lo que hacía desesperante el manejo diario. La ilusión del primer momento se desvanecía poco a poco, debido a que Windows Mobile seguía manteniendo, versión tras versión, la misma monotonía de interfaz y funcionalidades. El mismo perro con diferente collar (vamos calcadito al Iphone… XD). Sólo ciertos módulos o pluggins tipo pointui o spb hacían que no me plantease una jubilación anticipada de mi teléfono (eso y que el Iphone todavía no estaba en España, cosa que cambiará en julio ;).

Aunque las ultimas versiones de ROM’s que estoy probando han conseguido dar más estabilidad y rapidez al dispositivo, llevo ya algún tiempo queriendo meterle mano, pero de verdad de la buena, y modificarlo al completo. Había pensado en Android, que tiene una pinta estupenda, pero todavía no hay nada serio en mi modelo (no así en otros de HTC). El tema es que gracias a Asterisk, cada día que pasa me aficiono más al Linux, a su filosofía de código abierto y libre, así como a su estabilidad y rapidez.

Todo lo anterior me hizo pensar: «Chacho…. ¿habrá algún lumbreras que le haya metido linux al ladrillo este?». _Arrebuscando_ por los mundos de Dios, doy con Titchy, una distribución basada en Debian para máquinas con arquitectura ARM.

DIcho y hecho, me he puesto manos a la obra, y he conseguido meterle un linux completamente funcional que me permite recibir y realizar llamadas, gestionar los sms y alguna cosilla más. Todavía está muy, pero que muy en pañales, pero ya tira que es lo importante.

La instalación es sencillisima y solo hay que seguir el wiki de la página en cuestión

Resumiendo un poquillo:

Te instalas el sistema operativo en una tarjeta SD, la cual es «booteada» desde un ejecutable en el propio Windows Mobile. Esto implica que no instalamos nada en la memoria física del teléfono, sino que ejecutamos desde la tarjeta. La instalación tarda un poquillo y al final tenemos una bonita consola negra pidiéndonos que introduzcamos comandos. No tiene interfaz gráfica, aunque se está trabajando en ello, pero eso no impide que cuando se recibe una llamada, se lanza un script con una pantalla de aviso de llamada y el número que nos llama.

A ver si mañana cuelgo algunos «afotillos» en plean acción 🙂





Cambiar la voz usando asterisk

6 06 2008

Veo en el blog de Elio que existe un módulo para distorsionar la voz, usando Asterisk, denominado VoiceChanger. Como últimamente me aburro muchíiiisimo XD, me lo he instalado y he llamado a unos cuantos pardillos (léase amiguetes frikis que les gusta quedarse con la gente) y me he hinchao de reir un rato…

Os aconsejo que lo probéis si queréis pasar un momento divertido gastando bromas a diestro y siniestro.

Nota: no hagáis la típica broma de llamar para decir que habéis secuestrado a alguien y que queréis un rescate, que no está la horno para bollos…

Instalación

# instalar desde las fuentes SoundTouch 1.3.1
# (un simple yum install soundtouch o apt-get install soundtouch puede valer)

cd /usr/src
wget http://www.surina.net/soundtouch/soundtouch-1.3.1.tar.gz
tar xvzf soundtouch-1.3.1.tar.gz
cd soundtouch-1.3.1/
./configure --prefix=/usr
make
make install

# instalar libsoundtouch4c
# (un simple yum install libsoundtouch4c o apt-get install libsoundtouch4c puede valer)

cd /usr/src
wget http://www.lobstertech.com/code/libsoundtouch4c/releases/libsoundtouch4c-0.4.tar.gz
tar -xzvf libsoundtouch4c-0.4.tar.gz
cd libsoundtouch4c-0.4
./configure --prefix=/usr
make
make install

# instalar VoiceChanger
cd /usr/src
wget http://www.lobstertech.com/code/voicechanger/releases/voicechanger-0.6.tar.gz
tar -xzvf voicechanger-0.6.tar.gz
cd voicechanger-0.6
make
make install

# Cargar el módulo en Asterisk
make start

Una vez que lo tenemos cargado es cuestión de invocar el comando que realiza la transformación vocal. En este caso se sustituye «Dial» por «VoiceChangeDial».

Aquellos que usen FreePBX, pueden añadir a su extensions_custom.conf

[from-internal-custom]
exten => 4444,1,goto(broma-pesada,s,1)
[broma-pesada]
exten => s,1,Read(numerito|pls-entr-num-uwish2-call|9)    
exten => s,n,Noop(Pitchmode dialing number ${numerito})
exten => s,n,VoiceChangeDial(SIP/_tu_proveedor_de_salida_/${numerito}|T(45)P(-5.0)D(8:9)H(*))
exten => s,n,Hangup()

Cada vez que marques 4444, te saldrá una locución pidiéndote que introduzcas el número a marcar. En este ejemplo concreto, el sistema espera 9 dígitos, por lo que cada cual deberá cambiar dicho 9 por el número de dígitos que marca habitualmente en su país o destino.

Mediante D(8:9) podemos subir o bajar la distorsión de la voz en intervalos de semitonos según lo dispuesto en P(), en este caso, escalones de 5 semitonos.

No te olvides de cambiar _tu_proveedor_de_salida_ por el trunk que tengas definido para llamadas salientes.





Digium quiere que Zaptel se llame DAHDI

20 05 2008

Leo en «Elio’s blog» que Digium pretende cambiarle el nombre a la tecnología Zaptel por temas de derechos de Autor. Alguien ya tenía registrada la marca anteriormente, y le reclama a Digium que dejen de usarla (lógico).

Parece que no sólo es cambiar el nombre sino que habrá algo más, tal y como explican en el propio blog de Digium, en el que por cierto, la gente se parte el culo de risa (cuando no, se mofan) del dichoso nombrecito. En «inglis» DAHDI suena a «daddy» es decir «papi».

Esto me recuerda, a su vez, al cariñoso y caliente llamamiento de algunas latinas… ¡¡¡ayy mi papito lindo!!!!! XD