Contact Details


 Website: techextension.com                     Store :store.techextension.com        

 Email: support@techextension.com          Skype: tech.extension 


Product Page: Odoo ERP PBX CTI Integration



Supported IP PBX / Call Center Server


Asterisk,  Elastix,  FreePBX, PBX in a Flash, Vicidial, Asterisknow, Yeastar PBX, Xorcom, Asterisk pbx, Fonality, Trixbox , Other Asterisk Based Telephonic Server



Prerequisite



  • JRE 1.7 or higher version should be installed on Asterisk PBX Server.
  • Require CDR Event should be enable for Asterisk Server.
  • Need PHP 5.x version and php handling  server like  apache, httpd, xamp etc
  • Require port 9999  and 5038 should be enable for Asterisk Server.
  • Supports Asterisk, Elastix, FreePBX, vicidial, PBX in a Flash, asterisknow, xorcom, asterisk pbx, Yeastar PBX, fonality, trixbox or Asterisk Based Telephonic Server.
  • Supports all version of odoo.
  • Support Soft phone or Sip based hard Phone.
  • There should be connectivity between CRM and Asterisk server.
  • Please make back up of data of crm and asterisk before Installation.




Install TechExtension Odoo module



Download pbxmanager.zip File For Odoo ERP


For odoo11 Download


For odoo12 and above  Download



after download extract pbxmanager.zip so you will get pbxmanager folder


Now upload this pbxmanager  to odoo/addons/ folder


Example path on CentOS server


/usr/lib/python2.7/site-packages/odoo/addons/pbxmanager


After uploading this folder


Run this command 


service odoo restart


Now Go to odoo GUI


Click on setting and activate Developer mode 









Now Go to Apps and click on Update Apps List






Than Search pbx from app search option you will find following pbxmanger app








Click on install button and install app


After successfully installation you will find pbxmanger menu in odoo






Installation Steps


Create Account On Our Portal https://license.techextension.com/register.php


create-account

Log In after Creating account https://license.techextension.com/login.php


login_license

Add License



add_license



Generate License



genrate_license




1. Server Configuration



Download techextension.zip File For Odoo ERP

Download



Upload techextension.zip on public web folder on server and extract it ( Example : /var/www/html/techextension or htdocs/techextension ) So web URL Like http://192.168.1.100/techextension ) than follow the steps

After Successfully Upload techextension folder on server, you need to Admin User setting Module. Following steps describe Admin User Configuration process.



Step 1: Go to http://IP/techextension/AsteriskSupport/

Step 2 :Fill sign up form with login name and desire password

Step 3 Login in ( http://IP/techextension/AsteriskSupport/)

Step 4 Do Configuration

Step 5 Enter Your Asterisk Server Details By Step By Steps


asterisk-admin-configuration

Asterisk IP ( 192.168.1.100)

UserName : Asterisk server Admin Manager User Name

Password : Asterisk server Admin Manager Password

Internal Channel: SIP

External Channel: DAHDI



You will find Asterisk server Admin Manager User Name and password from /etc/asterisk/manager.conf

sugarcrm-Activation-admin-user-setting



Make sure that your CRM server IP have access to your asterisk pbx server AMI. Check permit and deny setting in manager.conf

After changes in file Restart Asterisk PBX. ( command : /etc/init.d/asterisk restart )



Steps 6 Please Save the Configuration and create Following Panel

sugarcrm-Activation-admin-user-setting-save 



Now Access server using Putty or other ssh client and Go to techextension Folder .

(cd /techextension/AsteriskSupport/ )

Edit This File AsteriskProperties.xml

< url>http://techextensionurl|< /url>

Here http://techextensionurl is same as your add-on URL If you have URL like http://192.168.1.100/techextension than URL should be http://192.168.1.100




Note : Do not remove | from ends its is used for our purpose.

sugarcrm-property-admin-user-setting-save 

Now Check Once again all setting .



sugarcrm-property-admin-user-setting-save 




Now Open configuration.php .

Enter same IP of Asterisk ( $asteriskip) entered in AsteriskProperties.xml

Enter same IP of Server ($serverip) which is techextension folder server IP




configurationasterisk 


Now Open crmconfig.php


Edit following details


$url = "http://89.40.126.117:8069"; // Odooo URL
$db = "odoo"; // database name of odoo
$username = "tes@gmail.com"; //admin Username of odoo
$password = "odoo";  //   admin password of odoo






 


Now Run This Command in putty .

java -jar AsteriskSupport.jar




Asterisk 


If you get Following message. Check AMI ( Asterisk Manger interface ) User name and Password set on previous above steps




Asterisk 



If you get Following message. It is Successfully Integrated



Asterisk 


Download Voip File

Download

Extract voip.zip file

Now Run This Command in putty .

pwd

It will Give you path



Asterisk 



Put It in to voip file



Asterisk



Upload voip file in to /etc/init.d/


Give voip file permission to 755

Run This Command if you have CentOS ( chkconfig voip on && chkconfig --list )

Run This Command if you have Debain OS ( update-rc.d voip defaults )



Techextension add-on command

check status: ( service voip status )

Restart : ( service voip restart )

stop: ( service voip stop )

Start : ( service voip start )




2. End User  Configuration



Now Go to Odoo ERP User preferences






Enter User Extension Number and save it







End User Chrome Extension Configuration

Go to chrome web store


Download Extension 


Configure Chrome Extension

chrome-webstoe 


Click on Phone Icon It will open following Set up window .



configuration-sugarcrm-extension 


Fill Information and Click on Set-up. It will open following window.



chrome-sugarcrm-configuration 


User need to fill following details and save configuration. .

chrome-sugarcrm-configuration-details 





Contact Details


 Website: techextension.com                     Store :store.techextension.com        

 Email: support@techextension.com          Skype: tech.extension 


Product Page: Odoo ERP PBX CTI Integration



Supported IP PBX / Call Center Server


Asterisk,  Elastix,  FreePBX, PBX in a Flash, Vicidial, Asterisknow, Yeastar PBX, Xorcom, Asterisk pbx, Fonality, Trixbox , Other Asterisk Based Telephonic Server