Service Creation
Advanced inbound telephony services are built using a “node” based design model. A service is described using a Service XML document. The XML document is then sent to the platform using XML web services to assign and activate against inbound service numbers.
Each node encompasses a unit of functionality which may or may not link to other nodes which as a whole represents the service call flow. Services are built by linking several nodes together using unique NodeID references.
Nodes have the following structure:-
NodeType
The NodeType identifies the type of node within the Service XML document. See the Node Reference for details.
NodeID
The NodeID is a unique integer reference that you assign to each node to uniquely identify the node within the service XML document. This allows the node to be linked to other nodes by referencing its unique NodeID within the Branches of other nodes.
Mandatory Properties
Each node may have a number of mandatory properties which must be configured. See the individual node reference for more details.
Optional Settings
Each node may have a number of optional settings each with its own properties which customise the functionality of the node.
Branches
A branch is where call flow exits from a node. Each node may have a number of mandatory/non-mandatory branches which must reference a NodeID of another node.
Dynamic Branches
Dynamic branches are branches added by the service designer to nodes that require them. The number of branches is determined by the functionality required from the node.
Dynamic Properties
Dynamic properties are properties added by the service designer to nodes that require them. These are properties determined by the functionality required from the node.
Last updated
Was this helpful?