27 diciembre 2010

Guardar PIN Set de asterisk en la base de datos


FreePBX tiene muchas funciones para trabajar con Asterisk de forma Web, uno de los módulos que mas me llamo la atención fue el del PIN Set, el cual me permite crear claves y asignarlas a los agentes para tener control en las llamadas de las rutas salientes (Outbound Routs).

Para activar el modulo en FreePBX (asterisk) debes:

  1. En Module Admin debemos buscar las actualizaciones en linea.
  2. En buscamos el modulo Internal Options & Configuration e instalamos PIN Set
  3. procesamos y aplicamos los cambios
  4. Ahora modificamos el archivo: /var/www/admin/modules/pinsets/functions.inc.php, en la linea 49.
  5. $ext->add(‘macro-pinsets’, ‘s’, , new ext_execif(‘$[“${DB(AMPUSER/${AMPUSER}/pinless)}” != “NOPASSWD”]’, ‘Authenticate’,$asterisk_conf[‘astetcdir’].’/pinset_${ARG1}));

    Donde agregaremos una “a” al al final del código

    $ext->add(‘macro-pinsets’, ‘s’, , new ext_execif(‘$[“${DB(AMPUSER/${AMPUSER}/pinless)}” != “NOPASSWD”]’, ‘Authenticate’,$asterisk_conf[‘astetcdir’].’/pinset_${ARG1},a‘));

  6. Ahora nos queda es crear los PIN Set para cada agente.

Para las consultas los PIN Set se guardan en la tabla en “accountcode”

Las pruebas se hicieron con Asterisk Ver. 1.6 y FreePBX Ver. 2.8

Arkanda es una empresa de soluciones tecnológicas dedicada al soporte técnico, reparación, mantenimiento preventivo y Correctivo de computadores, realizamos formateo, reinstalación de sistema operativo e instalación de programas; revisión de virus y limpieza general del Equipo.
Te gustó la información, comparte su contenido

Compartir


Publicaciones relacionadas:

  1. Asterisk 1.8 + freePBX 2.9 en debian
  2. Outbound route desaparece cuando se agrega un PIN set
  3. Asterisk detras de un NAT
  4. Configurar SPA3000 – Asterisk
  5. Comandos Basicos de Asterisk en consola

Deja un comentario