|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IpMultiMediaCallControlManagerConnection
The Multi Media Call Control Manager is the factory interface for creating multimedia calls. The multi-media call control manager interface provides the management functions to the multi-media call control service. The application programmer can use this interface to create, destroy, change and get media stream related notifications. This interface shall be implemented by a Multi Media Call Control SCF. As a minimum requirement the createMediaNotification() and destroyMediaNotification() methods shall be implemented. The minimum required methods from IpMultiPartyCallControlManager are also required.
| Method Summary | |
|---|---|
void |
changeMediaNotification(int assignmentID,
TpNotificationMediaRequest notificationMediaRequest)
This method is used by the application to change the event criteria introduced with createMediaNotification. |
int |
createMediaNotification(TpNotificationMediaRequest notificationMediaRequest)
This method is used to create media stream notifications so that events can be sent to the application. |
void |
destroyMediaNotification(int assignmentID)
This method is used by the application to disable Multi Media Channel notifications |
TpMediaNotificationRequested[] |
getMediaNotification()
This method is used by the application to query the event criteria set with createMediaNotification or changeMediaNotification. |
| Methods inherited from interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection |
|---|
changeNotification, createCall, createNotification, destroyNotification, disableNotifications, enableNotifications, getIpMultiPartyCallConnection, getNextNotification, getNotification, setCallLoadControl |
| Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection |
|---|
closeConnection |
| Method Detail |
|---|
int createMediaNotification(TpNotificationMediaRequest notificationMediaRequest)
throws TpCommonExceptions,
P_INVALID_CRITERIA,
P_INVALID_EVENT_TYPE,
javax.slee.resource.ResourceException
notificationMediaRequest - The mediaMonitorMode is a parameter of TpMediaStreamRequest and can be in interrupt or in notify mode. If in interrupt mode the application has to specify which media streams are allowed by calling mediaStreamAllow on the callLeg.
The notificationMediaRequest parameter specifies the event specific criteria used by the application to define the event required. This is the media portion of the criteria. Only events that meet the notificationMediaRequest are reported.
Individual addresses or address ranges may be specified for the destination and/or origination.
TpCommonExceptions
P_INVALID_CRITERIA
P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException
void destroyMediaNotification(int assignmentID)
throws TpCommonExceptions,
javax.slee.resource.ResourceException
assignmentID - Specifies the assignment ID given by the Multi Media call control manager interface when the previous enableMediaNotification was called. If the assignment ID does not correspond to one of the valid assignment IDs, the exception P_INVALID_ASSIGNMENTID will be raised.
TpCommonExceptions
javax.slee.resource.ResourceException
void changeMediaNotification(int assignmentID,
TpNotificationMediaRequest notificationMediaRequest)
throws TpCommonExceptions,
P_INVALID_ASSIGNMENT_ID,
P_INVALID_CRITERIA,
P_INVALID_EVENT_TYPE,
javax.slee.resource.ResourceException
assignmentID - Specifies the ID assigned by the multi-media call control manager interface for the media stream notification. If two callbacks have been registered under this assignment ID both of them will be changed.notificationMediaRequest - Specifies the new set of event specific criteria used by the application to define the event required. Only events that meet these criteria are reported.
TpCommonExceptions
P_INVALID_ASSIGNMENT_ID
P_INVALID_CRITERIA
P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException
TpMediaNotificationRequested[] getMediaNotification()
throws TpCommonExceptions,
javax.slee.resource.ResourceException
TpCommonExceptions
javax.slee.resource.ResourceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||