The Ultimate Beginner's Guide: How to Integrate Odoo CRM with Grandstream UCM6300
Imagine a workspace where your phone system and your customer database operate as one brain. When a client calls, their Odoo record pops up instantly. This is what TekkPak Technologies achieves by integrating the powerful Grandstream UCM6300 with Odoo CRM.

As Pakistan's leading System Integrator for both Grandstream and Odoo, we often get asked: "Can I connect the two?" The answer is YES. This guide walks beginners through the foundational concepts required to bridge these two powerful platforms.
Why Integrate? The Core Benefits
- Click-to-Dial Efficiency: Click a phone number directly within Odoo to initiate a call via your Grandstream phone.
- Instant Caller Identification: See the caller's name, recent orders, and support tickets *before* you answer.
- Automated Call Logging: Every call duration and recording link is automatically logged in Odoo CRM.
Prerequisites: The Tools You Need
1. Grandstream UCM
You need Admin access to your UCM6300 PBX static IP address and API permissions.
2. Odoo Database
You need an Odoo database (v14-v17) with Administrator privileges for module installation.
3. Middleware
A specialized Odoo connector module or script to translate between AMI and Odoo.
Get The Official Tools
Grandstream Hardware
Don't rely on grey market gear. Get genuine, warrantied UCM6300 systems from Pakistan's authorized reseller.
View Authorized Hardware →Odoo ERP & CRM
Need a reliable CRM? We are Official Odoo Partners in Pakistan, offering implementation and localization.
Explore Odoo Services →Step-by-Step Integration Workflow
Follow these steps carefully to bridge your Grandstream PBX with your Odoo instance.
Enable Grandstream AMI
- Log into your UCM6300 Web UI as Admin.
- Navigate to Value-added Features (or Call Features) > CTI Server.
- Switch the Enable AMI toggle to "Yes".
- Scroll down to "AMI User" and create a new user (e.g., odoo_admin).
- CRITICAL: In the "Permitted IP" field, enter the Static IP of your Odoo Server. This prevents unauthorized access.
Install Connector in Odoo
- Log into your Odoo instance as Administrator.
- Go to the main dashboard and click Apps.
- Search for "Asterisk", "VoIP", or "Grandstream".
- Install the module. (Note: Generic modules work, but TekkPak provides a custom-built, optimized connector for our clients).
- Wait for the installation to complete and refresh the page.
Configure the Handshake
- Go to Odoo Settings > Technical > Telephony/VoIP.
- Click "Create" to add a new server.
- PBX Name: Enter "UCM6300".
- PBX IP: Enter the IP address of your Grandstream device.
- Port: Enter 5038 (Standard AMI Port).
- User/Pass: Enter the credentials you created in Step 1.
Map Users to Extensions
- Go to Odoo Settings > Users & Companies > Users.
- Open a user's profile (e.g., "Ali Khan").
- Click the Preferences (or VoIP) tab.
- In the Extension/SIP User field, type the exact extension number (e.g., 1001) from the Grandstream UCM.
- Save. Ali Khan can now click a phone number in Odoo to dial!
Need Technical Help?
Integration can be tricky. Skip the technical headache and let TekkPak's engineers handle the configuration for you.
