Store international rates for phone call
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Store international phone call rates by country, state and dial prefix, and flag products that are international calls. Users can look up the rate matching a phone number.
This module adds a Phone Rates catalogue to Odoo so you can keep the price per minute of international calls. Each rate has a name, a country, an optional state, a dial prefix and a rate amount, and the dial prefix must be unique.
You find it under the Contacts app, in the Localisation menu, as "Phone Rates". The list shows name, state, country, dial prefix and rate, and you can search on any of those fields. A form lets you create or edit a rate.
Business rules built into the screen: choosing a state automatically fills in its country, and changing the country clears the state if it does not belong to that country. The rate amount is stored with the "Phone Rate" decimal precision (5 digits).
A helper function can find the rate for a given phone number by matching the longest dial prefix, so other modules can reuse it.
On products, a new checkbox "is_international_call" appears on the product form, right after the product category, to mark products that represent international calls.
Access is read-only for regular users; only system administrators can create, change or delete phone rates.
Depends on
Required by other modules
Menus it adds
Models and fields (2)
- phone.rate · new modelname (Name), rate (Rate), state_id, country_id, dial_prefix (Dial Prefix)
- product.product · extends an existing modelis_international_call
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/vertical-isp.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.