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
Log In after Creating account https://license.techextension.com/login.php
Add License
Generate License
1. Server Configuration
Download techextension.zip File For Odoo ERP
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 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
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
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.
Now Check Once again all setting .
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
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
If you get Following message. Check AMI ( Asterisk Manger interface ) User name and Password set on previous above steps
If you get Following message. It is Successfully Integrated
Download Voip File
Extract voip.zip file
Now Run This Command in putty .
pwd
It will Give you path
Put It in to voip file
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
Configure Chrome Extension
Click on Phone Icon It will open following Set up window .
Fill Information and Click on Set-up. It will open following window.
User need to fill following details and save configuration. .
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