|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IpUICallConnection
The Call User Interaction Service Interface provides functions to send information to, or gather information from the user (or call party) to which a call leg is connected. An application can use the Call User Interaction Service Interface only in conjunction with another service interface, which provides mechanisms to connect a call leg to a user. At present, only the Call Control service supports this capability. This interface, or the IpUI interface, shall be implemented by a Generic User Interaction SCF as a minimum requirement. The minimum required methods of interface IpUI shall be implemented.
| Method Summary | |
|---|---|
void |
abortActionReq(int assignmentID)
This asynchronous method aborts a user interaction operation, e.g. |
int |
deleteMessageReq(int messageID)
This asynchronous method allows to delete a recorded message. |
int |
recordMessageReq(TpUIInfo info,
TpUIMessageCriteria criteria)
This asynchronous method allows the recording of a message. |
| Methods inherited from interface org.mobicents.csapi.jr.slee.ui.IpUIConnection |
|---|
getOriginatingAddress, release, sendInfoAndCollectReq, sendInfoReq, setOriginatingAddress |
| Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection |
|---|
closeConnection |
| Method Detail |
|---|
int recordMessageReq(TpUIInfo info,
TpUIMessageCriteria criteria)
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
P_ILLEGAL_ID,
P_ID_NOT_FOUND,
P_INVALID_CRITERIA,
javax.slee.resource.ResourceException
info - Specifies the information to send to the user. This information can be either an ID (for pre-defined announcement or text), a text string, or an URL (indicating the information to be sent, e.g. an audio stream).criteria - Defines the criteria for recording of messages
TpCommonExceptions
P_INVALID_NETWORK_STATE
P_ILLEGAL_ID
P_ID_NOT_FOUND
P_INVALID_CRITERIA
javax.slee.resource.ResourceException
int deleteMessageReq(int messageID)
throws TpCommonExceptions,
P_ILLEGAL_ID,
P_ID_NOT_FOUND,
javax.slee.resource.ResourceException
messageID - Specifies the message ID.
TpCommonExceptions
P_ILLEGAL_ID
P_ID_NOT_FOUND
javax.slee.resource.ResourceException
void abortActionReq(int assignmentID)
throws TpCommonExceptions,
P_INVALID_ASSIGNMENT_ID,
javax.slee.resource.ResourceException
assignmentID - Specifies the user interaction request to be cancelled.
TpCommonExceptions
P_INVALID_ASSIGNMENT_ID
javax.slee.resource.ResourceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||