El nombre técnico de este módulo es asterisk_click2dial, ¡pero este módulo implementa mucho más que un simple click2dial! Este módulo añade 3 funcionalidades:
- Añade un botón Dial en la vista de formulario del partner para que los usuarios puedan marcar directamente un número de teléfono a través de Asterisk. Esta funcionalidad se conoce habitualmente como click2dial. Así es como funciona:
- En Odoo, el usuario hace clic en el botón Dial junto a un campo de número de teléfono en la vista de formulario del partner (o cualquier vista de formulario con un número de teléfono).
- Odoo se conecta a la Asterisk Manager Interface y Asterisk hace sonar el teléfono del usuario.
- El usuario responde su propio teléfono (si no lo hace, el proceso se detiene aquí).
- Asterisk marca el número de teléfono que se encuentra en Odoo en lugar del usuario.
- Si la otra parte responde, el usuario puede hablar con su interlocutor.
- Añade la capacidad de mostrar el nombre de la persona que llama en la pantalla de tu teléfono IP en las llamadas entrantes si el número de teléfono presentado está presente en el partner/leads/employees/... de Odoo. Así es como funciona:
- En las llamadas entrantes, el dialplan de Asterisk ejecuta un script AGI set_name_incoming_timeout.sh.
- El script set_name_incoming_timeout.sh llama al script set_name_agi.py con un timeout corto.
- El script set_name_agi.py hará una petición XML-RPC al servidor de Odoo para intentar encontrar el nombre de la persona correspondiente al número de teléfono presentado por la persona que llama.
- Si encuentra el nombre, se establece como nombre del CallerID de la llamada, para que se presente en el teléfono IP del usuario. También funciona en las llamadas salientes, para mostrar el nombre del destinatario en el teléfono SIP de quien llama. Para ello, debes usar el script set_name_outgoing_timeout.sh.
- Añade un icono de teléfono (Open Caller) en la barra de menú superior para obtener el partner/lead/candidate/event registrations correspondiente a la persona que llama con un solo clic. Así es como funciona:
- Cuando el usuario hace clic en el icono del teléfono, Odoo envía una consulta a la Asterisk Manager Interface para obtener una lista de las llamadas telefónicas actuales.
- Si encuentra una llamada telefónica en la que participa el teléfono del usuario, obtiene el número de teléfono de la persona que llama.
- Busca el número de teléfono de la persona que llama en los Partners/Leads/Candidates/Event Registrations de Odoo. Si un registro coincide, te lleva a la vista de formulario de este registro. Si ningún registro coincide, abre un asistente que propone crear un nuevo Partner con el número de teléfono presentado como Phone o Mobile number o actualizar un Partner existente. Es posible obtener un pop-up del registro correspondiente a la persona que llama sin ninguna acción por parte del usuario a través del módulo base_phone_popup.
Una documentación detallada de este módulo está disponible en esta página del sitio web de Akretion.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 17.0Conecta Odoo a un sistema de telefonía IP Asterisk para que los usuarios puedan hacer clic en un número de teléfono en Odoo para realizar una llamada, y ver quién llama en la pantalla de su teléfono IP.
Este módulo conecta Odoo con un sistema telefónico Asterisk (IPBX). Los administradores configuran uno o varios servidores Asterisk en el menú Phone, introduciendo la dirección del servidor, el puerto, el login, la contraseña, el contexto del dialplan, el prefijo de salida, el tiempo de espera y una cabecera Alert-Info opcional. Un botón 'Test Connection to Asterisk' comprueba que Odoo puede alcanzar el servidor.
Cada usuario tiene ajustes de teléfono en su perfil: el tipo de canal de Asterisk (PJSIP, SIP, etc.), el nombre de recurso de su teléfono, su número interno, el Caller ID y, opcionalmente, un sufijo de marcado, la cuenta CDR, la cabecera Alert-Info y variables adicionales. El nombre del canal de Asterisk se calcula automáticamente a partir del tipo de canal y el recurso. Si no se establece ningún servidor en el usuario, se utiliza el primer servidor de la compañía del usuario.
Una vez configurado, los usuarios pueden marcar un número directamente desde Odoo: Odoo pide a Asterisk que haga sonar primero el teléfono del propio usuario y, a continuación, marca el contacto. Un icono de teléfono en la barra superior permite al usuario encontrar el registro que coincide con la llamada actual y saltar a él, o abrir un formulario 'Number Not Found' si el número es desconocido. Un script AGI también puede buscar el nombre de la persona que llama en Odoo y mostrarlo en la pantalla del teléfono para llamadas entrantes o salientes, con geolocalización opcional de números desconocidos.
Los servidores están restringidos por compañía, y solo los administradores del sistema pueden crearlos o modificarlos.
Depende de
Menús que añade
Modelos y campos (3)
- res.users · amplía un modelo existentecallerid (Caller ID), resource (Resource Name), variable (User-specific Variable), alert_info (User-specific Alert-Info SIP Header), cdraccount (CDR Account), dial_suffix (User-specific Dial Suffix), internal_number, asterisk_chan_name (Asterisk Channel Name), asterisk_chan_type (Asterisk Channel Type), asterisk_server_id (Asterisk Server)
- phone.common · amplía un modelo existente
- asterisk.server · modelo nuevoname (Asterisk Server Name), port, login (ARI Login), active, context (Dialplan Context), password (ARI Password), wait_time, alert_info (Alert-Info SIP Header), company_id (Company), ip_address (Asterisk IP address or DNS), out_prefix, extension_priority
Texto generado por IA (DeepSeek) al leer el código de la versión 17.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/connector-telephony.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.