En esta ocasion veremos como conectar el sistema CRM Vtiger a nuestra central Elastix, en este ejemplo conectamos a localhost, es decir, un sistema vtiger corriendo en el mismo servidor de Elastix Menu Herramientas --> Administrador PBX --> "icono martillo -- Administrador PBX Configuracion. Despues nos aparece la siguiente ventana ------- >>>>>>
Configuración > Configuración Servidor Telefonía IP
| |
|
Ahora entramos a Elastix por consola o SSH y modificamos el contexto por default que aparece asi "default" y lo cambiamos por este "from-internal"
Esto es en el archivo /var/www/html/vtigercrm/modules/PBXManager/utils/AsteriskClass.php
where I modified context from "default" to "from-internal"
Esto es en el archivo /var/www/html/vtigercrm/modules/PBXManager/utils/AsteriskClass.php
where I modified context from "default" to "from-internal"
Por default aparece asi.
switch($typeCalled){
case "SIP":
$context = "default";
break;
case "PSTN":
$context = "from-inside";//"outbound-dialing";
break;
default:
$context = "default";
}
Y lo cambiamos por este
switch($typeCalled){
case "SIP":
$context = "from-internal";
break;
case "PSTN":
$context = "from-inside";//"outbound-dialing";
break;
default:
$context = "from-internal";
}
Guardamos los cambios y reiniciamos asterisk con #service asterisk restart
Con esto ya tenemos nuestro Vtiger CRM y Elastix Conectados para el click to call en los contactos en CRM. Es importante que la forma en que metes los numeros de telefono en el CRM corresponda a las reglas de marcado que que pusiste en "Outbound routes" en FreePBX de Elastix.
Espero les haya servido. A mi me funciono perfecto.
Eleazar Reyes
MasterWan Soluciones Informaticas
www.masterwan.com
Espero les haya servido. A mi me funciono perfecto.
Eleazar Reyes
MasterWan Soluciones Informaticas
www.masterwan.com