Menu

Tree [9708dd] master /
 History

HTTPS access


File Date Author Commit
 freeswitch 2014-11-29 NYFON NYFON [c70136] First Commit
 vtiger 2014-11-29 NYFON NYFON [c70136] First Commit
 README.TXT 2014-11-29 NYFON NYFON [9708dd] Readme updated

Read Me

This project is for extending vTiger 6.1+ to allow Freeswitch integration. 

Uses the core of vTiger's PBXManager 2.2 (available in vTiger's latest 6.1 release).

Functionality:
Allows outbound calls to be made from vTiger Leads,Contacts, etc., by clicking on phone number.
Inbound call popups are being developed and will be released soon.

Installation.
vTiger web directory:
Replace existing PBXManager files in vtigercrm/languages/en-us, vtigercrm/languages/en-us/settings and vtigercrm/modules/PBXManager.

Freeswitch:
Enable XL-RPC by auto-loading mod_xmlrpc in Freeswitch.
Copy vtiger.lua and vtiger_hangup.lua to your_freeswitch_install_dir/scripts
Configuration.

vTiger PBXManager Settings:
VTIGER PBX APP URL: Set the userid and password in mod_xmlrpc.conf and use the same user/password combination in vTiger's PBXManager setup screen url field.
The format should be http://user:password@yourfreeswitch.com:8080 to match mod_xmlrpc.conf
OUTBOUND CONTEXT: Must match your exitsting freeswitch domain. The script allows you to use your existing dialplan and all rules associated with that.
OUTBOUND TRUNK - not used
VTIGER SECRET KEY - passed automatically (for now)
GATEWAY TYPE: must be set to Freeswitch (note the first letter is Capital). Anything else will set PBXManager to work in the Asterisk mode.