System and method of provisioning subscribers in a messaging environment comprising two messaging systems
First Claim
1. A system for provisioning subscribers of a messaging system, comprising:
- a first messaging system providing information services to the subscribers including first subscriber information storage means and first message storage means for storing a first plurality of messages;
a second messaging system providing information services to the subscribers including second subscriber information storage means and second message storage means for storing a second plurality of messages, said first and second messaging systems being different types of systems;
provisioner means for receiving subscriber information at said first messaging system; and
message handling system provisioning service provider (MPS) means coupled to said first and second messaging systems for transferring said subscriber information to said second messaging system from said provisioner means, wherein said MPS serves as an entry point for said first messaging system to call to pass subscriber information to said second messaging system, wherein on return from said entry point said second messaging system provides said first messaging system with additional subscriber information including a global unique identifier that both messaging systems use to identify subscribers.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the provisioning of subscribers of a first communications network, such as a voice messaging system, to a second communications network, such as an e-mail messaging system. An exemplary system and method is described in which subscribers to a universal voice messaging system (UVMS) which handles voice and fax messages are provisioned to a message handling system (MHS) which handles e-mail messages. A message handling system provision service (MPS) provides the provisioning of the first network'"'"'s subscribers to the second network. Thus, data is provisioned at a first messaging system and is forwarded to a second messaging system. Additional data for the subscriber from the second messaging system is returned to the first messaging system.
-
Citations
21 Claims
-
1. A system for provisioning subscribers of a messaging system, comprising:
-
a first messaging system providing information services to the subscribers including first subscriber information storage means and first message storage means for storing a first plurality of messages;
a second messaging system providing information services to the subscribers including second subscriber information storage means and second message storage means for storing a second plurality of messages, said first and second messaging systems being different types of systems;
provisioner means for receiving subscriber information at said first messaging system; and
message handling system provisioning service provider (MPS) means coupled to said first and second messaging systems for transferring said subscriber information to said second messaging system from said provisioner means, wherein said MPS serves as an entry point for said first messaging system to call to pass subscriber information to said second messaging system, wherein on return from said entry point said second messaging system provides said first messaging system with additional subscriber information including a global unique identifier that both messaging systems use to identify subscribers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
universal messaging administration program means for modifying said second subscriber information storage means;
message store provider means for controlling access to said second message storage means;
a message transfer agent to control the routing of said messages stored in said second message storage means;
a reliable transfer service element to control message transfers between said second messages storage means and additional messaging systems;
addressing services means for controlling access to said second subscriber information storage means;
a protocol interpreter to encode and decode said messages stored in said second message storage means; and
a common messaging call application programming interface (CMC API) to allow said first messaging system to access said messages stored in said second message storage means.
-
-
8. The system according to claim 1, wherein said first messaging system has a first protocol and said second messaging system has a second protocol, said first and second protocols being the same.
-
9. The system according to claim 1, wherein said first messaging system has a first protocol and said second messaging system has a second protocol, said first and second protocols being different.
-
10. The system according to claim 1, wherein said MPS means has a single entry point.
-
11. A method for provisioning subscribers in a messaging system, comprising the steps of:
-
receiving a provisioning request at provisioner means of a first messaging system, said first messaging system providing information services to the subscribers and including first subscriber information storage means and first message storage means for storing a first plurality of messages;
receiving subscriber information at said provisioner means of said first messaging system;
forming a data array containing said subscriber information;
transmitting said data array to a second messaging system via an entry point provided by a message handling system provisioning service provider (MPS) means, said second messaging system providing information services to the subscribers and including second subscriber information storage means and second message storage means for storing a second plurality of messages, and said first and second messaging systems being different types of systems; and
transmitting further subscriber information, including a global unique identifier that both messaging systems use to identify subscribers, from said second messaging system to said first messaging system. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for provisioning subscribers of a first messaging system to a second messaging system, said first messaging system (105) providing a first set of messaging services to the subscribers and including a store (106, 107) of first subscriber information and a first plurality of subscriber messages, said second messaging system (130) providing a second set of messaging services to the subscribers and including a store (135, 137) of second subscriber information and a second plurality of subscriber messages, said first and second sets of messaging services being different, comprising:
-
a first provisioner (110) for receiving data to be used in provisioning said first and second messaging systems;
an addressing services database (117) containing addressing services data;
a network application platform (NAP) (115), coupled to said first messaging system (105), including means for retrieving addressing services data from said addressing services database (117) and arranging said addressing services data along with said data received via said first provisioner (110) into a data array for use by an MPS;
a pass-through and protection mechanism (120) comprising means for protecting said store of first subscriber information from said store of second subscriber information; and
said message handling system provisioning service provider (MPS) (125) operatively coupled to said pass-through and protection mechanism (120) and to said second messaging system (130), wherein said MPS provisions said second messaging system with information received via said first provisioner (110) and said pass-through and protection mechanism (120), wherein said MPS (125) serves as an entry point for said first messaging system (105) to call to pass subscriber information to said second messaging system (130), wherein on return from said entry point said second messaging system (130) provides said first messaging system (105) with additional subscriber information including a global unique identifier that both messaging systems use to identify subscribers. - View Dependent Claims (18, 19, 20, 21)
-
Specification