Allow 3rd Party CNAM lookups

Discussion in 'Ideas' started by Joe Wright, Apr 2, 2018.

Allow 3rd Party CNAM lookups 5 5 1votes
5/5, 1 vote

Tags:
  1. Joe Wright

    Joined:
    Nov 6, 2017
    Messages:
    2
    Likes Received:
    0
    We get some CNAM data from our SIP trunking provider but not as much as our clients would like. It would be beneficial to be able to query a 3rd party CNAM service such as https://www.opencnam.com/.

    Another option would be to allow setting the incoming Caller ID from a Call Flow Designer app and let developers handle their own integration. Currently, it does not appear that CFD can change the inbound Caller ID.
     
  2. voiptoys

    voiptoys Member

    Joined:
    Feb 13, 2013
    Messages:
    332
    Likes Received:
    66
    You cannot change the inbound caller ID with either the CFD or the Call Control API as far as I know.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    902
    Likes Received:
    69
    Opencnam will be supported soon... We'll be adding a server side CRM template for it shortly.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Joe Wright

    Joined:
    Nov 6, 2017
    Messages:
    2
    Likes Received:
    0
    Just found the CRM integration guide here:

    https://www.3cx.com/docs/crm-integration/

    And it works great. Attached is a slightly simplified version of the one built in the guide above. All you need to do is add your OpenCNAM Account SID and Auth Token to the CRM Integration's settings.

    The file needs to go here:
    • On Windows : C:\ProgramData\3CX\Instance1\Data\Http\Templates\crm
    • On Linux: /var/lib/3cxpbx/Instance1/Data/Http/Templates/crm
    And then restart the 3CX Management Console service.

    One issue we found when creating a new CRM Integration is that the Country key needs to be set in the main Crm element like this:

    <Crm Country="US" Name="OpenCNAM" Version="1">

    Without this key, which is blank by default in the CRM Integration Editor, 3CX was not able to load the custom integration.

    The last thing to note is that these lookups get added to the company address book and you are not able to delete them. We have some in there from testing and would like to get them cleaned up. Is there an option to not have these lookups get added as phonebook entries?

    Thanks.

    Joe Wright
    Noventech, Inc.
    https://noventech.com
     

    Attached Files: