vTiger Freeswitch PBX Integration NYFON Code
vTiger Freeswitch PBX Integration
Status: Beta
Brought to you by:
nyfon
File | Date | Author | Commit |
---|---|---|---|
freeswitch | 2014-11-29 |
![]() |
[c70136] First Commit |
vtiger | 2014-11-29 |
![]() |
[c70136] First Commit |
README.TXT | 2014-11-29 |
![]() |
[9708dd] Readme updated |
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.