Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

network.resource
Class VoiceMailbox

public class VoiceMailbox      
VoiceMailbox represents a mailbox account on a voice mail server. The VoiceMailbox construct is used to indicate that a SIP based MWI event subscription is required between the CSN and the voice mail server in order to receive updates regarding the status of the voice mail box (number of messages waiting). VoiceMailboxes are provisionable and clonable.
 
Links:
Kernel Association Association Link
to Class MwiSubscription
Each VoiceMailbox corresponds to an MwiSubscription.
Constraints:
- see MwiSubscription
Default:
- none
Clone:
- yes, the cloned VoiceMailbox should reference a deep clone of the associated mwiSubscription
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
Kernel Association Association Link
to Class Address
mailboxAddress represents the unique mailbox identifier within the voice mail server. When subscribing for message waiting indication, the CSN subscribes to the serverAddress for notification of updates to the mailbox identified by the mailboxAddress. In order to allow the CSN to correlate MWI messages with a Subscriber.Identity the mailboxAddress MUST be one of the Subscriber.Identity.sdnAddress values.
NOTE: sdnAddresses are RoutableNumbers, in the context of mailboxAddress the DN is correlated to the user part of the URI used to subscriber for MWI delivery.
Constraints:
- see SIP URI constraints
- must be a SIP URI whose user part matches of the Subscriber.Identity.sdnAddress
Default:
- none
Clone:
- no, must match the associated cloned Identity.sdnAddress
Associates type:
association
Client cardinality:
0..1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
 

Field Summary
private Address
private int
Field Detail
mailboxAddress
private Address mailboxAddress
mailboxAddress represents the unique mailbox identifier within the voice mail server. When subscribing for message waiting indication, the CSN subscribes to the serverAddress for notification of updates to the mailbox identified by the mailboxAddress. In order to allow the CSN to correlate MWI messages with a Subscriber.Identity the mailboxAddress MUST be one of the Subscriber.Identity.sdnAddress values.
NOTE: sdnAddresses are RoutableNumbers, in the context of mailboxAddress the DN is correlated to the user part of the URI used to subscriber for MWI delivery.
Constraints:
- see SIP URI constraints
- must be a SIP URI whose user part matches of the Subscriber.Identity.sdnAddress
Default:
- none
Clone:
- no, must match the associated cloned Identity.sdnAddress
Multiplicity:
1
 

mwiSubscription
private MwiSubscription mwiSubscription
Each VoiceMailbox corresponds to an MwiSubscription.
Constraints:
- see MwiSubscription
Default:
- none
Clone:
- yes, the cloned VoiceMailbox should reference a deep clone of the associated mwiSubscription
Multiplicity:
1
 

numMessages
private int numMessages
numMessages indicates the number of voice mail messages currently in the mailbox account.
Constraints:
- 0 <= numMessages < 1000
Default:
- 0
Clone:
- no, this is not a provisionable attribute (runtime only)
Multiplicity:
1
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD