Application server for provisioning a controlled communciations system in a cloud-based environment
AssigneeCambrai Solutions Inc.
InventorsMichael Winter, Jon Butler, Reza Rahimi, Stephen Reddin
Life of this patent
Estimating the term…
Loading patent…
AssigneeCambrai Solutions Inc.
InventorsMichael Winter, Jon Butler, Reza Rahimi, Stephen Reddin
Estimating the term…
An application server provides a portal application for provisioning one or more controlled communication systems, such as a virtual PBX's hosted on a server in a network environment through a portal application. The virtual PBXs are provisioned in response to data input in a particular PBX language. The portal application includes a viewer-and-controller module for presenting a graphical user interface (GUI) to a client containing fields for accepting user input pertaining to PBX provisioning requirements. An API interface module for communicating with the virtual PBXs includes a wrapper module which translates between normalized data for use by the viewer-and-controller module and data in the particular PBX language for any virtual PBX, and a provisioning module for communicating with the wrapper module. The viewer- and controller-module further comprises a controller module for generating the GUI, and a transaction module responsive to user input to query the API interface module to obtain data required to implement user provisioning requests in the viewer-and-controller module to create a new or modified user profile. The transaction module further includes a command module for sending commands as normalized data to the provisioning module to implement the new or modified user profile in the one or more virtual PBX's via the wrapper module.
An application server for provisioning one or more controlled communication systems hosted on a server in a network environment through a portal application, wherein said controlled communication system is provisioned in response to data input in a particular language, comprising:
A storage medium storing instructions for creating a portal application to permit a client to provision one or more controlled communications systems hosted on a server in a network environment, wherein said controlled communications systems are provisioned in response to data input in a particular language, and which when executed on a processor cause said processor to provide:
A computer-implemented method of provisioning one or more controlled communications systems hosted on a server in a network environment through a portal application, wherein said controlled communications systems are provisioned in response to data input in a particular language, comprising:
Dependencies are inferred from the claim text.