Telephony signalling element
AssigneeMetaswitch Networks Ltd.
InventorsAndrew Caldwell, Charlie Stedman, David Reekie, Nicholas Peter Larkin
Life of this patent
Estimating the term…
Abstract
A telephony signalling element and method with a signalling processing function and a session datastore function. The signalling processing function has associated functions that are provided by one or more instantiations, and the session datastore function has associated functions that are provided by one or more instantiations. The instantiations allow for independent scalability of the functions in the telephony signalling element.
Claims18
A telephony signalling element comprising:
- a signalling processing function comprising:
- instantiations of a transaction handling function;
- instantiations of an admission control function;
- and
- instantiations of an access control function;
- and a session datastore function comprising:
- instantiations of a registration data store, wherein instantiations of the registration data store comprise a distributed data store in which subscriber registration session state data is stored;
- and
- one or more instantiations of a dialog data store, wherein the instantiations of the dialog data store comprise a distributed data store in which dialog and call state data is stored,
- wherein instantiations of the signalling processing function are separate from instantiations of the session datastore function, and wherein instantiations of the signalling processing function are able to communicate with instantiations of the session datastore function via one or more interfaces.
A method of operating a telephony signalling element, the method comprising:
- providing a signalling processing function comprising:
- instantiations of a transaction handling function;
- instantiations of an admission control function;
- and
- instantiations of an access control function;
- and providing a session datastore function comprising:
- instantiations of a registration data store, wherein instantiations of the registration data store comprise a distributed data store in which subscriber registration session state data is stored;
- and
- instantiations of a dialog data store, wherein the instantiations of the dialog data store comprise a distributed data store in which dialog and call state data is stored,
- wherein instantiations of the signalling processing function are instantiated separately from instantiations of the session datastore function, and wherein instantiations of the signalling processing function are able to communicate with instantiations of the session datastore function via one or more interfaces.
A computer program comprising a set of non-transitory instructions, which, when executed by a computerised device, cause the computerised device to perform a method of operating a telephony signalling element, the method comprising:
- providing a signalling processing function comprising:
- instantiations of a transaction handling function;
- instantiations of an admission control function;
- and
- instantiations of an access control function;
- and providing a session datastore function comprising:
- instantiations of a registration data store, wherein instantiations of the registration data store comprise a distributed data store in which subscriber registration session state data is stored;
- and
- instantiations of a dialog data store, wherein the instantiations of the dialog data store comprise a distributed data store in which dialog and call state data is stored,
- wherein instantiations of the signalling processing function are instantiated separately from instantiations of the session datastore function, and wherein instantiations of the signalling processing function are able to communicate with instantiations of the session datastore function via one or more interfaces.
Dependencies are inferred from the claim text.