Skip navigation links

OCSIP 2.7.0 RA Type

The OCSIP 2.7.0 RA Type is an extension to the JAIN SIP 1.2 RA Type, providing access to OpenCloud specific features that are not part of standard JAIN SIP.

See: Description

Packages 
Package Description
com.opencloud.javax.sip
OpenCloud extensions to JAIN SIP.
com.opencloud.javax.sip.address  
com.opencloud.javax.sip.header
Additional SIP header interfaces provided by the OCSIP stack.
com.opencloud.javax.sip.header.ims
3GPP IMS/ISC header interfaces, required by 3GPP TS 24.228.
com.opencloud.javax.sip.sessiontimer
OpenCloud interfaces to support Session Timers.
com.opencloud.javax.sip.slee
OpenCloud extensions to the JAIN SIP API.

The OCSIP 2.7.0 RA Type is an extension to the JAIN SIP 1.2 RA Type, providing access to OpenCloud specific features that are not part of standard JAIN SIP. Applications written to the JAIN SIP RA Type are compatible with the OCSIP RA Type.

See JAIN SIP 1.2 RA Type.

RA Type Definition

Name: OCSIP
Vendor: OpenCloud
Version: 2.7.0

Activities

The OCSIP RA Type inherits all the activities of the JAIN SIP 1.2 RA Type:

In addition, the PersistentOutboundConnection activity is available to those applications using the OpenCloud SIP RA's persistent outbound connection features.

The ACI factory interface is OCSipActivityContextInterfaceFactory, which extends the JAIN SIP RA Type's SipActivityContextInterfaceFactory interface.

Events

The OCSIP RA Type emits all events as defined in the JAIN SIP RA Type. The following additional events are also emitted:

Event ID (name,vendor,version)Event ClassActivity ObjectNotes
com.opencloud.javax.sip.ConnectionUp, OpenCloud, 2.0ConnectionUpEventPersistentOutboundConnection 
com.opencloud.javax.sip.ConnectionDown, OpenCloud, 2.0ConnectionDownEventPersistentOutboundConnection 
com.opencloud.javax.sip.NoAckReceivedEvent, OpenCloud, 2.0NoAckReceivedEventDialogActivity 
com.opencloud.javax.sip.sessiontimer.SessionRefreshRequiredEvent, OpenCloud, 2.0SessionRefreshRequiredEventDialogActivity 
com.opencloud.javax.sip.sessiontimer.SessionExpiredEvent, OpenCloud, 2.0SessionExpiredEventDialogActivity 

SBB Interface

The RA SBB interface is OCSleeSipProvider, an extension of SleeSipProvider.

Skip navigation links