Llega Simyo, nuevo operador virtual

30 01 2008

Esto es la guerra!!! Todo el mundo a las trincheras!!!

Parecía que esto de los OMV’s iba a ser un paripé de amiguetes de las compañías de siempre, pero parece que hay algunos que se lo van a tomar en serio. Hoy tenemos activo un nuevo Opeador Móvil Virtual en España. Se llama Simyio, es propiedad de KPN y promete sensaciones fuertes….

Y tan fuertes… como que han puesto el minuto a 9 céntimos, eso sí, no hay pantalones de puentear al impuesto revolucionario del establecimiento de llamada (menudo robo!!!) –> «… a ver que voy, que voy a establecer la llamada.. quitaos…!!!». ¿Qué sirvengüencerío que tienen las compañías con el rollo del establecimiento!

Bueno, no todo iba a ser bueno, pero seguro que estos 0,09 €/min de simyo van a hacer que muchos nos pensemos 2 veces si nos vamos moviendo de donde estamos. A mi me encantaría, pero no tengo buena cobertura de Orange en mi casa, y puesto que simyio utiliza su red, creo que todavía me estaré quietecito. Quizá cuando venga el I-Phone sea el momento de replantearse el asunto.

Aquí tenéis las tarifas, aunque hay poco que rascar: 9 céntimos pa to’lmundo!!!





Instalar voces en español para Asterisk 1.4

23 01 2008

alberto sagredo

A raíz de un post, un tanto peculiar, en la lista de Asterisk-Es, me ha parecido buena idea comentar cómo se instalan las voces en español, no oficiales, para Asterisk 1.4. La verdad es que no es muy complicado, de hecho lo hago hasta yo ;9=, pero creo que es un poco confuso, para los no iniciados, el «how-to» que trae el propio paquete.

Este conjunto de voces está licenciado por Alberto Sagredo Castro, y se han obtenido usando a locutores profesionales españoles, por lo que la calidad obtenida es como de aquí (Almería) a Lima (Perú) –> Muuuuuuu grande!!!!

Vamos a ponernos nuestro traje de faena, estiramos los dedos, nos aseguramos de que no tenemos críos dando vueltas por la habitación… y una vez seguros, adelante!!!

Lo primero es bajarse el set de voces de la página de Alberto. Veréis que tenéis diferentes formatos, unos con más calidad que otros. Os sugiero que os bajéis las voces en formato alaw o ulaw, ya que son de más calidad.

cd /usr/src
mkdir voces
cd /voces
wget http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
wget http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz

Si os fijáis, hay dos conjuntos de voces diferentes. Ambas se complementan y es necesario tener los dos para que nos salga todo en español. En caso de que no exista algún fichero de voz en español cuando se reproduce algún trozo de dialplan en Asterisk, nos saldrá la correspondiente voz en inglés.

Las descomprimimos

tar zxvf voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz
tar zxvf voipnovatos-core-sounds-es-ulaw-1.4.tar.gz

La estructura de directorios creada es del tipo /<directorio>/es, la cual no se corresponde con la estructura predefinida en Asterisk 1.4, cual es /es/<directorio>/. La solución consiste en ir moviendo los directorios que han sido descomprimidos hacia la ubicación correcta. Pasamos a la acción,

mkdir /var/lib/asterisk/sounds/es/dictate
mkdir /var/lib/asterisk/sounds/es/letters
mkdir /var/lib/asterisk/sounds/es/silence
mkdir /var/lib/asterisk/sounds/es/followme
mkdir /var/lib/asterisk/sounds/es/phonetic
mkdir /var/lib/asterisk/sounds/es/digits
mv /voces/es/* /var/lib/asterisk/sounds/es/
mv /voces/digits/es/* /var/lib/asterisk/sounds/es/digits/
mv /voces/dictate/es/* /var/lib/asterisk/sounds/es/dictate/
mv /voces/letters/es/* /var/lib/asterisk/sounds/es/letters/
mv /voces/silence/es/* /var/lib/asterisk/sounds/es/silence/
mv /voces/followme/es/* /var/lib/asterisk/sounds/es/followme/
mv /voces/phonetic/es/* /var/lib/asterisk/sounds/es/phonetic/

Ya casi está. Tenemos las voces en el sitio que deberían estar. Ahora sólo nos queda decirle a Asterisk que las utilize.

nano /etc/asterisk/asterisk.conf
.
.
[general]
languageprefix=yes
nano /etc/asterisk/sip.conf     ;aquellos que uséis FreePBX debéis poner esto en el sip_custom.conf
.
.
[general]
language=es

Y voilà… ya tenemos voces en español.

Lo anterior hace que nuestros canales sip escuchen locuciones en español. Si queremos que se utilicen en todos los canales, deberemos poner language=es en los ficheros zapata.conf, iax.conf, etc, etc….






Suite Ofimática Online al estilo Office

16 01 2008

Andaba buscando alguna herraamienta online colaborativa para un proyecto que estoy desarrollando junto a otras personas, y no acababa de gustarme ninguna de las que he visto por ahí. Al principio valoré utilizar Google Docs, pero a día de hoy está muy limitadito, así que no lo consideré un candidato serio. Para cuatro «chuminás» y para salir del paso puede valer, pero para cosas serias o de más enjundia, como que se queda bien cortito.

Total, que buscando por esos mundos de Dios, me entero que mi amigo Bill tiene en beta privada el Office online, por lo que decidí suscribirme para ver que tal va. Todavía sigo esperando que me dejen entrar… por lo que he tenido que buscar otra alternativa. Se llama ThinkFree y tiene una pinta estupenda.

ThinkFree se apoya en la máquina Virtual de Java y ofrece una interfaz casi calcada a la del Office clásico (Word, Excel y Poerpoint). En principio se pueden almacenar archivos online hasta un total de 1 GB, por lo que parece que hay espacio de sobra para empezar. Supongo que montarán el típico servicio online gratuito, y se quieren más cosillas, pues habrá que pagar alguna cuota mensual o así.

Yo ya he empezado a escribir documentos y casi que va como el Office de escritorio!!!





Como tener Asterisk y FreePBX en un sólo clic (sin Trixbox)

15 01 2008

FreePBX

Leyendo, leyendo… veo que hay gente que le gusta hacer que los que somos un poco «vagos» o «mediocipotes» (en este último grupo creo que ya no estoy :), no salgamos del club. Podemos tener Asterisk, FreePBX y algunas cosillas más (como phpSysinfo, phpMyAdmin, etc) con sólo ejecutar un script. Nos lo bajamos, lo ejecutamos y tenemos todo andando en 1 o 2 horas (dependiendo de nuestras máquina y nuestra conexión a interntet).

Además, y esto viene de regalo, sin tener que instalar Trixbox :)… que teniendo en cuenta los malos rollos que hay ultimamente con los cuasi-troyanos que trae de serie, pues no está nada mal.

Si queréis echarle un vistazo, podéis ver la info aqui.

El script está aqui

Actualización: Saul ha sacado una versión modificada que permite una instalación atendida, pero sin FreePBX 😦





Instalando Windows XP UE 7 [Unattended Edition]

13 01 2008

Llevo ya algún tiempo instalando esta versión casera de windows xp y no deja de maravillarme todos los días. Hasta ahora sólo la había instalado en ordenadores para uso de «guerra», pero mi portátil Toshiba me estaba matando a disgustos desde hacía tiempo.. parecía que lo estaba pidiendo a gritos, así que anoche pensé lo que pensé y me dije «Ta tocao… :)».

Tras unos preliminares de particionar, formatear, copias de seguridad, etc, etc… metí el CD de instalación y en poco menos de 45 minutos tenía todo andando. Le metí los drivers indispensables para recuperar ciertas funcionalidades del Toshiba y ahora tengo portatil nuevo. Ahora parece que tengo un quadcore con 4 gigas de RAM, aunque solo es un dualcore con 1 giga.

Tengo que decir que no esperaba que se comportase de la forma en la que lo está haciendo: es el ordenador más rápido que he tenido en mi vida, y mira que ya han pasado algunos por mis manos. No hay otra cosa en Windows que se le parezca (por ahí dicen que el XP Fundamentals también va como un tiro, aunque no lo he probado) Aquellos que sufren el XP oficial, les aconsejo que lo prueben… verán como su vida personal mejora notablemente (ya no le pegas a la pantalla o teclado, no dices palabrotas cuando estas solo, etc).

Para mí, lo más gratificante es el encendido y el apagado. Que no tarde más de 30-40 segundos en arrancar era algo impensable por mí, pero puedo asegurar que es así (incluso con 4 o 5 cosillas que ya le he puesto). Ayuda también que ya no tengo el infame Panda Antivirus instalado (viene de serie el NOD32).

Aparte de todo lo anterior, trae de serie una cantidad importante de programas muy interesantes que podemos elegir para instalar tras el primer reinicio (ver lista)

Si queréis verlo en acción, podéis mirar este ejemplo. También hay graciosillos, como en todos los sitios…

PD.: Recordad que hablamos de Windows, no de Linux ni MAC !!!!!





Migrar de Asterisk 1.2 a Asterisk 1.4 en un Trixbox

9 01 2008

Llevaba tiempo rondándome la idea, pero no me atrevía a hacerlo por si cascaba el sistema en producción sobre el que pretendía realizar la actualización. Pero como hay que ser valientes para poder aprender, anoche me decidí a migrar el sistema Trixbox 2.2.4 desde Asterisk 1.2.25 a la nueva versión de Asterisk1.4.17.

Me dije… Paco prepárate que vienen curvas!!!, así que me puse a buscar algo de información para ver si el camino se hacía mas o menos liviano. Como quiera que no hubo forma de dar con nada específico o ya hecho, tuve que juntar trocitos de wikis, forums y tutoriales (por supuesto en inglés) hasta que al final conseguí dejar el sistema casi nuevecito (lo de casi, porque todavía sigue el señor Trixbox dando vueltas por ahí, aunque ya no se mete con mi asterisk :).

Manos a la obra. Lo primero, y como mandan los cánones, bajarse las fuentes de Asterisk 1.4 y descomprimirlas

cd /usr/src
wget http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz
wget http://downloads.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz
wget http://downloads.digium.com/pub/asterisk/asterisk-addons-1.4-current.tar.gz
tar zxvf asterisk-1.4-current.tar.gz
tar zxvf zaptel-1.4-current.tar.gz
tar zxvf asterisk-addons-1.4-current.tar.gz

Antes de meternos a instalar nada, deberemos terminar los procesos que tenga abiertos asterisk, habitualmente

killall -9 safe_asterisk
killall -9 asterisk

aunque si usamos FreePBX, podemos parar el servicio con

amportal stop

también se podía haber entrado por CLI y ejecutar un ‘stop now’. Puesto que en mi máquina tenía hardware de Digium instalado, concretamente una tarjeta TDM400 y otra TDM800, se hizo necesario descargar los módulos de zaptel. Para saber exactamente que módulos tenemos cargados, deberemos ejecutar,

[root@paco]# lsmod | grep zaptel
zaptel                214820  2 zttranscode,wctdm,wctdm24xxp
crc_ccitt               2113  1 zaptel

Una vez que sabemos lo que hay cargado, descargamos los módulos del núcleo

modprobe -r wctdm
modprobe -r wctdm24xxp
modprobe -r zttranscode
modprobe -r zaptel

Para quitar completamente Asterisk 1.2, sólo nos queda hacer una copia de seguridad de nuestra configuración actual y borrar los ficheros existentes,

cp -r /etc/asterisk/ /etc/asterisk.bak/
rm -rf /etc/asterisk
cp -r /etc/zaptel.conf /etc/zaptel.conf.bak/
rm -f  /etc/zaptel.conf
cp -r /var/log/asterisk/ /var/log/asterisk.bak/
rm -rf /var/log/asterisk
cp -r /var/lib/asterisk/ /var/lib/asterisk.bak/
rm -rf /var/lib/asterisk
cp -r /var/spool/asterisk/ /var/spool/asterisk.bak/
rm -rf /var/spool/asterisk
cp -r /usr/lib/asterisk/ /usr/lib/asterisk.bak/
rm -rf /usr/lib/asterisk

Tras realizar lo anterior, habremos dejado nuestro sistema listo para instalar la nueva versión. Procederemos de la siguiente forma, teniendo en cuenta que no se instalará el paquete libpri ya que en este caso no se dispone de hardware ISDN.

Zaptel

cd /usr/src/zaptel-1.4.<version>
./configure
make menuselect

Se nos abre una ventanita, donde seleccionaremos los módulos que nos interesan pulsando la barra espaciadora (en mi caso fue wctdm y wctdm24xxp). Salvamos la elección y continuamos con la instalación.

make
make install
make config

Tras instalar zaptel, procedemos con Asterisk

Asterisk

cd /usr/src/asterisk-1.4.<version>
./configure
make menuselect
make
make install

Asterisk-addons

cd /usr/src/asterisk-addons-1.4.<version>
./configure
make
make install

Una vez instalados los paquetes, comprobaremos que todo ha ido bien, ejecutando

asterisk
asterisk -rvvvvvv

o si tenemos FreePBX

amportal start
asterisk -rvvvv

Deberíamos conectar con la consola de asterisk y por tanto, ya tendremos listo nuestro sistema para ponerlo en marcha.

Aquellos que aún sigan usando FreePBX, simplemente deberán colocar en su sitio las copias de seguridad que hicieron de zaptel.conf, zapata.conf y asterisk.conf, al objeto de que FreePBX no proteste al ejecutarse de nuevo. Se accede a la web de configuración de FreePBX, se modifica cualquier parámetro sin importancia para que nos permita aplicar cambios y….. voilà!!!… todo andando de nuevo.

Espero que os haya servido a todos…





Failover en primarios

8 01 2008

Vaya… qué sorpresas se lleva uno con ciertos aparatejos que parecen de juguete…

E1/T1 FailOver

Me entero en venturevoip de un cacharrito para gestionar la caída de enlaces digitales en una maquina Asterisk. En caso de fallo, automáticamente pasa la carga del enlace digital a otro Asterisk, apoyándose en el paquete Heartbeat.

Lo curioso es el precio que tiene!!!! Te puede salir por tan sólo 1 euro!!! Hala, eso si que son rebajas y no lo que ponen en Zara… desde luego. Parece chino, pero en su web dicen que están en Estados Unidos, así que es posible que China haya invadido USA ya o esté en ello (… es más probable lo segundo).

Si lo comparamos con los archifamosos Red-fone, pues no tiene rival. Otra cosa es como se comporte en el mundo real y ante fallos reales.

Se puede ver un vídeo de su funcionamiento aquí.





Ya estamos en el interné!!!!

7 01 2008

Bueno empiezo a postear… Me ha costado arrancar con esta experiencia porque tengo muchos frentes abiertos, aunque este es el que mas vidilla me da. Espero que pueda ser una sitio de encuentro y sobre todo donde se pueda encontrar información útil de la buena. Verdad verdadera de la buena buena…. 🙂