3CX Phone System Object Model v4.0.0.0 V20

3CX Configuration and Call Control API v4.0 for 3CX PhoneSystem v20
This API provides low level access to PBX Core configuration and Call Control.
This API (.NET assembly) is the integral part of concrete 3CX PhoneSystem installation it should be referenced and loaded directly from the location of PBX installation. Applications must not use local copy of this assembly and must run in native mode of operation system. Connection information should be taken from 3CXPhoneSystem.ini file located in instance forder(directory).
The application created using this API is not standalone distributable user application. It is part of 3CX PhoneSystem, therefore the application: - must be built using the same version of .NET core as PBX itself - should not conflict with functionality of other PBX components - should not "hack" usage of the API in the version of PBX it running with - should be adjusted verified for each new update of 3CX PhoneSystem

Namespaces

CallFlowContains definition of interfaces and base classes of CallFlow scripting core.
TCX.ConfigurationConfiguration API
TCX.Configuration.CommonRightsCache
TCX.Configuration.ExceptionsExceptions generated by Configuration API
TCX.Configuration.Interop
TCX.PBXAPICall control API