| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
session
|
Class SipEventSubscription
|
|
+--session.SipEventSubscription
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
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 |
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
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
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
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
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
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|