Browse Source
Do much of the cleanup work requested by Eric Caudal.
Do much of the cleanup work requested by Eric Caudal.
Remove an accidentally left in rebase problem.pull/101/head
23 changed files with 392 additions and 208 deletions
-
1README.md
-
77asterisk_logcall/README.rst
-
25asterisk_logcall/__openerp__.py
-
1asterisk_logcall/models/__init__.py
-
25asterisk_logcall/models/asterisk_server.py
-
78crm_voip_logcall/README.rst
-
25crm_voip_logcall/__openerp__.py
-
23crm_voip_logcall/models/crm_voip_logcall.py
-
5freeswitch_click2dial/freeswitch_click2dial.py
-
75freeswitch_logcall/README.rst
-
25freeswitch_logcall/__openerp__.py
-
23freeswitch_logcall/models/freeswitch_server.py
-
15hr_recruitment_phone_log/README.rst
-
1hr_recruitment_phone_log/__openerp__.py
-
4hr_recruitment_phone_log/models/recruitment.py
-
100logcall/README.rst
-
25logcall/__openerp__.py
-
1logcall/models/__init__.py
-
25logcall/models/crm_phonecall.py
-
39logcall/scripts/asterisk_logcall.py
-
4logcall/scripts/fusionpbx_get_recording.pl
-
2logcall/security/ir.model.access.csv
-
1logcall/views/crm_phonecall_view.xml
@ -1,6 +1,81 @@ |
|||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg |
|||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|||
:alt: License: AGPL-3 |
|||
|
|||
======================= |
|||
Asterisk Phone Log-call |
|||
========================= |
|||
======================= |
|||
|
|||
This bridge adds an option to the Asterisk IPBX servers for the URL to pull |
|||
down call recordings. It also adds an option for time jitter compensation |
|||
for use when automatically merging call records. |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
To install this module, you need to simply click install. |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
To configure this module, you need to go to the configuration page for the |
|||
Asterisk IPBX server in question, within Odoo, make sure to edit the ucp_url |
|||
field to be a url template for call recordings. |
|||
|
|||
The following macros are allowed: |
|||
{odoo_type} (inbound, outbound) |
|||
{odoo_src} (source phone number) |
|||
{odoo_dst} (destination number) |
|||
{odoo_duration} (length of call) |
|||
{odoo_start} (start time of call in seconds since epoch) |
|||
{odoo_filename} (file name on server) |
|||
{odoo_uniqueid} (Asterisk UUID of call) |
|||
|
|||
Make sure to set time jitter compensation which is the number of seconds to |
|||
subtract from new call start and add to new call end, for call merging, to |
|||
compensate for system/database load and time drift between Asterisk server |
|||
and Odoo/Odoo database server(s). 5 seconds is likely a good start. Above 10 |
|||
seconds you get into the realm where you may have distinct calls confused. |
|||
20 - 30 seconds begins to guarantee this. It is best to keep this low and use |
|||
a method to keep time synced. |
|||
|
|||
Known issues / Roadmap |
|||
====================== |
|||
|
|||
None at this time. |
|||
|
|||
Bug Tracker |
|||
=========== |
|||
|
|||
Bugs are tracked on `GitHub Issues |
|||
<https://github.com/OCA/connector-telephony/issues>`_. In case of trouble, please |
|||
check there if your issue has already been reported. If you spotted it first, |
|||
help us smashing it by providing a detailed and welcomed feedback. |
|||
|
|||
Credits |
|||
======= |
|||
|
|||
Images |
|||
------ |
|||
|
|||
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_. |
|||
|
|||
Contributors |
|||
------------ |
|||
|
|||
* Trever L. Adams <trever.adams@gmail.com> |
|||
|
|||
Maintainer |
|||
---------- |
|||
|
|||
.. image:: https://odoo-community.org/logo.png |
|||
:alt: Odoo Community Association |
|||
:target: https://odoo-community.org |
|||
|
|||
This module is maintained by the OCA. |
|||
|
|||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|||
mission is to support the collaborative development of Odoo features and |
|||
promote its widespread use. |
|||
|
|||
To contribute to this module, please visit https://odoo-community.org. |
@ -1,2 +1 @@ |
|||
from . import asterisk_server |
|||
|
@ -1,4 +1,80 @@ |
|||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg |
|||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|||
:alt: License: AGPL-3 |
|||
|
|||
======================= |
|||
CRM VoIP Phone Log-call |
|||
======================= |
|||
|
|||
This bridge pulls in a configuration option for use by logcall. This enables linking to call recordings in the logcall functionality. |
|||
This bridge in a configuration option for use by logcall. This enables linking |
|||
to call recordings in the logcall functionality. |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
To install this module, you need to simply click install. |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
To configure this module, you need to go to the configuration page for the |
|||
CRM Voip module, within Odoo, make sure to edit the ucp_url field to be a url |
|||
template for call recordings. |
|||
|
|||
The following macros are allowed: |
|||
{odoo_type} (inbound, outbound) |
|||
{odoo_src} (source phone number) |
|||
{odoo_dst} (destination number) |
|||
{odoo_duration} (length of call) |
|||
{odoo_start} (start time of call in seconds since epoch) |
|||
{odoo_filename} (file name on server) |
|||
{odoo_uniqueid} (Asterisk UUID of call) |
|||
|
|||
Make sure to set time jitter compensation which is the number of seconds to |
|||
subtract from new call start and add to new call end, for call merging, to |
|||
compensate for system/database load and time drift between Asterisk server |
|||
and Odoo/Odoo database server(s). 5 seconds is likely a good start. Above 10 |
|||
seconds you get into the realm where you may have distinct calls confused. |
|||
20 - 30 seconds begins to guarantee this. It is best to keep this low and use |
|||
a method to keep time synced. |
|||
|
|||
Known issues / Roadmap |
|||
====================== |
|||
|
|||
None at this time. |
|||
|
|||
Bug Tracker |
|||
=========== |
|||
|
|||
Bugs are tracked on `GitHub Issues |
|||
<https://github.com/OCA/connector-telephony/issues>`_. In case of trouble, please |
|||
check there if your issue has already been reported. If you spotted it first, |
|||
help us smashing it by providing a detailed and welcomed feedback. |
|||
|
|||
Credits |
|||
======= |
|||
|
|||
Images |
|||
------ |
|||
|
|||
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_. |
|||
|
|||
Contributors |
|||
------------ |
|||
|
|||
* Trever L. Adams <trever.adams@gmail.com> |
|||
|
|||
Maintainer |
|||
---------- |
|||
|
|||
.. image:: https://odoo-community.org/logo.png |
|||
:alt: Odoo Community Association |
|||
:target: https://odoo-community.org |
|||
|
|||
This module is maintained by the OCA. |
|||
|
|||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|||
mission is to support the collaborative development of Odoo features and |
|||
promote its widespread use. |
|||
|
|||
To contribute to this module, please visit https://odoo-community.org. |
@ -1,6 +1,81 @@ |
|||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg |
|||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|||
:alt: License: AGPL-3 |
|||
|
|||
========================= |
|||
FreeSWITCH Phone Log-call |
|||
========================= |
|||
|
|||
This bridge adds an option to the FreeSWITCH servers for the URL to pull |
|||
down call recordings. It also adds an option for time jitter compensation |
|||
for use when automatically merging call records. |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
To install this module, you need to simply click install. |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
To configure this module, you need to go to the configuration page for the |
|||
FreeSWITCH server in question, within Odoo, make sure to edit the ucp_url |
|||
field to be a url template for call recordings. |
|||
|
|||
The following macros are allowed: |
|||
{odoo_type} (inbound, outbound) |
|||
{odoo_src} (source phone number) |
|||
{odoo_dst} (destination number) |
|||
{odoo_duration} (length of call) |
|||
{odoo_start} (start time of call in seconds since epoch) |
|||
{odoo_filename} (file name on server) |
|||
{odoo_uniqueid} (FreeSWITCH UUID of call) |
|||
|
|||
Make sure to set time jitter compensation which is the number of seconds to |
|||
subtract from new call start and add to new call end, for call merging, to |
|||
compensate for system/database load and time drift between FreeSWITCH server |
|||
and Odoo/Odoo database server(s). 5 seconds is likely a good start. Above 10 |
|||
seconds you get into the realm where you may have distinct calls confused. |
|||
20 - 30 seconds begins to guarantee this. It is best to keep this low and use |
|||
a method to keep time synced. |
|||
|
|||
Known issues / Roadmap |
|||
====================== |
|||
|
|||
None at this time. |
|||
|
|||
Bug Tracker |
|||
=========== |
|||
|
|||
Bugs are tracked on `GitHub Issues |
|||
<https://github.com/OCA/connector-telephony/issues>`_. In case of trouble, please |
|||
check there if your issue has already been reported. If you spotted it first, |
|||
help us smashing it by providing a detailed and welcomed feedback. |
|||
|
|||
Credits |
|||
======= |
|||
|
|||
Images |
|||
------ |
|||
|
|||
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_. |
|||
|
|||
Contributors |
|||
------------ |
|||
|
|||
* Trever L. Adams <trever.adams@gmail.com> |
|||
|
|||
Maintainer |
|||
---------- |
|||
|
|||
.. image:: https://odoo-community.org/logo.png |
|||
:alt: Odoo Community Association |
|||
:target: https://odoo-community.org |
|||
|
|||
This module is maintained by the OCA. |
|||
|
|||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|||
mission is to support the collaborative development of Odoo features and |
|||
promote its widespread use. |
|||
|
|||
To contribute to this module, please visit https://odoo-community.org. |
@ -1,2 +1 @@ |
|||
from . import crm_phonecall |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue