/* * zkcalldefine.h * * Created on: 2021年12月10日 * Author: Admin */ #ifndef JNI_CALL_ZKCALLDEFINE_H_ #define JNI_CALL_ZKCALLDEFINE_H_ typedef enum{ E_CALL_STATUS_NORMAL = 0, //正常状态,没有通话参数为字符串 E_CALL_STATUS_INCOMING, // 电话进来,参数为房号参数为字符串 E_CALL_STATUS_OUTGOING, // 打电话出去, 参数为房号参数为字符串 E_CALL_STATUS_HANGON, // 接听电话 E_CALL_STATUS_HANGOFF, // 电话挂断,页面返回 E_CALL_STATUS_REJECT, // 电话拒绝,页面返回 E_CALL_STATUS_TIMEOUT, // 呼叫超时 E_CALL_STATUS_BUSY, // 对方忙 E_CALL_STATUS_ERROR // 呼叫错误,具体信息参数为字符串 }E_CALL_STATUS; typedef enum{ E_CONNECT_STATUS_NET_DISCONNECT = 0, // 网络未连接 E_CONNECT_STATUS_NET_CONNECTED, // 网络连接 ,有网络,有ip,不代表可以通讯 E_CONNECT_STATUS_NET_SERVERCONNECTING, // 服务器连接中 E_CONNECT_STATUS_NET_WORKING, // 网络正常,仅这个状态是可以呼叫的。 E_CONNECT_STATUS_NET_DISCONNECTSERVER, //服务对接失败 E_CONNECT_STATUS_NET_ERROR //网络错误 }E_CONNECT_STATUS; typedef enum{ E_MESSAGE_TYPE_TEXT, // 文本信息 E_MESSAGE_TYPE_PIC, // 图片信息 E_MESSAGE_TYPE_AUDIO, // 音频消息 E_MESSAGE_TYPE_VIDEO, // 视频信息 }E_MESSAGE_TYPE; typedef enum{ E_CALL_FUN_ENABLE = 0, E_CALL_FUN_DISABLE, E_CALL_FUN_CALLOUT, E_CALL_FUN_RINGING, // add ip E_CALL_FUN_CALLELEVATOR, E_CALL_FUN_OPENDOOR, E_CALL_FUN_HANGON, E_CALL_FUN_HANGOFF, E_CALL_FUN_SETVOLUME, // 0-100 E_CALL_FUN_SETMIC, E_CALL_FUN_ALARM }E_CALL_FUN; #define ALARMBIT_AIR 0x0001 #define ALARMBIT_MEIQI 0x0002 #define ALARMBIT_JINGJI 0x0004 #define ALARMBIT_MEMCHUANG 0x0008 #endif /* JNI_CALL_ZKCALLDEFINE_H_ */