Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

session
Class SipEventSubscription
session.CommunicationSession
  |
  +--session.SipEventSubscription
Direct Known Subclasses:
       MwiSubscription, PresenceSubscription, RegistrationSubscription

public class SipEventSubscription      
SipEventSubscription represents the abstraction for CommunicationSessions that deal with the SIP SUBSCRIBER/NOTIFY event packages. SipEventSubscription represents the subscription session independently of the event package specifics. The SipEventSubscription consists of the information necessary to establish and maintain the subscription as well as track its status. SipEventSubscriptions are provisionable and clonable.
 
Links:
Generalization Generalization Link
to Class CommunicationSession
SipEventSubscription represents the abstraction for CommunicationSessions that deal with the SIP SUBSCRIBER/NOTIFY event packages. SipEventSubscription represents the subscription session independently of the event package specifics. The SipEventSubscription consists of the information necessary to establish and maintain the subscription as well as track its status. SipEventSubscriptions are provisionable and clonable.
 
 

Nested Class Summary
public class
Status
Field Summary
private long
private String
private String
private String
private transient Status
Status
ERROR
Status
SUBSCRIBED
Status
SUBSCRIBING
Status
UNSUBSCRIBED
Field Detail
duration
private long duration
duration represents the length of time in seconds for which the subscription is valid before expiring.
Constraints:
- 0 < duration <= MAX_INT
Default:
- 600
Clone:
- yes, verbatim
Multiplicity:
1
 

eventPackage
private String eventPackage
eventPackage represents the identifier of the event package for which the SIP Subcription should be maintained.
Constraints:
- [A-Za-z0-9]*{1,256}
- must not be null
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
 

fromAddress
private String fromAddress
fromAddress represents the address of the SIP UA that is subscribing to the event package (in most cases this will carry the CSN address)
Constraints:
- must be a valid Uri (see address.Uri)
- must not be null
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
 

outboundAddress
private String outboundAddress
outboundAddress represents the address of the outbound proxy used to route outbound (from CSN) SIP messages
Constraints:
- must be a valid Uri (see address.Uri)
- must not be null
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
 

status
private transient Status status
status represents the status of the SIP Subscription.
Constraints:
- "UNSUBSCRIBED" | "SUBSCRIBING" | "SUBSCRIBED" | "ERROR"
Default:
- "UNSUBSCRIBED"
Clone:
- no, not a provisionable attribute (runtime only)
Multiplicity:
1
Transient:
true
 

Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD