com.juphoon.lemon.MtcConf 类参考
详细描述
MtcConf 接口
静态 Public 成员函数
static int | Mtc_ConfCreate () |
MTC 会议创建。 更多 | |
static int | Mtc_ConfSetup (int dwConfId, Object zCookie) |
MTC 作为创建者设立一个新的会议。 更多 | |
static int | Mtc_ConfJoin (int dwConfId, Object zCookie, String pcUri) |
MTC 加入一个已存在的会议。 更多 | |
static int | Mtc_ConfAlert (int dwConfId, Object zCookie) |
MTC 提示一个呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调函数通知。 更多 | |
static int | Mtc_ConfAcpt (int dwConfId, Object zCookie) |
MTC 接受呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调通知。 更多 | |
static int | Mtc_ConfHold (int dwConfId, boolean bHold) |
MTC 会议保持 更多 | |
static int | Mtc_ConfSubs (int dwConfId) |
MTC 订阅会议事件。(不立即执行) 更多 | |
static int | Mtc_ConfIvtSess (int dwConfId, int dwSessId) |
MTC 邀请与你共同会话的新成员 到会议。(不立即执行) 更多 | |
static int | Mtc_ConfTerm (int dwConfId, int dwReason) |
MTC 会议终止。 更多 | |
static Object | Mtc_ConfGetCookie (int dwConfId) |
MTC 会议获取 cookie 值。 更多 | |
static int | Mtc_ConfGetPeerUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri) |
MTC 会议获取对方 URI 和显示名称。 更多 | |
static int | Mtc_ConfGetConfUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri) |
MTC 会议获取会议 URI 和显示名称。 更多 | |
static int | Mtc_ConfGetInitiatorUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri) |
MTC 会议获取发起人 URI 和显示名称。 更多 |
额外继承的成员函数
静态 Public 属性 继承自 com.juphoon.lemon.MtcConfConstants
static final int | MTC_EBASE_CP = 0xE000 |
CP 错误库 | |
static final int | MTC_EBASE_REG = 0xE100 |
REG 错误库 | |
static final int | MTC_EBASE_CALL = 0xE200 |
CALL 错误库 | |
static final int | MTC_EBASE_VSHARE = 0xE300 |
VSHARE 错误库 | |
static final int | MTC_EBASE_CAP = 0xE400 |
CAP 错误库 | |
static final int | MTC_EBASE_BUDDY = 0xE500 |
BUDDY 错误库 | |
static final int | MTC_EBASE_GRP = 0xE600 |
GRP 错误库 | |
static final int | MTC_EBASE_CONF = 0xE700 |
CONF 错误库 | |
static final int | MTC_EBASE_GS = 0xE800 |
GS 错误库 | |
static final int | MTC_EBASE_PRES = 0xE900 |
PRES 错误库 | |
static final int | MTC_EBASE_IM = 0xEA00 |
IM 错误库 | |
static final int | MTC_EBASE_CONTACT = 0xEB00 |
CONTACT 错误库 | |
static final int | MTC_EBASE_LOG = 0xEC00 |
LOG 错误库 | |
static final int | MTC_EBASE_LCS = 0xED00 |
LCS 错误库 | |
static final int | MTC_CONF_ERR_NO = (0xE700+0) |
没有错误。 | |
static final int | MTC_CONF_ERR_AUTH_FAILED = (0xE700+1) |
授权失败,无效用户或密码。 | |
static final int | MTC_CONF_ERR_SESS_TMR = (0xE700+2) |
会议刷新错误。 | |
static final int | MTC_CONF_ERR_FORBIDDEN = (0xE700+3) |
会议被禁止。 | |
static final int | MTC_CONF_ERR_NOT_FOUND = (0xE700+4) |
会议成员未找到. | |
static final int | MTC_CONF_ERR_NOT_ACPTED = (0xE700+5) |
会议不被接受 | |
static final int | MTC_CONF_ERR_TEMP_UNAVAIL = (0xE700+6) |
会议成员临时不可用。 | |
static final int | MTC_CONF_ERR_REQ_TERMED = (0xE700+7) |
会议请求终止。 | |
static final int | MTC_CONF_ERR_INTERNAL_ERR = (0xE700+8) |
服务器内部错误. | |
static final int | MTC_CONF_ERR_SRV_UNAVAIL = (0xE700+9) |
业务不可用。 | |
static final int | MTC_CONF_ERR_OTHER = (0xE700+10) |
其他错误. | |
static final int | MTC_CONF_PARTP_STATE_PENDING = (0xE700+11) |
成员等待 | |
static final int | MTC_CONF_PARTP_STATE_DIALINGIN = (0xE700+12) |
成员正在呼入 | |
static final int | MTC_CONF_PARTP_STATE_DIALINGOUT = (0xE700+13) |
成员正在呼出 | |
static final int | MTC_CONF_PARTP_STATE_ALERTING = (0xE700+14) |
成员正在提醒 | |
static final int | MTC_CONF_PARTP_STATE_CONNED = (0xE700+15) |
成员已连接 | |
static final int | MTC_CONF_PARTP_STATE_ONHOLD = (0xE700+16) |
成员保持 | |
static final int | MTC_CONF_PARTP_STATE_DISCING = (0xE700+17) |
成员正在断开连接 | |
static final int | MTC_CONF_PARTP_STATE_DISCED = (0xE700+18) |
成员已断开连接 |
成员函数说明
static int com.juphoon.lemon.MtcConf.Mtc_ConfAcpt (int dwConfId, Object zCookie ) static
MTC 接受呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调通知。
若接受会议邀请,GUI将由 mtcConfCbConned 所设置的回调通知。
- 参数
-
[in] dwConfId 你想要接受的会议的ID。 [in] zCookie 与UI资源相一致的会议。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
- 参见
- mtcConfCbIncoming, MtcConf.Mtc_ConfAlert
static int com.juphoon.lemon.MtcConf.Mtc_ConfAlert (int dwConfId, Object zCookie ) static
MTC 提示一个呼入会议邀请,它将由 mtcConfCbIncoming 所设置的回调函数通知。
- 参数
-
[in] dwConfId 你想要加入的会议的ID。 [in] zCookie 与UI资源相一致的会议。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
该函数用来告知会议邀请方你已经接收了 邀请并在UI层面给用户提示。用户应该做出 决定是否接受会议邀请。
- 参见
- mtcConfCbIncoming, MtcConf.Mtc_ConfAcpt
static int com.juphoon.lemon.MtcConf.Mtc_ConfCreate () static
MTC 会议创建。
- 返回
- 新建会议的ID,若成功,否则返回 MtcCommonConstants::INVALIDID。
与会话创建的方式不同,这一函数仅分配 会议资源。若你想设置或加入一个会议,你需要 通过调用其他函数一步步进行。
static int com.juphoon.lemon.MtcConf.Mtc_ConfGetConfUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri ) static
MTC 会议获取会议 URI 和显示名称。
- 参数
-
[in] dwConfId 你想要获取的会议的ID。 [out] ppcDispName 会议显示名称。 [out] ppcUri 会议URI。
调用方必须先复制出参数在使用。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static Object com.juphoon.lemon.MtcConf.Mtc_ConfGetCookie (int dwConfId) static
MTC 会议获取 cookie 值。
- 参数
-
[in] dwConfId 你想要从中获取 cookie 值的会议的ID。
- 返回
- 会议 cookie。
cookie值可由 MtcConf.Mtc_ConfSetup, MtcConf.Mtc_ConfJoin 或 Mtc_ConfAcpt 预先设置。
static int com.juphoon.lemon.MtcConf.Mtc_ConfGetInitiatorUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri ) static
MTC 会议获取发起人 URI 和显示名称。
- 参数
-
[in] dwConfId 你想要获取的会议的 ID。 [out] ppcDispName 会议显示名称。 [out] ppcUri 会议 URI。
调用方必须先复制出参数在使用。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfGetPeerUri (int dwConfId, MtcString ppcDispName, MtcString ppcUri ) static
MTC 会议获取对方 URI 和显示名称。
- 参数
-
[in] dwConfId 你想要获取的会议的ID。 [out] ppcDispName 会议显示名称。 [out] ppcUri 会议URI。
调用方必须先复制出参数在使用。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfHold (int dwConfId, boolean bHold ) static
MTC 会议保持
若保持会议成功,GUI将由 mtcConfCbHoldOk 所设置的回调通知。
若取消保持会议成功,GUI将由 mtcConfCbUnHoldOk 所设置的回调通知。
若保持会议失败,GUI将由 mtcConfCbHoldFailed 所设置的回调通知。
若取消保持会议失败,GUI将由 mtcConfCbUnHoldFailed 所设置的回调通知。
当接收保持会议时,GUI将由 mtcConfCbHeld 所设置的回调通知。
当接收取消保持会议时,GUI将由 mtcConfCbUnHeld 所设置的回调通知。
- 参数
-
[in] dwConfId 你想要保持或取消保持的会议的ID。 [in] bHold 指保持或取消保持的意愿。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfIvtSess (int dwConfId, int dwSessId ) static
MTC 邀请与你共同会话的新成员 到会议。(不立即执行)
- 参数
-
[in] dwConfId 你想要邀请新成员进入的会议的ID。 [in] dwSessId 你与想要邀请的新成员所在的会话的ID。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfJoin (int dwConfId, Object zCookie, String pcUri ) static
MTC 加入一个已存在的会议。
若加入一个会议,GUI将由 mtcConfCbOutgoing, mtcConfCbAlerted, mtcConfCbConned 所设置的回调通知。
- 参数
-
[in] dwConfId 你想要加入的会议的ID。 [in] zCookie 与UI资源相一致的会议。 [in] pcUri 已存在的会议的URI。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfSetup (int dwConfId, Object zCookie ) static
MTC 作为创建者设立一个新的会议。
若作为创建者设立一个新的会议,GUI将由 mtcConfCbOutgoing, mtcConfCbAlerted, mtcConfCbConned 所设置的回调通知。
当接收到会议邀请是,GUI将由 mtcConfCbIncoming 所设置的回调通知。
- 参数
-
[in] dwConfId 你想要设立的会议的ID. [in] zCookie 与UI资源相一致的会议。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfSubs (int dwConfId) static
MTC 订阅会议事件。(不立即执行)
若邀请新成员加入会议或从会议提出成员,GUI将由 mtcConfCbMdfyed 所设置的回调通知。
- 参数
-
[in] dwConfId 你想要订阅的会议的ID。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。
static int com.juphoon.lemon.MtcConf.Mtc_ConfTerm (int dwConfId, int dwReason ) static
MTC 会议终止。
- 参数
-
[in] dwConfId 你想要终止的会议的ID。 [in] dwReason 指终止原因,这可能触发在S-CSCF触发一些服务。
- 返回值
-
MtcCommonConstants::ZOK 成功。 MtcCommonConstants::ZFAILED 失败。