亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? apiintf.h

?? SITEL的2.4G無線分機CVM的客戶端PP參考程序
?? H
?? 第 1 頁 / 共 3 頁
字號:
/****************************************************************************
*  Program/file: APP_TASK.H
*
*  Copyright (C) by RTX TELECOM A/S, Denmark.
*  These computer program listings and specifications, are the property of
*  RTX TELECOM A/S, Denmark and shall not be reproduced or copied or used in
*  whole or in part without written permission from RTX TELECOM A/S, Denmark.
*
*  Programmer: SS
*
*  MODULE:
*  CONTROLLING DOCUMENT: 
*  SYSTEM DEPENDENCIES:
*
*
*  DESCRIPTION: API Interface definitions
*
****************************************************************************/

/****************************************************************************
*                                  PVCS info
*****************************************************************************

$Author:   SS  $
$Date:   14 Jan 2004 13:21:02  $
$Revision:   1.10  $
$Modtime:   14 Jan 2004 13:19:42  $

*/


#ifndef __API_H
#define __API_H

/////////////////////////////////////////////////////////////////////////////// 
// API DSP command definitions ////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 
enum CmdDsp {
  CMD_DSP_CONNECT,
  CMD_DSP_DISCONNECT,
  CMD_DSP_MUTE,
  CMD_DSP_UNMUTE,
  CMD_DSP_MUTE_DEVICE,
  CMD_DSP_UNMUTE_DEVICE,
  CMD_DSP_SWITCH_TONE,
  CMD_DSP_SWITCH_OUTPUT,
  CMD_DSP_WRITE_SW_POINT,
  CMD_DSP_READ_SW_POINT,
  CMD_DSP_START_MELODY,
  CMD_DSP_START_TONE_PATTERN,
  CMD_DSP_STOP_TONE_GEN,
  CMD_DSP_START_DTMF_TONE,
  CMD_DSP_STOP_DTMF_TONE,
  CMD_DSP_INIT_BLOCK,
  CMD_DSP_ACTIVATE_BLOCK,
  CMD_DSP_DEACTIVATE_BLOCK
};


/////////////////////////////////////////////////////////////////////////////// 
// FP API CALL INSTANCE definitions ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 
#define SW_EI_TYPE_AUDIO_EXT    0x00

#define SW_EI_TYPE_OUT_AUDIO    0x70
#define SW_EI_TYPE_IN_AUDIO     0x60

#define SW_EI_TYPE_IN_DATA0     0x68
#define SW_EI_TYPE_IN_DATA1     0x69
#define SW_EI_TYPE_IN_DATA2     0x6a
#define SW_EI_TYPE_IN_DATA3     0x6b
#define SW_EI_TYPE_IN_DATA4     0x6c
#define SW_EI_TYPE_IN_DATA5     0x6d
#define SW_EI_TYPE_IN_DATA6     0x6e
#define SW_EI_TYPE_IN_DATA7     0x6f
                                
#define SW_EI_TYPE_OUT_DATA0    0x78
#define SW_EI_TYPE_OUT_DATA1    0x79
#define SW_EI_TYPE_OUT_DATA2    0x7a
#define SW_EI_TYPE_OUT_DATA3    0x7b
#define SW_EI_TYPE_OUT_DATA4    0x7c
#define SW_EI_TYPE_OUT_DATA5    0x7d
#define SW_EI_TYPE_OUT_DATA6    0x7e
#define SW_EI_TYPE_OUT_DATA7    0x7f

 

// CvmFpAudioOpenReqType/CvmFpAudioCloseReqType bAudioRoute emun
#define SPK_AEC_ENABLED   0x00
#define SPK_AEC_DISABLED  0x01
#define LINE_LEC_ENABLED  0x02
#define LINE_LEC_DISABLED 0x03

#define CALLCLASS__EXT_GROUP  0x07 // <- in
// #define SW_CALLTYPE_EXT_GROUP 0x0C // -> out

#define HOOKLED_ONHOOK            0x00
#define HOOKLED_OFFHOOK           0x01
#define HOOKLED_ACRIGHTS_ONHOOK   0x10
#define HOOKLED_ACRIGHTS_OFFHOOK  0x11

extern uint8 HookLedState;


/////////////////////////////////////////////////////////////////////////////// 
// API commands interface type definitions ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 


/////////////////////////////////////////////////////////////////////////////// 
// Protocol PP: MCU_PP -> CVM_PP //////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 

// API_PP_LOCK_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bSubsriptionNo;
} ApiPpMacLockReqType;

// API_PP_SETUP_REQ
typedef struct
{
  PrimitiveType  PrimitiveIdentifier;
  uint8          bCallClass;
  uint8          bSignal;
  uint8          bLength;
  uint8          bData[1];
} ApiPpSetupReqType;

// API_PP_KEYPAD_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bLength;
   uint8          bData[1];
} ApiPpKeypadReqType;

//API_PP_CONNECT_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpConnectReqType;

//API_PP_ALERT_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpAlertReqType;

//API_PP_RELEASE_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bReason;
} ApiPpReleaseReqType;

//API_PP_RELEASE_RES
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpReleaseResType;

//API_PP_REJECT_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bReason;
} ApiPpRejectReqType;

// API_PP_ACCESS_RIGHTS_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bSubscriptionNo;
   uint8          AcString[4];
} ApiPpAccessRightsReqType;

// API_PP_DELETE_SUBS_REQ
// API_PP_REMOTE_DELETE_SUBS_REQ
typedef struct 
{
  PrimitiveType  PrimitiveIdentifier;
  uint8 bBaseNo;
} ApiPpDeleteSubsReqType;

//API_PP_STOP_PROTOCOL
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
}ApiPpStopProtocolReqType;



/////////////////////////////////////////////////////////////////////////////// 
// Protocol PP: CVM_PP -> MCU_PP //////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 

//API_PP_LOCKED_IND
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
}ApiPpLockedindType;

//API_PP_UNLOCKED_IND
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
}ApiPpUnLockedindType;

// API_PP_SETUP_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bCallClass;
   uint8          bSignal;
   uint8          bClipLength;
   uint8          bClipData[1];
} ApiPpSetupIndType;

//API_PP_CONNECT_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpConnectIndType;

//API_PP_CONNECT_CFM
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpConnectCfmType;

//API_PP_SETUP_ACK_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpSetupAckIndType;

//API_PP_ALERT_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpAlertIndType;

//API_PP_ALERT_ON_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8 bSignal;
} ApiPpAlertOnIndType;

//API_PP_ALERT_OFF_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8 bSignal;
} ApiPpAlertOffIndType;


//API_PP_SIGNAL_ON_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8 bSignal;
} ApiPpSignalOnIndType;

//API_PP_SIGNAL_OFF_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8 bSignal;
} ApiPpSignalOffIndType;

//API_PP_RELEASE_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bReason;
} ApiPpReleaseIndType;

//API_PP_RELEASE_CFM
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpReleaseCfmType;

//API_PP_REJECT_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bReason;
} ApiPpRejectIndType;

// API_PP_ACCESS_RIGHTS_CFM
typedef struct
{
   PrimitiveType               PrimitiveIdentifier;
   uint8                       bHsNr;
   uint8                       fKnownFp;
} ApiPpAccessRightsCfmType;

//API_PP_ACCESS_RIGHTS_REJ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bReason;
} ApiPpAccessRightsRejType;

//API_PP_DELETE_SUBS_CFM
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpDeleteSubsCfmType;

//API_PP_REMOTE_DELETE_SUBS_CFM
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
} ApiPpRemoteDeleteSubsCfmType;

//API_PP_CLIP_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8 bClipType;
   uint8 bClipReason;
   uint8 bClipMonth;
   uint8 bClipDate;
   uint8 bClipHours;
   uint8 bClipMinutes;
   uint8 bClipNameLength;
   uint8 bClipNumberLength;
   uint8 bClipName;
   uint8 bClipNumber;
} ApiPpClipInd;


//API_PP_SW_STATUS_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8 bSwStatus;
   uint8 bSwBitMask;
} ApiPpSwStatusInd;


// CVM_FP_PLUG_STATUS_IND
// CVM_PP_PLUG_STATUS_IND
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
  uint8 bPlugState;
}CvmFpPpPlugStatusIndType;

// CVM_FP_LINE_STATUS_IND
// CVM_PP_LINE_STATUS_IND
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
  uint8 bLineState;
}CvmFpPpLineStatusIndType;


/////////////////////////////////////////////////////////////////////////////// 
// Protocol FP (SpeakerPhone): MCU_FP -> CVM_FP ///////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 

// API_FP_INVOKE_ACCESS_RIGHTS_REQ
typedef struct 
{
  PrimitiveType  PrimitiveIdentifier;
  uint8 bAccessRight;
} ApiFpInvokeAccessRightsReqType;

//API_FP_DELETE_SUBS_REQ
typedef struct 
{
  PrimitiveType  PrimitiveIdentifier;
  uint8 bBaseNo;
} ApiFpDeleteSubsReqType;

// API_FP_SETUP_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
   uint8          bCallClass;
//   uint8          bDstCallerId;
//    uint8          bLength;
//    uint8          bData[1];
} ApiFpSetupReqType;


// API_FP_SETUP_ADVANCED_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
   uint8          bCallClass;
   uint8          bCallerDst;
   uint8          bSignal;
   uint8          bIwuLength;
   uint8          bIwuData[1];
} ApiFpSetupAdvancedReqType;


// API_FP_KEYPAD_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
   uint8          bLength;
   uint8          bData[1];
} ApiFpKeypadReqType;

//API_FP_CONNECT_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
} ApiFpConnectReqType;

//API_FP_ALERT_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
} ApiFpAlertReqType;

//API_FP_RELEASE_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
   uint8          bReason;

} ApiFpReleaseReqType;

//API_FP_RELEASE_RES
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
} ApiFpReleaseResType;

//API_FP_REJECT_REQ
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
   uint8          bReason;
} ApiFpRejectReqType;

//API_FP_STOP_PROTOCOL
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
}ApiFpStopProtocolReqType;

//API_FP_ALERT_ON_REQ
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
  uint8         bConnectionEI;
}ApiFpAlertOnReqType;

//API_FP_ALERT_OFF_REQ
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
  uint8         bConnectionEI;
}ApiFpAlertOffReqType;

//API_FP_ALERT_DISTINTIVE_OFF_REQ
typedef struct
{
  PrimitiveType PrimitiveIdentifier;
  uint8         bConnectionEI;
}ApiFpAlertDistintiveOffReqType;



/////////////////////////////////////////////////////////////////////////////// 
// Protocol FP (SpeakerPhone): CVM_FP -> MCU_FP ///////////////////////////////
/////////////////////////////////////////////////////////////////////////////// 

// API_FP_SETUP_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
   uint8          bCallClass;
   uint8          bSignal;
   uint8          bClipLength;
   uint8          bClipData[1];
} ApiFpSetupIndType;

//API_FP_CONNECT_IND
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
} ApiFpConnectIndType;

//API_FP_CONNECT_CFM
typedef struct
{
   PrimitiveType  PrimitiveIdentifier;
   uint8          bConnectionEI;
} ApiFpConnectCfmType;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品福利在线| 国产欧美精品国产国产专区| 欧美一级免费大片| 中文字幕av资源一区| 香港成人在线视频| www.视频一区| 精品国产免费人成在线观看| 亚洲男同性恋视频| 国产成人av一区二区| 欧美一卡二卡三卡四卡| 亚洲一区在线观看视频| 大胆亚洲人体视频| 久久蜜桃av一区精品变态类天堂 | 欧美日韩精品系列| 国产精品视频观看| 国精品**一区二区三区在线蜜桃| 色婷婷亚洲一区二区三区| 中文字幕成人av| 国产乱码精品一品二品| 欧美电影免费观看高清完整版在| 亚洲午夜免费视频| 91麻豆成人久久精品二区三区| 国产亚洲成年网址在线观看| 久久精品噜噜噜成人av农村| 91精品免费在线| 日韩电影一区二区三区| 欧美日韩一区二区三区在线| 亚洲国产日韩综合久久精品| 色老汉一区二区三区| 亚洲美女在线国产| 在线看不卡av| 亚洲曰韩产成在线| 欧美日韩国产精品成人| 亚洲成av人**亚洲成av**| 欧美视频一区在线观看| 图片区小说区区亚洲影院| 欧美日韩成人一区二区| 婷婷成人激情在线网| 日韩一卡二卡三卡四卡| 蜜臀av性久久久久蜜臀av麻豆| 欧美一二三区精品| 精品一区二区三区在线播放视频| 欧美电影免费观看高清完整版在线| 免费黄网站欧美| 国产亚洲精品aa午夜观看| 国产精品18久久久久久久久| 国产女同互慰高潮91漫画| 99视频在线观看一区三区| 亚洲三级电影网站| 欧美高清dvd| 久久国产精品免费| 国产精品视频你懂的| 在线观看区一区二| 日本不卡视频在线观看| 26uuu亚洲| 91在线国内视频| 午夜国产不卡在线观看视频| 91精品国产一区二区三区 | 欧美精品v国产精品v日韩精品| 午夜欧美一区二区三区在线播放| 日韩欧美国产高清| 粉嫩蜜臀av国产精品网站| 一区二区三区欧美| 精品人在线二区三区| 成人国产精品免费观看动漫| 亚洲国产日韩a在线播放性色| 日韩片之四级片| av激情综合网| 青青草原综合久久大伊人精品优势| 精品国产乱码久久| 日本久久电影网| 韩日精品视频一区| 一区二区在线观看av| 精品剧情v国产在线观看在线| av在线综合网| 久久黄色级2电影| 亚洲免费av高清| 欧美国产精品久久| 欧美亚洲一区二区在线| 国产又黄又大久久| 亚洲成人一区二区在线观看| 国产欧美日韩激情| 正在播放一区二区| 一本到三区不卡视频| 国产在线观看免费一区| 午夜精品免费在线观看| 国产精品国模大尺度视频| 精品国产乱码久久久久久闺蜜| 欧美最猛黑人xxxxx猛交| 成人性生交大片免费看中文| 免费观看久久久4p| 亚洲一区二区三区免费视频| 国产精品美女久久久久久久网站| 日韩女优毛片在线| 91麻豆精品国产91久久久久久久久 | 国产调教视频一区| 91精品国产欧美一区二区成人 | 国产欧美一区在线| 欧美sm极限捆绑bd| 91精品国产综合久久精品| 欧洲精品中文字幕| av成人免费在线| 成人免费视频播放| 在线看不卡av| 色狠狠综合天天综合综合| jlzzjlzz亚洲日本少妇| 国产精品一区二区无线| 久久91精品国产91久久小草| 日本免费在线视频不卡一不卡二| 亚洲一区在线播放| 亚洲一区二区三区中文字幕| 亚洲精品乱码久久久久久| 国产精品动漫网站| 亚洲三级在线免费| 亚洲欧美乱综合| 亚洲激情自拍偷拍| 亚洲综合在线电影| 亚洲r级在线视频| 五月激情六月综合| 五月天久久比比资源色| 午夜精品久久久| 蜜臀va亚洲va欧美va天堂| 蜜乳av一区二区三区| 麻豆传媒一区二区三区| 精品无人码麻豆乱码1区2区 | 国产成人免费视频一区| 国产成人在线网站| 波多野结衣精品在线| 91视频观看免费| 欧美午夜影院一区| 在线不卡免费欧美| 精品成人在线观看| 中文字幕免费观看一区| 亚洲欧美日韩人成在线播放| 一区av在线播放| 免费成人在线影院| 成人免费av网站| 91国偷自产一区二区开放时间 | 精品视频色一区| 欧美一区二区三区日韩视频| 日韩精品一区二区三区中文精品| 日韩片之四级片| 国产精品九色蝌蚪自拍| 亚洲一区在线视频| 精品在线播放免费| 97se狠狠狠综合亚洲狠狠| 欧美在线高清视频| 精品久久久久久综合日本欧美| 国产蜜臀97一区二区三区| 一区二区三区四区高清精品免费观看| 亚洲v精品v日韩v欧美v专区| 久久国产精品一区二区| www.欧美.com| 69堂成人精品免费视频| 国产亚洲污的网站| 亚洲一二三四区| 国产精品自拍在线| 欧美视频在线一区二区三区| 精品免费日韩av| 亚洲欧美色图小说| 久久99国产精品久久99| 91免费国产视频网站| 91精品国产综合久久久久久漫画| 欧美激情一区在线观看| 亚洲成av人**亚洲成av**| 国产精品亚洲一区二区三区妖精| 91久久一区二区| 国产欧美一区二区在线观看| 亚洲aaa精品| 91色乱码一区二区三区| 久久这里都是精品| 日本午夜一本久久久综合| 91丨porny丨国产入口| 国产日韩欧美精品综合| 日韩av一区二区在线影视| 色婷婷亚洲精品| 国产精品久久久久婷婷二区次| 麻豆精品在线视频| 7777女厕盗摄久久久| 亚洲另类色综合网站| 成人免费黄色在线| 26uuu国产日韩综合| 日本一区中文字幕| 欧美日韩精品一区二区在线播放| 亚洲欧美在线aaa| 国产成人免费视频网站 | 精品欧美一区二区久久| 午夜成人在线视频| 欧美三级资源在线| 亚洲免费观看高清完整版在线观看熊| 国产乱码精品1区2区3区| 日韩欧美国产麻豆| 久久国产精品色婷婷| 91精品国产综合久久精品app| 夜夜嗨av一区二区三区中文字幕| 99精品视频在线免费观看| 国产精品美日韩| 99精品欧美一区二区三区综合在线| 亚洲日本乱码在线观看| 91蝌蚪porny成人天涯|