多方通话

Linkus Android SDK 支持最多五方通话。本文介绍与多方通话相关的功能及实现方法。

发起多方通话

/**

* 发起多方通话

*/

public void makeMultipartyCall(String number, String trunkName, String route, Activity activity, Object obj)

移除单个成员

/**

* 将单个成员从当前的多方通话中移除

*

* @return

*/

public void hangUpSingleCall(Context context, int callId)

静音或取消静音单个成员

/**

* 在多方通话中为单个成员进行静音或取消静音操作

*/

public void muteSingleMember(InCallVo inCallVo)

查询多方通话的相关信息

/**

* 获取多方通话中所有通话的 callID 数组

*/

public int[] getCallIdArrays()

/**

* 获取多方通话中所有被静音的通话的 callID 数组

*/

public int[] getMuteArrays()

/**

* 获取多方通话中所有被保持通话的 callID 数组

*/

public int[] getHoldArrays()

/**

* 判断当前通话是否处于多方通话中

*

* @return

*/

public boolean isInMultipartyCall()

/**

* 设置当前通话是否处于多方通话中

*

* @param inMultipartyCall

*/

public void setInMultipartyCall(boolean inMultipartyCall)

/**

* 查询多方通话内是否所有通话都处于保持状态

*

* @return

*/

public boolean isInMultipartyHold()

/**

* 获取多方通话保持通话的开始时间

*

* @return

*/

public long getMultipartyHoldStartTime()

/**

* 查询多方通话内是否全体静音

*

* @return

*/

public boolean isMultipartyMute()

/**

* 是否要将多方通话中的所有成员静音

*

* @param multipartyMute

*/

public void setMultipartyMute(boolean multipartyMute)

/**

* 获取多方通话开始时间

*

* @return

*/

public long getMultipartyCallStartTime()

/**

* 查询是否达到多方通话上限 (4 通)

*

* @return

*/

public boolean reachMultiPartyCallsLimit()

/**

* 判断多方通话是否在录音

*

* @return

*/

public boolean isMultipartyCallRecord(LinkedList list)

/**

* 判断多方通话的录音是否可用

*

* @return

*/

public boolean isMultiPartyCallRecordAble()

/**

* 判断多方通话的录音是否禁用

*

* @return

*/

public boolean isMultiPartyCallAlwaysRecordDisable()


“谋女郎”到底是怎么被选出来的?
林海雅马哈的鬼火哪里有的买啊?