Collect and store information from 3CX Management console?

Discussion in '3CX Phone System - General' started by Jean-Luc, Apr 11, 2018.

Thread Status:
Not open for further replies.
  1. Jean-Luc

    Joined:
    Mar 19, 2018
    Messages:
    3
    Likes Received:
    0
    Hi all,

    I am new to 3CX as a whole, and have been tasked with the following. Any help would be greatly appreciated.
    Our company wants to resell 3CX and there are some information that 3CX sends via email when users complete an action for example when a user adds an extension the email contains the name of that user and the detail of the extension. We would like to somehow capture some of this detail and use it for billing purposes.

    To try and simplify my question: Client A has 4 extensions and adds another, the 3CX system generates an email that notifies us that Client A has created another extension..In the 3CX managment console under extensions we can see that Client A now has 5 extensions.

    Is there some sort of tool or a way to AUTOMATICALLY collect this information that the system generates about a client/user and his/her extensions and store it in a spreadsheet or file that we can use to bill our clients accordingly?

    i hope that my situation makes sense
     
  2. voiptoys

    voiptoys Active Member

    Joined:
    Feb 13, 2013
    Messages:
    575
    Likes Received:
    93
    The 3CX Call Control API does send events when some properties are changed. You may be able to hookup to this event with a service that evaluates these events and send an email. Alternatively, you could poll the API once a day to get a list of extensions and if the number has changed, send an email. There is no other automated way that I can think of...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Jean-Luc

    Joined:
    Mar 19, 2018
    Messages:
    3
    Likes Received:
    0
    Thanks for your reply, as mentioned i am new to this. also i have not been developing for well over 4 years now. Please could you guide/advise me on how to go about doing this ?
     
  4. voiptoys

    voiptoys Active Member

    Joined:
    Feb 13, 2013
    Messages:
    575
    Likes Received:
    93
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Saqqara

    Saqqara Active Member

    Joined:
    Mar 12, 2014
    Messages:
    940
    Likes Received:
    149
    If you intend to have one instance of 3CX running multiply companies in my eyes is not a good solution

    Yes you can add extensions , block calls between extensions, etc

    You have the system accounts - Voicemail, IVR, Shared Parking, etc are shared across the 3CX instance , also you have one 3CX address book

    There is no multi tentant version of 3CX
     
  6. Jean-Luc

    Joined:
    Mar 19, 2018
    Messages:
    3
    Likes Received:
    0
    I understand, but no. we have a bunch of 3CX licenses and multiple instances. Honestly how our company will go about reselling 3CX i am not sure, i was just given vague information on what they want for billing purposes. They are most likely going to sell an instance to a company and would like to know when changes are being made on that system so that it could be billed accordingly.
     
Thread Status:
Not open for further replies.