Cambiar el tiempo que FreePBX espera por una llamada contestada

Imagen de elgabo

Por defecto FreePBX le da un tiempo de 300 segundos (5 minutos) para que las llamadas sean contestas por un trunk. Esto es util cuando entras a una IVR pero el canal aun no es contestado(por ejemplo buzon de voz de operadores celulares)[1]. Simplemente se necesitaria cambiar el parametro "timeout" del comando Dial que se utiliza para realizar la llamada[2]. Como siempre hay excepciones para la regla los pasos para cambiar este parametro permanentemente se muestran a continuacion [3]:

1. Editar el archivo /var/www/html/admin/modules/core/functions.inc.php en las lineas 1804 y 1813

en la linea 1804

$ext->add($context, $exten, '', new ext_dial('${OUT_${DIAL_TRUNK}}/${OUTNUM}', '300,${DIAL_TRUNK_OPTIONS}')); // Regular Trunk Dial

a

$ext->add($context, $exten, '', new ext_dial('${OUT_${DIAL_TRUNK}}/${OUTNUM}', '30,${DIAL_TRUNK_OPTIONS}')); // Regular Trunk Dial

en la linea 1813

$ext->add($context, $exten, 'skipoutnum', new ext_dial('${pre_num:4}${the_num}${post_num}', '300,${DIAL_TRUNK_OPTIONS}'));

a

$ext->add($context, $exten, 'skipoutnum', new ext_dial('${pre_num:4}${the_num}${post_num}', '30,${DIAL_TRUNK_OPTIONS}'));

2. Ingresar via web al FreePBX, clic en el boton submit para "modificar" una extension y aplicar los cambios

Esto sirve para la version 2.7.0 de FreePBX.

[1] http://www.freepbx.org/v2/ticket/2951
[2] http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial
[3] http://www.freepbx.org/forum/freepbx/users/still-on-trunk-dial-timeout