Methods for providing enhanced addressing capability in voice messaging system networks
First Claim
1. A method for performing enhanced addressing in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
- (a) defining locally, at an originating site, a set of enhanced addresses;
(b) inputting one of said defined enhanced addresses at said originating site on said voice messaging system network specifying a destination site on the network corresponding to the inputted enhanced address; and
(c) converting the inputted enhanced address into a casual address for interfacing with the network and accessing the destination site and subscriber mailbox at the destination site.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods are set forth which enable users of a voice messaging system network which supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol to define numbering plans which shorten and simplify addressing an AMIS message to specific AMIS Sites. These user friendly numbering plans are referred to generally herein as "Enhanced Addressing" schemes. The methods contemplated by the invention also support the construction and utilization of the "System Number", as defined in the AMIS Analog Protocol, particularly in conjunction with performing Enhanced Addressing.
-
Citations
30 Claims
-
1. A method for performing enhanced addressing in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) defining locally, at an originating site, a set of enhanced addresses; (b) inputting one of said defined enhanced addresses at said originating site on said voice messaging system network specifying a destination site on the network corresponding to the inputted enhanced address; and (c) converting the inputted enhanced address into a casual address for interfacing with the network and accessing the destination site and subscriber mailbox at the destination site. - View Dependent Claims (2, 3)
-
-
4. The method for performing enhanced addressing in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) configuring an originating site data base to include network address information relating to the originating site and at least one site profile for each destination site and one extension range covering each subscriber mailbox at the destination site to be accessed from the originating site utilizing enhanced addressing; (b) inputting an enhanced address defined in a site profile at the originating site, corresponding to a defined destination site on the network and mailbox at said destination site; (c) addressing the destination site and mailbox corresponding to the inputted enhanced address by converting the inputted enhanced address into a casual address; and (d) delivering a voice message, inputted by a user at the originating site, to the destination site and subscriber mailbox at the destination site corresponding to the inputted enhanced address. - View Dependent Claims (5, 6, 7)
-
-
8. A method for performing enhanced addressing in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) configuring an originating site data base containing the network address of the originating site; and (b) identifying said network address as one of either a public system telephone network (PSTN) number or a private line number, thereby allowing the system to select a proper access code to be used in enhanced addressing.
-
-
9. A method for performing enhanced addressing in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) defining a site profile for each destination site to be accessible from an originating site utilizing enhanced addressing, wherein said site profile includes at least the following information; (a1) a remote site address identifying a remote destination site to be accessed, wherein the remote site address is defined by a network numbering plan; (a2) an access code identifying any special access code that needs to be included in addressing said destination site; (a3) access code type information for indicating whether said access code is associated with a public line number or a private line number; and (a4) a set of extension ranges for identifying users at the destination site to be accessed, wherein each defined extension range in said set uniquely enables users at said destination site to be distinguished from local originating site users and from users at any other destination sites included as part of the voice messaging network, and further wherein each specific member of an extension range is an enhanced address; and (b) converting a locally defined originating site enhanced address into a casual address for interfacing with the network and accessing the destination site and subscriber mailbox at the destination site. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for converting an address of an originating site provided to a local destination site, on a voice messaging system network that supports the Audio Messaging Interface Specification (AMIS) Analog Protocol, from a casual address provided by said protocol, to an enhanced address defined at said local destination site, comprising the steps of:
-
(a) converting the originating site casual address provided as protocol data to said local destination site, to an adjusted system number; (b) determining if a site profile is defined at said local destination site containing a site address/adjusted system number match; and (c) generating a local enhanced address defined in any such site profile whenever a site address in said profile matches said adjusted system number, using a site independent locally defined addressing scheme.
-
-
15. A method for defining an Audio Messaging Interface Specification (AMIS) Analog Protocol compatible system number in a voice messaging system network that supports the AMIS Analog Protocol, and whenever a network supports both public system telephone network (PSTN) and private line access, selecting at an originating site an appropriate system number to use, comprising the steps of:
-
(a) configuring a data base at the originating site, defining an address on said voice messaging system network corresponding to the originating site, including; (a1) home country code, home trunk code and AMIS PSTN telephone number whenever use of the PSTN by the originating site is supported; and (a2) a private line telephone number whenever use of a private line by the originating site is supported; (b) determining when selecting the system number to send to a destination site, if the destination address dialed by the user is prefaced by a defined external access code, signifying the use of the PSTN; (c) selecting as the system number, whenever the destination address dialed by the user is prefaced by a defined external access code, a PSTN system number including home country code, home trunk code and AMIS PSTN telephone number; (d) determining, when selecting the system number to send to a destination site, if the destination address dialed by the user is prefaced by a defined private line trunk access code, signifying the use of a private line; (e) selecting as the system number, whenever the destination address dialed by the user is prefaced by a defined private line access code, a private line system number that includes the private line telephone number and a prefix to the private line telephone number to identify the system number as a private line system number; (f) determining in the event no access codes are defined, if the AMIS PSTN telephone number has been configured in step (a); (g) selecting as the system number, whenever no access codes are defined and the AMIS PSTN Telephone Number has been configured in step (a), a PSTN System Number including home country code, home trunk code and AMIS PSTN Telephone Number; and (h) otherwise selecting as the system number a private line system number including the private line telephone number and a prefix to the private line telephone number to identify the system number as a private line system number.
-
-
16. A method for defining an Audio Messaging Interface Specification (AMIS) Analog Protocol compatible system number in a voice messaging system network that supports the AMIS Analog Protocol, and whenever a network supports both public system telephone network (PSTN) and private line access, selecting at an originating site an appropriate system number to use, comprising the steps of:
-
(a) configuring a data base at the originating site, defining an address on said voice messaging system network corresponding to the originating site, including; (a1) home country code, home trunk code, and AMIS PSTN Telephone Number whenever use of the PSTN by the originating site is supported; and (a2) a private line telephone number whenever use of a private line by the originating site is supported; (b) determining, when selecting the system number to send to a destination site, if the destination address dialed by the user is prefaced by a defined external access code, signifying the use of the PSTN; (c) selecting as the system number, whenever the destination address dialed by the user is prefaced by a defined external access code, a PSTN system number including home country code, home trunk code and AMIS PSTN telephone number; (d) determining, when selecting the system number to send to a destination site, if the destination address dialed by the user is prefaced by a defined private line trunk access code, signifying the use of a private line; (e) selecting as the system number, whenever the destination address dialed by the user is prefaced by a defined private line access code, a private line system number that includes the private line telephone number and a prefix to the private line telephone number to identify the system number as a private line system number; (f) determining, in the event no access codes are defined, if the AMIS private line telephone number has been configured in step (a); (g) selecting as the system number, whenever no access codes are defined and the private line telephone number has been configured in step (a), a private line system number including the private line telephone number and a prefix to the private line telephone number to identify the system number as a private line system number; and (h) otherwise selecting as the system number a PSTN system number including home country code, home trunk code and AMIS PSTN telephone number. - View Dependent Claims (17, 18)
-
-
19. A method for adjusting a received system number at a local destination site, in support of local dialing plans, to facilitate replying to a message complying with an Audio Messaging Interface Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) determining whether the system number supplied by the AMIS Analog Protocol is a Public System Telephone Network (PSTN) system number or a private line system number; and (b) generating, as a function of whether the received system number is a PSTN system number or a private line system number, a return address that is compatible with local dialing patterns.
-
-
20. A method for compressing/encoding system number address information, and by extension Audio Messaging Interchange Specification (AMIS) destination address information, to conserve memory usage associated with storing dialed access codes and improve processing efficiency in voice messaging system networks supporting an AMIS Analog Protocol, comprising the steps of:
-
(a) defining compressed trunk identifier codes which reflect the type of access codes dialed; and (b) storing the compressed mink identifier codes in the system number, without storing the dialed access codes, thereby compressing the system number. - View Dependent Claims (21)
-
-
22. A method for automatically reflecting changes to a data base in response to changes to access codes for pending calls in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) utilizing trunk identifier compression codes for pending calls to select access codes defined in a site'"'"'s configuration data base; (b) modifying access code information stored in said data base prior to dialing a pending call, thereby updating said data base; and (c) retrieving access code configuration data corresponding to a given trunk identifier code for placing a pending call when dialing said call. - View Dependent Claims (23)
-
-
24. A method for performing enhanced addressing in a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol, comprising the steps of:
-
(a) defining, at each site in a network using enhanced addressing, a numbering plan that is independent of every other network site'"'"'s numbering plan; (b) utilizing locally defined data at an originating site to convert an enhanced address to a casual address and to extract information from an enhanced address to provide to the AMIS Analog Protocol; (c) reconverting an address, at a destination site, specified in casual address format to enhanced address format by combining information supplied during the AMIS protocol exchange with locally supplied data to build a local enhanced address; (d) utilizing the information furnished during the AMIS protocol exchange, together with locally defined data, to distinguish between Public System Telephone Network (PSTN and private line destinations; and (e) defining an addressing scheme which can be used to support both casual and enhanced addressing over the same system network.
-
-
25. A method for utilizing a voice messaging system network that supports the Audio Messaging Interchange Specification (AMIS) Analog Protocol to send a message between a first site and a second site on said network, comprising the steps of:
-
(a) defining and selecting an AMIS compatible system number at said first site, to be provided to said second site as part of protocol data; and (b) adjusting any system number received at said second site, as part of protocol data, to construct an adjusted system number that may be utilized at said second site to send a reply to said first site. - View Dependent Claims (26, 27)
-
-
28. A method for performing enhanced addressing in a voice messaging system network comprising the steps of:
-
(a) defining locally, at an originating site, a set of enhanced addresses; (b) inputting, by a first subscriber at an originating site, one of said defined enhanced addresses at said originating site on said voice messaging system network specifying a destination site on the network corresponding to the inputted enhanced address; and (c) converting the inputted enhanced address into a casual address for interfacing with the network and accessing the destination site and a mailbox of a second subscriber at the destination site. - View Dependent Claims (29, 30)
-
Specification