Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Phone
  3. Asterisk Base VoIP Integration for Odoo v 17.0
  4. Sales Conditions FAQ

Asterisk Base VoIP Integration for Odoo

by Zidno
Odoo

$ 798.68

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License

Asterisk Base VoIP Integration for Odoo

Professional Real-Time Asterisk Integration with Multi-Server Support

Complete VoIP solution with incoming call popups, Click2Dial, call logging, multi-server management, and secure event processing

🎯 What Makes This Module Special

Asterisk Base VoIP Integration for Odoo is a professional telephony integration module built specifically for Asterisk and Asterisk-based PBX systems. Unlike basic integrations, this module brings enterprise-level features including:

  • ✅ Multi-Server Support - Manage multiple PBX servers from one Odoo instance
  • ✅ Real-Time Call Popups - Instant notifications for incoming calls with caller information
  • ✅ Intelligent Contact Matching - Automatic caller identification from your contact database
  • ✅ Two-Leg Click2Dial - Professional call initiation workflow
  • ✅ Complete Call Logging - Full call history with duration, status, and recordings
  • ✅ User Extension Management - Assign and manage extensions per server for each user
  • ✅ Advanced Security - Token authentication, IP whitelisting, and rate limiting
  • ✅ International Ready - Support for 200+ countries with customizable phone patterns

🌟 Key Features in Detail

📞 Incoming Call Popup

Never miss important calls! When a call comes in, Odoo displays an instant popup showing:

  • Caller name and company (if contact exists)
  • Phone number with proper formatting
  • Quick action buttons to open contact, create lead, or create ticket
  • Call status updates in real-time
Incoming Call Popup - Known Contact

Incoming call popup for known contacts

Incoming Call Popup - Unknown Caller

Incoming call popup for unknown numbers with quick actions

🖱️ Click2Dial

Make calls directly from any phone field in Odoo with a single click. The system:

  • Detects phone fields automatically
  • Initiates two-leg calls through your PBX
  • Formats numbers according to your country settings
  • Uses your assigned extension automatically
Click2Dial from Partner Form

Click2Dial functionality on contact form

📊 Complete Call History

Track all your calls in one place with detailed information:

  • Call date, time, and duration
  • Caller/callee information
  • Call direction (inbound/outbound)
  • Call status (answered, missed, failed)
  • Associated contacts and users
  • Recording links (if available)
My Calls View

Personal call history view

Call Filtering

Advanced filtering and search capabilities

Call Detail Form

Detailed call record form

Call Services

Call services and actions

🏢 Multi-Server Management

Enterprise-Ready Feature: Manage multiple PBX servers from a single Odoo instance. Perfect for organizations with multiple offices, branches, or different telephony systems.

  • Configure unlimited VoIP servers
  • Independent settings per server (country, patterns, security)
  • Assign users to specific servers and extensions
  • Server-specific call routing and logging
  • Per-server webhook URLs and security tokens
Multi-Server Setup

Multiple VoIP servers configuration

👥 User Extension Management

Assign and manage phone extensions for your users across multiple servers:

  • Assign different extensions per server for each user
  • Automatic extension-to-user matching for incoming calls
  • Extension validation and uniqueness per server
  • Easy management interface
User Extensions List

User extensions overview

User Extension Form

Individual user extension configuration

⚙️ Flexible Configuration

🌍 International Phone Number Support

Configure phone number handling for any country in the world:

  • Select default country for each server
  • Custom mobile and landline regex patterns
  • Configurable leading zero for dialing
  • Automatic phone number normalization
  • E.164 format conversion
Country Configuration

Regional and country-specific settings

🔌 AMI Connection Setup

Simple and secure connection to your Asterisk PBX:

  • Configure AMI listener host and port
  • API key authentication
  • Connection health monitoring
  • Test connection directly from UI
AMI Connection Setup

AMI connection configuration

Health Check

Connection health check and monitoring

🔒 Advanced Security Features

Enterprise-grade security to protect your telephony integration:

  • Token Authentication - Unique webhook tokens per server
  • IP Whitelisting - Restrict access to specific IP addresses
  • Rate Limiting - Prevent abuse with configurable request limits
  • Payload Size Validation - Block oversized requests
  • Per-Server Security - Independent security settings for each server
  • HTTPS/TLS Support - Secure webhook communication
Webhook Security

Comprehensive webhook security configuration

🔧 PBX Compatibility

Compatible with all Asterisk-based PBX systems through standard Asterisk Manager Interface (AMI), including:

  • FreePBX
  • Issabel
  • VitalPBX
  • PBXact
  • Wazo
  • XiVO
  • Switchvox
  • PBXware
  • Yeastar
  • Grandstream UCM
  • VICIdial
  • GOautodial
  • Xorcom CompletePBX
  • Thirdlane
  • 3CX (with Asterisk trunk)
  • And any Asterisk-derived platform

Any PBX exposing a standard AMI interface can be integrated without modification.

🎯 Business Benefits

  • ⚡ Faster Response Times - Instant caller identification speeds up customer interactions
  • 🎤 Better Customer Recognition - See full contact history before answering
  • 📈 Improved Productivity - One-click dialing saves time throughout the day
  • 📊 Complete Call Analytics - Track all communications in one system
  • 🔄 Seamless CRM Integration - Calls automatically linked to contacts and opportunities
  • 🏢 Multi-Location Support - Perfect for distributed teams and offices
  • 💼 Professional Image - Streamlined telephony workflow impresses clients
  • 🔍 Better Accountability - Complete audit trail of all calls

🏗️ Architecture & Performance

Asterisk Base VoIP Integration for Odoo is designed for speed, reliability, and low overhead:

  • Lightweight external AMI listener handles PBX connection
  • Only necessary events forwarded to Odoo
  • Reduces application server load
  • Scalable architecture for high-volume environments
  • Efficient database design with proper indexing
  • Automatic event log cleanup to manage storage
  • Configurable retention periods per server

📋 Technical Specifications

  • Odoo Version: 17.0 (Contact us for other versions)
  • License: OPL-1 (Odoo Proprietary License)
  • Category: Phone / Communication
  • Dependencies: base, web, bus, base_setup
  • Multi-Company: Supported
  • Multi-Language: Translatable
  • Database: PostgreSQL (standard Odoo)
  • External Requirements: AMI listener (provided in this package)

🚀 Quick Start Guide

  1. Install the module from Odoo Apps
  2. Configure your VoIP server(s) in Settings → VoIP Configuration
  3. Set up AMI listener connection
  4. Configure webhook security (token and/or IP whitelist)
  5. Assign user extensions
  6. Test connection and start receiving calls!

💡 Professional Installation Available: Our team can handle the complete setup and configuration for you. Contact us at hello@zidno.com for assistance.

📦 What's Included

Core Features

  • Incoming call popups
  • Click2Dial functionality
  • Call logging
  • Contact matching
  • User extension management

Advanced Features

  • Multi-server support
  • Webhook security
  • International phone handling
  • Event log management
  • Call analytics

Configuration

  • Server settings UI
  • Security configuration
  • Extension assignment
  • Country-specific patterns
  • Health monitoring

Support & Updates

  • Email support
  • Regular updates
  • Bug fixes
  • Feature improvements
  • Documentation

❓ Frequently Asked Questions

Q: Does this work with my PBX?

A: If your PBX is Asterisk-based and exposes AMI (Asterisk Manager Interface), yes! This includes FreePBX, Issabel, VitalPBX, and dozens of other Asterisk derivatives.

Q: Can I use multiple PBX servers?

A: Yes! The module fully supports multiple PBX servers with independent configuration, security settings, and user extensions per server.

Q: Is an external component required?

A: Yes, a lightweight AMI listener is needed to connect to your PBX and forward events to Odoo. This keeps the telephony layer efficient and scalable. AMI Listener with instalation guide also included in your package. (In ami-listener folder)

Q: Does it support my country's phone format?

A: Yes! The module supports 200+ countries with customizable phone number patterns, including mobile/landline detection and proper formatting.

Q: Is it secure?

A: Yes! The module includes token authentication, IP whitelisting, rate limiting, and payload validation. HTTPS/TLS is strongly recommended for production.

Q: Can you help with installation?

A: Absolutely! We offer professional installation and configuration services. Contact us at hello@zidno.com

Q: Do you support other Odoo versions?

A: This version is for Odoo 17. If you need support for other versions (14, 15, 16, 18, 19), please contact us.

Q: Is source code included?

A: The module is distributed as a commercial package under OPL-1 license. Source code is included but with usage restrictions as per the license terms.

💼 About Zidno

We are a team of experienced Odoo developers and telephony integration specialists with a proven track record dating back to the Odoo 7 / OpenERP era. Our expertise combines:

  • Deep knowledge of Asterisk and VoIP systems
  • Years of Odoo customization experience
  • Real-world deployment in production environments
  • Understanding of enterprise telephony needs
  • Commitment to quality and reliability

This practical experience helps us build integrations that are stable, performant, and aligned with real business requirements.

📞 Support & Contact

We're here to help! Whether you have questions, need installation assistance, or want to discuss custom requirements:

📧 Email: hello@zidno.com

We typically respond within 24 hours (business days)

🆓 Free Installation Service

Professional installation and deployment assistance is available for customers who want:

  • Faster setup and configuration
  • Expert guidance on best practices
  • Assistance with AMI listener setup
  • Help with multi-server configuration
  • Custom integration requirements

Contact us at hello@zidno.com to schedule your installation.

📜 License Information

Asterisk Base VoIP Integration for Odoo is a paid commercial module and is not open-source software.

This module is distributed under the OPL-1 (Odoo Proprietary License v1.0).

Key License Terms:

  • ✅ Use in your Odoo instance
  • ✅ Modify for your own use
  • ✅ Technical support included
  • ❌ No redistribution
  • ❌ No resale
  • ❌ No sharing with third parties

By purchasing this module, you agree to the OPL-1 license terms.

🎁 Version & Updates

Current Version: 17.1.1

What's New:

  • ✨ Multi-server support with independent configuration
  • ✨ Enhanced security with per-server webhook authentication
  • ✨ User extension management across multiple servers
  • ✨ Automatic event log cleanup with configurable retention
  • ✨ Improved international phone number handling
  • ✨ Advanced call filtering and search capabilities
  • ✨ Health check and connection monitoring

Updates: Regular updates with bug fixes and new features are included with your purchase.

🌟 Why Choose This Module?

Enterprise Features at Your Fingertips

  • ✅ Proven in production environments
  • ✅ Built by experienced Odoo & VoIP specialists
  • ✅ Regular updates and improvements
  • ✅ Responsive support team
  • ✅ Scalable architecture
  • ✅ Security-focused design
  • ✅ Multi-server capable
  • ✅ International ready

Transform your Odoo telephony experience today!

Ready to Get Started?

Purchase now and revolutionize your Odoo telephony integration!

Questions? Contact us at hello@zidno.com

Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2121
Technical Name zidno_voip_base
LicenseOPL-1
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with