12 Noviembre 2008

Economizando. Parte 2.

Extraído y traducido en parte del manual oficial de Yeastar Sisky Enterprise Edition.

Skype, la plataforma de llamadas por internet a bajo coste (paso de llamarlo VozIP :)  se ha extendido como un reguero de pólvora en los últimos años, gracias entre otras cosas a su promoción por parte de Ebay (actual propietaria).

He leido en alguna ocasión que en Asia es mucho más utilizado que en Europa. También puede ser porque sean más. El caso es que efectivamente todos los contactos asiáticos de las empresas con las que trabajo usan Skype preferentemente.

El tema de este artículo es el siguiente: SIP softphone con llamadas entrantes y proveedor IP + Skype para otros contactos… Se puede simplificar todo en una sola aplicación y de paso economizar gracias a las bajas tarifas de Skye? La respuesta es… “Puede”. Vamos a intentarlo usando un servidor “intermedio” que traduzca clientes Skype simultáneos en trunks salientes para Asterisk. Nuestro nuevo amigo se llama SISKY.

Alguno dirá… “Jo, pues no tiene tiempo ni ná el Chan_Skype…”. Efectivamente no es una solución nueva, pero este es más económico (55$ por canal frente a 100$) y aunque me duela decirlo, su instalación es insultántemente sencilla bajo Windows. Chan_Skype necesita una máquina bastante específica y parece ser que la api de desarrollo para el Skype de Windows ofrece más posibilidades y estabilidad que la de Linux, dicho por Yeastar, los creadores de Sisky. Ellos sabrán, yo de programar ni papa.

Al lío. Nos bajamos Sisky Enterprise Edition de la web http://www.yeastar.com/Products/SiSkyEE.asp y lo instalamos en una máquina Windows XP SP2 o Windows 2003 Server SP2. Es importante no tener Skype instalado. En caso de tenerlo instalado procederemos a desinstalarlo. Luego ejecutamos la instalación de Sisky…siguiente, siguiente, siguiente… como siempre y luego a reiniciar. El software es 100% funcional sin registrar, pero oiremos cada 10 segundos una voz que dice “Yeastar!”. Si nos convence lo registramos y si no pues a tomar viento.

En el pimer inicio del programa nos aparecerá el asistente de configuración. Nos pedirá la cantidad de canales que vamos a usar y si queremos registrar una cuenta de Skype para dicho canal. Si elegimos esta opción nos aparecerá un asistente de registro de Skype por cada canal para el cual necesitemos una nueva cuenta de usuario. Si ya tenemos una cuenta que queramos utilizar, simplemente lo dejamos sin seleccionar para introducir los datos de acceso a mano.

Al acabar de configurar los canales deberemos dejar seleccionada la instalación de los “Skype Cables”. Se trata del driver que conectará la entrada/salida de audio de Skype con nuestro servidor Asterisk.

Notas para navegantes:

1- NO FUNCIONA EN SISTEMAS 64bit Y NO TIENEN MUCHAS GANAS DE PROGRAMAR UN DRIVER COMPATIBLE.

2- NO FUNCIONA POR TERMINAL SERVER. La única solución de administración remota son los sistemas tipo VNC.

3- Atención a cuando Skype pregunta si queremos permitir que una aplicación llamada “SkypeChannel.exe” controle la aplicación. Tenemos que decirle “Allow this program to use Skype”. Vamos, que sí que le deje. Como nos despistemos se nos pasa el arroz y puede que nos toque reinstalar Sisky.

Tendremos entonces a la vista los canales creados con testigo rojo a la izquierda, indicando que no están conectados correctamente a nuestra PBX. Normal. Aún no lo hemos hecho, pero tranquilos que no vais a sudar.

Botón derecho sobre el canal y seleccionamos “setting”. Podemos configurar cada canal como una extensión o como un trunk.

En este ejemplo explico una configuración con dos canales como trunk, pero con estos gráficos del manual oficial de Sisky os podeis hacer una idea de que configuración se ajusta mejor a vuestras necesidades.

Ahora nos vamos a nuestro FreePBX y creamos los trunks completando los campos Peer Details y Register String.

Instantánemente veréis como cambia el estado de los canales a color azul

Pues ale, poned el trunk en una ruta saliente y a llamar se ha dicho. Siempre que tengáis crédito SkypeOut claro ;)

En el manual oficial hay instrucciones más amplias sobre cómo configurar los trunks o extensiones sin FreePBX, cómo crear dialplans específicos o cómo crear speed-dials desde el administrador web para llamar a nuestros contacto de Skype desde extensiones SIP.

publicado en Asterisk y VoIP | 0 comentarios

15 Febrero 2008

Drop the towel!

Al final he tenido que pasar el tema de las llamadas salientes por mISDN a un plano secundario. Ha sido imposible conseguir estabilidad al tener tráfico concurrente de varias llamadas entrantes y salientes. Hay algo que hace que las líneas dejen de funcionar y el router de voz se bloquea. No sé si la culpa es de las tarjetas baratas (HFC Billion) de mISDN (versión en rpm del repositorio de TrixBox Beta) o del puñetero router VoIP de Jazztel (que es lo que realmente peta).

Como último cartucho intenté hablar con los fabricantes del router, un Dataflex Vine 2404b con cuatro puertos BRI. Les llamé por teléfono y haciedo uso de mi spoken english les conté la película. Un tío bastante simpático me dio una dirección de email para que le explicara todo lo relativo al fallo y me aseguró que tal y como dice en la web, ese router es 100% compatible con Asterisk. Es más, ellos lo tienen así.

Esto me dio algo de esperanza sobre el asunto, pero desafortunadamente parece que el jefe se hizo cargo del asunto:

Sir

My colleague passed on your enquiry. Your router is managed remotely by Jazztel and we have no access to their service platform or network tools in order to diagnose issues on their behalf. Unfortunately we are not in a position to help you and can only recommend you continue to work with Jazztel towards a resolution.

La madre que os parió. Les respondí a este correo diciendo que si necesitaban acceso a lo que fuera se lo daba pero que, por favor, me intentaran ayudar. Os han respondido a alguno de vosotros? Pues a mí tampoco.

Así que he pasado del bono de tarifa plana de Jazztel para sus líneas y poco a poco iré investigando el problema. Probaré con Bristuff o con una versión de mISDN compilada a mano.

fideos

Fideos de arroz con verduras al estilo Si-Chuan salteados en wok. Yummi!

publicado en Asterisk y VoIP | 5 comentarios

28 Enero 2008

Una de cal y una de arena. Murphy estuvo allí.

TrixBox Logo

Pues sí que funcionó bien la instalación de los binarios de mISDN para TrixBox 2.4. Pero como siempre, cuando el componente software no da problemas, se te jode algo del hardware. El flamante equipo nuevo para el servidor de telefonía falleció en acto de servicio y su placa base se fue al garete. Retomamos el anterior Pentium 4 y menos mal que el disco duro con todo configurado (lease dia anterior) se portó bien en su nueva ubicación.

Volviendo al tema, hay que tener algunas cosillas elementales en cuenta, pero por lo demás cargó a la perfección. Principalmente:

1- No hay que configurar el sistema para que inicie mISDN al arrancar sin antes haber hecho mISDN scan y mISDN config. Si no ha creado los archivos de configuración no los encontrará y petará. Solución, inicio interactivo y no cargar mISDN.

2- En mi caso, tengo que modificar los archivos de configuración de mISDN porque las líneas de Jazztel másDSL no son ptmp, sino ptp.

Tampoco tuve ningun problema en compilar el IAXmodem para el servidor de fax. Por lo que parece, funciona bien y se registra correctamente en el Asterisk. Tengo que mandar un fax para probar…

Una cosa que sí que se me ha escapado de las manos ha sido la imposibilidad de hacer funcionar una X100p con una línea de Ono. La tarjeta está requeteprobada en un servidor anterior y ha sido testigo de largas conversaciones telefónicas. La configuración es exactamente la misma, incluso hace caso a las llamadas entrantes y salta el IVR como toca, pero no se oye nada ni hace caso a los tonos. Algo he oído sore configuraciones a nivel de operador por parte de Ono para usar sus primarios, pero para una triste línea?

Any help would be appreciate.

publicado en Asterisk y VoIP | 0 comentarios

26 Enero 2008

Un pequeño avance

Trabajar bajo presión a veces motiva y ayuda a concentrarse. Pero los “just one chance jobs” no molan nada… Resulta que para adelantar trabajo me he dispuesto a configurar el TrixBox 2.4 nuevo desde casa conectando por PPTP a la oficina de Elche. Vale sí, TrixBox es para nenas y lo que más mola es un Asterisk a mano desde cero bajo Debian, pero tengo prisa, uso tarjetas HFC y quiero probar una configuración que simplifica la instalación de mISDN en esta plataforma.

Resulta que para esta nueva versión que es estable (eso dicen) desde diciembre del 2007 han desarrollado binarios de mISDN que se encuentran en un repositorio yum beta. Los pasos a seguir están en:

http://www.trixbox.org/wiki/chan-misdn

Resumiendo, a los que ya se hayan liado en anteriores ocasiones con la compilación de mISDN bajo TrixBox con sus interminables problemas, explosiones, incompatibilidades y reinstalaciones, ahora se supone que con un inocente:

yum -y --enablerepo=trixboxbeta install asterisk-chan_misdn mISDNuser mISDN-modules mISDN

tendremos todo lo necesario para levantar nuestras tarjetas de 40€.

Lo de los “just one chance jobs” viene a que al estar en remoto y tener que hacer una serie de configuraciones, tengo que medir mis pasos para no meter la pata y tener que depende de terminal hands.

publicado en Asterisk y VoIP | 0 comentarios

subir »
  • Sponsors

  •  

  • Noviembre 2008
    L M X J V S D
    « Oct    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930