黄h片网址在线观看,五月婷婷网址,一级一级一级毛片免费毛片,欧美一级视频免费观看

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢

主頁 > 服務(wù)與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Windows Native SDK > 會議 漸進(jìn)式會議

入門使用

漸進(jìn)式會議

更新時(shí)間:2019-11-20

兩方通話轉(zhuǎn)會議

描述

用戶在點(diǎn)對點(diǎn)通話過程中發(fā)起轉(zhuǎn)會議,或邀請第三方(或更多)加入通話。

前提條件:

  1. 鑒權(quán)登錄成功。
  2. SIP號碼已成功注冊。
  3. 會議環(huán)境參數(shù)已設(shè)置。

業(yè)務(wù)流程

兩方通話轉(zhuǎn)會議

圖1 兩方通話轉(zhuǎn)會議流程 
  1. 會議發(fā)起方UI調(diào)用tsdk_p2p_transfer_to_conference()發(fā)起通話轉(zhuǎn)會議,會議參數(shù)結(jié)構(gòu)為TSDK_S_BOOK_CONF_INFO,SDK先發(fā)送創(chuàng)建會議請求至?xí)h服務(wù)器。
    代碼示例:
    //c code
    TSDK_RESULT ret;
    ret = tsdk_p2p_transfer_to_conference(callId,bookConfInfo);
    if (TSDK_SUCCESS != ret)
    {
        LOG_D_CALL_ERROR("p2p transfer to conference failed. result=%#x", ret);
        return -1;
    }
    return TSDK_SUCCESS;
    
     
  2. 發(fā)起方SDK在收到服務(wù)器返回的立即會議創(chuàng)建響應(yīng)后,向UI上報(bào)會議創(chuàng)建結(jié)果通知TSDK_E_CONF_EVT_BOOK_CONF_RESULT。
  3. 會議發(fā)起方SDK完成通話轉(zhuǎn)會議處理,自動掛斷原通話,向UI上報(bào)通話轉(zhuǎn)會議結(jié)果事件TSDK_E_CONF_EVT_TRANS_TO_CONF_RESULT,攜帶原通話標(biāo)識callID。
    說明: 

    若轉(zhuǎn)會議失敗,原通話仍存在,UI需要使用原通話標(biāo)識callID恢復(fù)原通話界面;若轉(zhuǎn)會議成功,則UI需要清理原通話的相關(guān)界面資源。

    代碼示例:
    //c code
    case TSDK_E_CONF_EVT_TRANS_TO_CONF_RESULT:
    {
         /*Notify UI*/
    }
    
     
  4. 通話雙方SDK完成通話轉(zhuǎn)會議處理,向UI上報(bào)會議創(chuàng)建結(jié)果通知TSDK_E_CONF_EVT_JOIN_CONF_RESULT,對應(yīng)的結(jié)果數(shù)據(jù)結(jié)構(gòu)為TSDK_S_JOIN_CONF_IND_INFO,并返回conf handle,后續(xù)會控時(shí)使用,此時(shí), UI可跳轉(zhuǎn)至?xí)h界面。
  5. 所有與會者側(cè)SDK收到會議狀態(tài)更新通知,向UI上報(bào)會議信息及狀態(tài)狀態(tài)更新事件TSDK_E_CONF_EVT_INFO_AND_STATUS_UPDATE,UI刷新會議成員列表和會議信息。

注意事項(xiàng)

無。

升級會議

描述

  • “語音會議”升級至“語音+數(shù)據(jù)會議”。
  • “視頻會議”升級至“視頻+數(shù)據(jù)會議”。

暫不支持“語音會議”升級至“語音+視頻會議”。

與會者通過主席身份加入會議,或已申請獲取為主席。

業(yè)務(wù)流程

升級會議

圖2 升級會議流程 
  1. 會議主席側(cè)UI調(diào)用tsdk_upgrade_conference()升級會議。
    代碼示例:
    //c code
    TSDK_RESULT ret;
    ret = tsdk_upgrade_conference(confHandle, upgradeParam);
    if (TSDK_SUCCESS != ret)
    {
        LOG_D_CALL_ERROR("update data conf failed. result=%#x", ret);
        return -1;
    }
    return TSDK_SUCCESS;
    
     
  2. 發(fā)起方SDK在收到服務(wù)器返回的會議升級響應(yīng)后,向UI上報(bào)會議升級結(jié)果通知TSDK_E_CONF_EVT_CONFCTRL_OPERATION_RESULT。
  3. 所有與會者側(cè)SDK收到TSDK_E_CONF_EVT_INFO_AND_STATUS_UPDATE 向UI上報(bào)會議狀態(tài)信息,結(jié)構(gòu)體為TSDK_S_CONF_STATUS_INFO。

    代碼示例參見“更新會議狀態(tài)信息和與會者列表”描述。

  4. SDK自動獲取數(shù)據(jù)會議入會參數(shù),向UI上報(bào)數(shù)據(jù)會議入會參數(shù)獲取結(jié)果TSDK_E_CONF_EVT_GET_DATACONF_PARAM_RESULT,UI應(yīng)調(diào)用tsdk_join_data_conference()接口加入數(shù)據(jù)會議。

注意事項(xiàng)

無。