Voice Profile for Internet Mail (VPIM) Addressing
Extracted elements (18)
The '+' separator is included as an alias for '/EXT=' in vpim-mbox to maintain compatibility with existing VPIM v2 addressing deployments that already use this convention.
VPIM v2 recommends a numeric LHS because many legacy voice mail systems only use digits to identify mailboxes, and some systems will only accept messages from addresses with a numeric LHS, driving the deployment of the private numeric format.
The AMIS-D mailbox definition uses '+' separators (replacing AMIS-A's '#' separators) for compatibility with the X.400 AMIS-D mailbox format; if more than one element is present, both '+' separators must appear.
VPIM places no restrictions on the form of the Internet address and systems must be capable of receiving an arbitrary email address and generating a reply; no inferences about the structure of the LHS should be necessary for general VPIM operation.
Telephone numbers sent in VPIM submission mode MUST be sent in one of the formally defined forms based on the GSTN address format and its extensions.
VPIM and IVM systems that support submission MUST accept, translate (if necessary), and forward messages sent to the defined VPIM submission addresses.
The AMIS address uses service-selector 'AMIS' and the amis-mbox element, supporting both AMIS-A and AMIS-D mailbox formats with an optional /SYSNUM= qualifier for the AMIS system number; AMIS-D total field length is restricted to 32 characters.
The Voice address uses service-selector 'VOICE' and the voice-mbox element, defined as 'VOICE=' followed by a global or local phone number with optional sub-address and post-dial fields, intended for voice outdialing at the destination system.
The VPIM address uses service-selector 'VPIM' and the vpim-mbox element, defined as an optional 'VPIM=' prefix followed by a global or local phone number with optional /EXT= and /DL= sub-address qualifiers. The '+' separator is supported as an alias for /EXT= for backward compatibility with VPIM v2.
VPIM v2 addressing (RFC 2421/RFC 3801) uses a mailbox number format as the LHS of an email address, e.g., '[email protected]'; this is the most commonly deployed format in existing VPIM v2 systems.
IANA registration of GSTN address qualif-type1 keyword 'DL' (value syntax: 1*(DIGIT)), used to specify the numeric personal distribution list for a particular VPIM mailbox; intended for the 'VPIM' service-selector but may be used more broadly.
IANA registration of GSTN address service-selector value 'AMIS', indicating the address refers to a voice mailbox intended to receive an AMIS voice mail message.
Submission MTAs should not blindly place outdial calls to any submitted number (e.g., international or '1-900' numbers); senders should ideally be authenticated to confirm their outdialing privileges.
The sender must trust and be aware of the policies of the submission MTA to which the message is sent, because that MTA determines the final delivery destination and method based on the VPIM submission LHS.
The AMIS-A PSTN number within amis-mbox uses the format 'int-country-code '+' area-code '+' local-number '+'', consistent with ITU E.164 with a maximum of 15 numeric digits; private numbers use '0++' prefix with a maximum of 14 digits.
The amis-email address is formed as '[/] amis-address [/] '@' mta-I-pstn', where the RHS typically points to a gateway device connecting to an AMIS voice mail network.
The voice-email address is formed as '[/] voice-address [/] '@' mta-I-pstn', where the RHS typically points to a device that performs an outdial (telephone call with voice attachment playback).
The vpim-email address is formed as '[/] vpim-address [/] '@' mta-I-pstn', where the optional leading and trailing slashes delimit the VPIM address portion and the RHS points to a VPIM-capable messaging system.