Archivo de VoIP

Continuando con su desarrollo, Fonality ha liberado este martes trixbox CE 2.8.0.1, el primer release de su nueva versión 2.8, luego de unas pocas semanas de haberla lanzado.

La principal novedad de esta versión (2.8) es la incorporación de la última de Asterisk, la 1.6 y la inclusión de DAHDI (Digium Asterisk Hardware Device Interface) para el manejo de tarjetas análogas y digitales de interconexión con la PSTN. A la vez, con esta actualización se ha habilitado el script setup-pstn para que trabaje con Zaptel o DAHDI sin inconvenientes.

Además, recordando que trixbox CE tiene como sistema operativo a CentOS, se ha actualizado su kernel al último disponible, lo que elimina posibles conflictos de instalación en hardware de reciente fabricación y la hace más sencilla.

Esta versión se ha publicado luego de varios meses de expectativa de la comunidad y trabajo por parte de Fonality en corrección de errores y bugs resultando en un producto estable y de adecuado funcionamiento.

El último release (2.8.0.1) incluye DAHDI 2.2, ya no en su versión Beta y mejora la funcionalidad del producto para su implementación en un ambiente de virtualización xen.

Estaremos atentos a las novedades de los nuevos releases de la maquinita verde.

Les dejo el enlace de descarga de trixbox 2.8.0.1

Escrito por: AJ

Recently, I had to setup Cisco 7940G Phones with trixbox 2.6.2.1. trixbox installation was fine, but soon I realized that Cisco Phones didn’t register with my trix.

Now, that I could solve the problem I share with you a few steps to register phones:

  1. Run cisco-setup from trixbox CLI. Select the interface you’re using (e.g. eth0).

  2. Review the firmware version of the phones. In my case, it was ‘P0S3-07-4-00′.

  3. Access /tftpboot and modify file ‘OS79XX.TXT’. It has to say your firmware version. vi OS79XX.TXT

  4. Access /tftpboot/cisco-util and move ‘xmlDefault.CNF.XML’ and ‘XMLDefault.cnf.xml’ to /tftpboot. mv xmlDefault.CNF.XML XMLDefault.cnf.xml /tftpboot

  5. Set all permissions to /tftpboot directory. chmod 777 /tftpboot

  6. In your trixbox go to ‘PBX’ menu, select ‘Endpoint Manager’, ‘Cisco Phones’ and then ‘Edit Default Config’.

  7. Change ‘Image’ item to your firmware version (e.g. ‘P0S3-07-4-00′). If you want you can change the logo your phones display on their LCD. Clic ‘Submit’.

  8. Go to ‘Add phone’ and choose extension, model and enter MAC Address of the phone (you need to know MAC of every phone you want to setup). Clic ‘Submit’. You will see that file SIPMACADDRESS00.cnf was created for your phone in /tftpboot directory.

  9. Finally restart your phone. It will boot with the configuration you select and will be ready to work with your trix.

P.S. Cisco Phones sxxxs

Posted by: AJ

Problem:

When you access trixbox via web as ‘maint’ (http://trixboxip/maint), in System Status tab you get messages like these:

Warning: fwrite(): 68 is not a valid stream resource in /var/www/html/framework/modules/trixbox/libraries/AGI_AsteriskManager.php on line 150

Warning: feof(): 68 is not a valid stream resource in /var/www/html/framework/modules/trixbox/libraries/AGI_AsteriskManager.php on line 171

Warning: fgets(): 68 is not a valid stream resource in /var/www/html/framework/modules/trixbox/libraries/AGI_AsteriskManager.php on line 173

Warning: feof(): 68 is not a valid stream resource in /var/www/html/framework/modules/trixbox/libraries/AGI_AsteriskManager.php on line 171

Solution:

You need to change all ‘ampmgrpass’ values. For this, you need to look for them.

grep amp111 -R /etc/*

grep amp111 -R /var/www/*

These commands return you all files that have ‘amp111′ as ‘ampmgrpass’ value.

You can see and check that files that need to be changed – e.g. using vi – are:

/etc/asterisk/phpagi.conf

/etc/asterisk/manager.conf

/var/www/html/maint/modules/home/includes/asteriskInfo_functions.php

/var/www/html/maint/modules/asterisk_info/asterisk_info.php

/var/www/html/admin/modules/core/agi-bin/user_login_out.agi

Finally you need to restart amportal and it will be done:

amportal restart

Look at these extreme tests of quality for Polycom wireless VoIP phones… Please don’t try it with your cell phone, even if it’s a Nokia monster…

If you need to limit the time of calls in your trixbox PBX, you have to modify /etc/asterisk/extesions_additional.conf file. It allows you to manage time of every call in an outbound route.

Go to the block of your selected outbound route, for example [outrt-001-local]. Then, for the dial pattern you want to limit, add a sentence like this at the beginning, to make this instruction the first to be executed;

exten => _NXXXXXX, 1, Set(TIMEOUT(absolute)=600)

Remember that the time is given in seconds; in the example, you would limit the calls to 10 minutes.

I hope it helps you!

DAHDI (Digium Asterisk Hardware Device Interface) es el nuevo nombre que, de ahora en adelante, llevará el conocido Proyecto Zaptel, responsable del desarrollo del hardware y los controladores para el funcionamiento e integración de plataformas de telefonía IP con la PSTN (Public Switched Telephone Network).

El Zapata Telephony Project – abreviado, Zaptel – fue nombrado así en honor a Emiliano Zapata, uno de los principales protagonistas de la revolución mexicana, precisamente por su carácter revolucionario en cuanto a tecnología telefónica se refiere. El proyecto fue desarrollado originalmente por Jim Dixon, quien creó un driver para hardware de telefonía. Luego fue Digium, la empresa creadora de Asterisk, quien mejoró dichos controladores y los extendió para los distintos tipos de hardware que existen en la actualidad soportados por Zaptel.

Hace un par de años, Dixon contactó a Digium y notificó que ‘ZapTel’ se había convertido en una marca registrada. Su empresa es dueña de la marca y vende tarjetas para llamadas telefónicas y, por obvias razones, prefieren que las búsquedas en Internet sobre ‘tarjetas ZapTel’ no retornen resultados no relacionados a su marca.

Ahora Digium se encuentra trabajando en el cambio de nombre de Zaptel a DAHDI. Cuando la primera versión de DAHDI (2.0.0) sea lanzada, ésta contendrá prácticamente la misma funcionalidad de Zaptel 1.4, excepto por el soporte del kernel 2.4 de Linux, soporte para devfs, y otros controladores para hardware Digium bastante viejo y fuera de uso como torisa y wcusb. Los desarrolladores seguirán lanzando updates para corrección de bugs de la versión 1.2 pero cuando DAHDI 2.0.0 sea lanzada, Zaptel 1.4 no tendrá más releases.

En lo referente a Asterisk, la versión 1.6.0 soportará únicamente DAHDI y no Zaptel, aunque su introducción se hará de tal manera que tal interrupción sea mínima para los dialplans y configuraciones existentes. Asterisk 1.4 continuará con el soporte para Zaptel, pero será modificado para trabajar con DAHDI en su lugar, y toda la documentación estará orienta a animar a los usuarios en usar la nueva distribución. Finalmente, de acuerdo a Digium, la versión 1.2 de Asterisk no se verá afectada por estos cambios.

Aunque esta migración podría resultar algo inconveniente para todos los usuarios de telefonía IP sobre Asterisk, entre los cuales nos incluimos, Digium está trabajando ya en asegurar que el cambio de Zaptel a DAHDI sea tan sencillo como sea posible.

Sin duda es una noticia que no se ve con mucho agrado, después de que todas las implementaciones de Asterisk han soportado Zaptel por ya algunos años; esperemos que este proceso sea casi transparente para el usuario y para los implementadores de soluciones de telefonía IP. Ahora a esperar la primera versión de DAHDI, a usarla y ver qué tan bondadosa es. Gracias Zaptel y buena suerte…

Comparto con ustedes un reportaje presentado por la CNN en el que se habla sobre VoIP. Para algunos incrédulos que aún no confían en esta tecnología y en el considerable ahorro que su implementación representa para el presupuesto de comunicaciones de una compañía, escuchen esto de un medio de comunicación reconocido a nivel mundial. CNN presenta las ventajas de la telefonía IP y cómo su funcionalidad puede ser aplicable no sólo a grandes corporaciones sino también a pequeñas empresas.

Escrito por: AJ

Here you have a very quick guide of how many concurrent calls an Asterisk-based PBX can handle depending on Pentium processor type and RAM. It has been proved under stress tests by the technicians of one of the most important plataform using Asterisk.

PerformanceGuideTable

Now, you can have a clearer idea of what type of CPU you need and how much you migth spend implementing your own VoIP Asterisk-based solution.

Posted by: AJ

If you need to synchronize an IP phone and it doesn’t works with your network infrastructure, here you have some public SNTP servers thar really gives you correct time:

129.6.15.28
129.6.15.29
128.138.140.44
192.43.244.18
131.107.1.10

Do not forget to set your time zone! (-5 GMT for Ecuador)

Posted by: AJ

Problem:

When you try to access your voicemailbox (dialing *97) from your Grandstream Budgetone GS-101, GS-102 or GXP-2000 it asks for a password and, after you put the correct password in, it stays silent for a moment and says 'Login Incorrect'.

Solution:

Go to the Web Configuration 'Advanced Settings' Menu and in 'Send DTMF' option unclick 'in-audio' and click 'via RTP (RFC2833)'.

I hope it works and stops bugging you!!!

Posted by: AJ