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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tw8adll.txt

?? 處理各種電話投訴的危機情況
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
                   18           負號   '-'  的語音文件

TW_PlaySentence 
---------------
語法:
      C :      LONG     TW_PlaySentence (WORD Ch, LPSTR Sentence)
      VB:      Function TW_PlaySentence (ByVal Ch As Long, ByVal Sentence As String) As Long 
      Delphi:  function function TW_PlaySentence(Ch:WORD;Sentence:PChar):longint
      VF:      TW_PlaySentence (Ch, Sentence)
      PB:      FUNCTIONE Long TW_PlaySentence(UnsignedInteger Ch, String Sentence)
功能: 根據語句字符串開始多文件放音
參數: Ch:       通道號
      Sentence: 語句字符串
返回: 語句字符串中所有語音數據的字節數 (-1 : 失敗)
說明: 本函數通過它的第二個參數 (稱為 "語句字符串")  將多個
      語音文件組合起來連續放音. 在調用函數前, 必須先調用
      TW_SetVoice()或TW_SetVoicei()建立字符與語音文件的對應
      關系.

TW_PlaySentenceRest 
-------------------
語法:
      C :      LONG     TW_PlaySentenceRest(WORD Ch)
      VB:      Function TW_PlaySentenceRest(ByVal Ch As Long) As Long 
      Delphi:  function function TW_PlaySentenceRest(Ch:WORD):longint
      VF:      TW_PlaySentenceRest(Ch)
      PB:      FUNCTION Long TW_PlaySentenceRest(UnsignedInteger Ch)
功能: 判斷某一通道的多文件放音是否結束, 并繼續多文件放音
參數: 通道號
返回: 剩余的字節數 (0 : 放音結束)
說明: 應用程序必須循環調用此函數來檢測放音是否結束, 并繼續多文件放音.


撥號及收發 DTMF 碼函數:
#########################

TW_StartDial
------------
語法:
      C :      DWORD TW_StartDial(WORD Ch, LPCSTR DialStr)
      VB:      Function TW_StartDial(ByVal Ch As Integer, ByVal DialStr As String) As Long 
      Delphi:  function  TW_StartDial(Ch: WORD; DialStr: PChar): Cardinal
      VF:      TW_StartDial(Ch, DialStr)
      PB:      FUNCTION UnsignedLong TW_StartDial(UnsignedInteger Ch, String DialStr)  
功能: 某一通道進行自動撥號
參數: Ch:      通道號
      DialStr: 撥號字符串
返回: 上次撥號時沒有撥完的字符數
說明: 有效的撥號字符是 '0' - '9', '*', '#', 'A' - 'D', 'a' - 'd', 另外,
      控制碼 ',' 表示在撥號過程中延時 1 秒鐘, 控制碼 'P' 或 'p' 表示后續
      的字符以脈沖方式撥出, 控制碼 'T' 或 't' 表示后續的字符以雙音頻方式
      撥出, 控制碼 'P', 'p', 'T', 't' 只用于控制外線撥號. 如果字符串中有
      無效的字符, 則在撥號時被忽略

      在對外線撥號時, 如果處于脈沖方式, 則可以撥發控制碼 'R' 或 'r', 這樣
      可以產生一次拍叉簧的動作. 拍叉簧的延時時間為 120 ms, 如果需要增加延
      時, 可以在 'P' 和 'R' 的中間加上控制碼 '^', 每加一個 '^', 延時時間
      增加 40 ms. 例如撥號 "P^^^^^R" 即可產生 320 ms 延時的拍叉簧動作

      缺省時, 每撥一個號所占的時間長度為 240 ms, 其中發號占 100 ms, 間隔
      延時為 140 ms. 如果需要加快撥號速度, 則可以使用 120 ms (50 ms + 70
      ms) 的快速撥號模式. 撥號控制碼 'Z' 轉換到標準撥號模式, 撥號控制碼
      'z' 轉換到快速撥號模式.

      對于有極性反轉功能的線路, 本函數還自動保存當前外線通道的極性狀態, 以
      便 TW_ListenerOffHook(...)  函數檢測外線的摘機情況.
      參見 TW_ListenerOffHook(...)

TW_StopDial
-----------
語法:
      C :      DWORD TW_StopDial(WORD Ch)
      VB:      Function TW_StopDial(ByVal Ch As Integer) As Long 
      Delphi:  function TW_StopDial(Ch: WORD): Cardinal
      VF:      TW_StartDial(Ch)
      PB:      FUNCTION UnsignedLong TW_StopDial(UnsignedInteger Ch)
功能: 停止某一通道的自動 DTMF 撥號
參數: Ch: 通道號
返回: 沒有撥完的字符數

TW_DialRest
-----------
語法:
      C :      DWORD TW_DialRest(WORD Ch)
      VB:      Function TW_DialRest(ByVal Ch As Integer) As Long 
      Delphi:  function TW_DialRest(Ch: WORD): Cardinal
      VF:      TW_DialRest(Ch)
      PB:      FUNCTION UnsignedLong TW_DialRest(UnsignedInteger Ch)
功能: 查詢某一通道有多少字節沒有撥完, 若沒撥完, 繼續撥號
參數: Ch: 通道號
返回: 沒有撥完的字節數, 如果為 0, 則表示自動 DTMF 撥號結束
說明: 自動撥號后一般要調用TW_StartTimer(...), TW_MonitorOffHook(...) 或
      TW_ListenerOffHook(...) 來判斷被呼叫方是否已經摘機, 在這種情況下,
      一定要在 TW_DialRest(...) 返回為 0, 也即自動撥號結束后, 才能夠
      調用 TW_StartTimer(...), 否則, 計時器的時間中就會包括撥號的時間,
      從而影響摘機檢查的結果.

TW_FlushDTMF
------------
語法:
      C :      void TW_FlushDTMF(WORD Ch)
      VB:      Sub TW_FlushDTMF(ByVal Ch As Integer) 
      Delphi:  procedure TW_FlushDTMF(Ch: WORD)
      VF:      TW_FlushDTMF(Ch)
      PB:      SUBROUTINE TW_FlushDTMF(UnsignedInteger Ch)
功能: 清除某一通道的 DTMF 接收緩沖區
參數: Ch: 通道號
返回: 無

TW_GetDTMFChar
--------------
語法:
      C :      int TW_GetDTMFChar(WORD Ch)
      VB:      Function TW_GetDTMFChar(ByVal Ch As Integer) As Integer 
      Delphi:  function TW_GetDTMFChar(Ch:WORD):integer
      VF:      TW_GetDTMFChar(Ch)
      PB:      Function Integer TW_GetDTMFChar(UnsignedInteger Ch)
功能: 獲取某一通道接收到的一個 DTMF 字符
參數: Ch: 通道號
返回: 接收到的 DTMF 字符的整數表示
說明: 如果返回 -1, 則表示沒有接收到 DTMF 字符
      對于內線通道, TW8A 也可以接收脈沖撥號, 請參看 TW_PulseMode(...).
      對于外線通道, 如果系統中安裝了脈沖撥號接收板, TW8A 也可以接收外
      線的脈沖撥號, 在下面的函數中接收到的 DTMF 字符的 ASCII 碼如果是
      70H 到 79H, 則表示接收到的不是 DTMF 碼, 而是外線的脈沖撥號數據,
      對應于 '0' 到 '9'.

TW_GetDTMFStr
-------------
語法:
      C :      LPSTR TW_GetDTMFStr(WORD Ch, LPSTR DTMFStr)
      VB:      Function TW_GetDTMFStr(ByVal Ch As Integer, ByVal DTMFStr As String) As Long 
      Delphi:  function TW_GetDTMFStr(Ch:WORD;DTMFStr:PChar):PChar
      VF:      TW_GetDTMFStr(Ch,DTMFStr)
      PB:      FUNCTION Long TW_GetDTMFStr(UnsignedInteger Ch, REF String DTMFStr)
功能: 獲取某一通道接收到的 DTMF 字符串
參數: Ch: 通道號
      DTMFStr: 用來保存返回的DTMF碼串的緩沖區
返回: 內部DTMF 碼接收緩沖區的地址(只對C和Delphi有效)
說明: 函數調用前, 必須給參數DTMFStr分配足夠的空間.
      內部緩沖區最多只能容納 32 個 DTMF 字符, 如果應用程序需要接收更多的
      字符, 可以調用 TW_GetDTMFChar(...) 將字符放到自定義緩沖區中進行處理


通道連接交換函數:
#################

注意: 當通道 1 連接到通道 2 之后(即通道2能收到通道1的信號), 那么:
      1. 如果再將通道 3 連接到通道 2, 則通道 1 至通道 2 的連接被自動切斷
      2. 如果對通道 2 進行自動撥號, 則通道 1 至通道 2 的連接被自動切斷
      3. 如果對通道 2 進行放音操作, 則通道 1 至通道 2 的連接被自動切斷
      4. 如果對通道 2 產生信號音, 則通道 1 至通道 2 的連接被自動切斷

TW_ConnectChannels
------------------
語法:
      C :      void TW_ConnectChannels(WORD Ch1, WORD Ch2)
      VB:      Sub TW_ConnectChannels(ByVal Ch1 As Integer, ByVal Ch2 As Integer) 
      Delphi:  procedure TW_ConnectChannels(Ch1,Ch2:WORD)
      VF:      TW_ConnectChannels(Ch1,Ch2)
      PB:      SUBROUTINE TW_ConnectChannels( UnsignedInteger Ch1, UnsignedInteger Ch2)
功能: 將某兩個通道互相連通
參數: Ch1: 通道號 1
      Ch2: 通道號 2
返回: 無

TW_DisconnectChannels
---------------------
語法:
      C :      void TW_DisconnectChannels(WORD Ch1, WORD Ch2)
      VB:      Sub TW_DisconnectChannels(ByVal Ch1 As Integer, ByVal Ch2 As Integer) 
      Delphi:  procedure TW_DisconnectChannels(Ch1,Ch2:WORD)
      VF:      TW_DisconnectChannels(Ch1,Ch2)
      PB:      SUBROUTINE TW_DisconnectChannels(UnsignedInteger Ch1, UnsignedInteger Ch2)
功能: 斷開由 TW_ConnectChannels(...) 所連通的某兩個通道
參數: Ch1: 通道號 1
      Ch2: 通道號 2
返回: 無

TW_ConnectTo
------------
語法:
      C :      void TW_ConnectTo(WORD Ch1, WORD Ch2)
      VB:      Sub TW_ConnectTo(ByVal Ch1 As Integer, ByVal Ch2 As Integer) 
      Delphi:  procedure TW_ConnectTo(Ch1,Ch2:WORD)
      VF:      TW_ConnectTo(Ch1,Ch2)
      PB:      SUBROUTINE TW_ConnectTo(UnsignedInteger Ch1, UnsignedInteger Ch2)
功能: 將通道Ch1單方向連通到通道Ch2(即通道Ch2能收到通道Ch1的信號)
參數: Ch1: 通道號 1
      Ch2: 通道號 2
返回: 無
說明: 在需要三方通話時, 可以調用函數 TW_ConnectTo(...) 將通道 1 連到通道 2,
      通道 2 連到通道 3, 通道 3 連到通道 1

TW_Disconnect
-------------
語法:
      C :      void TW_Disconnect(WORD Ch2)
      VB:      Sub TW_Disconnect(ByVal Ch2 As Integer) 
      Delphi:  procedure TW_Disconnect(Ch2:WORD)
      VF:      TW_Disconnect(Ch2)
      PB:      SUBROUTINE TW_Disconnect(UnsignedInteger Ch2)
功能: 斷開由 TW_ConnectTo(...) 所連通的第二個通道
參數: Ch2: 通道號
返回: 無

TW_Connect3
-----------
語法:
      C :      void TW_Connect3(WORD Ch1,WORD Ch2,WORD Ch3)
      VB:      Sub TW_Connect3(ByVal Ch1 As Integer,ByVal Ch2 As Integer,ByVal Ch3 As Integer) 
      Delphi:  procedure TW_Connect3(Ch1,Ch2,Ch3:WORD)
      VF:      TW_Connect3(Ch1,Ch2,Ch3)
      PB:      SUBROUTINE TW_Connect3(UnsignedInteger Ch1, UnsignedInteger Ch2, UnsignedInteger Ch3)
功能: 將三個通道連接起來, 從而實現三方通話
參數: Ch1: 通道號 1
      Ch2: 通道號 2
      Ch3: 通道號 3
返回: 無

TW_Disconnect3
--------------
語法:
      C :      void TW_Disconnect3(WORD Ch1,WORD Ch2, WORD Ch3)
      VB:      Sub TW_Disconnect3(ByVal Ch1 As Integer,ByVal Ch2 As Integer,ByVal Ch3 As Integer) 
      Delphi:  procedure TW_Disconnect3(Ch1,Ch2,Ch3:WORD)
      VF:      TW_Disconnect3(Ch1,Ch2,Ch3)
      PB:      SUBROUTINE TW_Disconnect3(UnsignedInteger Ch1, UnsignedInteger Ch2, UnsignedInteger Ch3)
功能: 斷開三方通話的線路
參數: Ch1: 通道號 1
      Ch2: 通道號 2
      Ch3: 通道號 3
返回: 無


與信號音有關的函數:
###################

TW_CheckSignal
--------------
語法:
      C :      WORD TW_CheckSignal(WORD Ch,DWORD *SigCount, DWORD *SigLen)
      VB:      Function TW_CheckSignal(ByVal Ch As Integer, ByRef SigCount As Long, ByRef SigLen As Long) As Integer 
      Delphi:  function TW_CheckSignal(Ch:WORD;var SigCount,SigLen:Cardinal):WORD
      VF:      TW_CheckSignal(Ch,@SigCount,@SigLen)
      PB:      FUNCTION UnsignedInteger TW_CheckSignal(UnsignedInteger Ch, REF UnsignedLong SigCount, REF UnsignedLong SigLen) 
功能: 查詢某一通道的信號音結果 (一般來說只查詢外線通道)
參數: Ch:       通道號
      SigCount: 信號音個數
      SigLen:   信號音長度 (單位: 40 ms)
返回: 信號音類型 (參閱<系統常量定義>)
說明: 如果需要在某一段時間內檢查信號音, 則在開始檢查前先調用一次函數
      TW_StartTimer(...), 那么如果在超出定時時間后還檢測到 SIG_UNKNOWN,
      那么 SIG_TIMEOUT 將被返回, 如果應用程序不需要超時檢查, 那么可以
      對 SIG_TIMEOUT 和 SIG_UNKNOWN 進行相同的處理;

      返回 SIG_UNKNOWN 表示沒有檢測到任何一種信號音, 此時返回的<信號音
      個數>為最近信號音方波的低信號音的時間(40ms), 返回的<信號音長度>為
      高信號音的時間(40ms), 這兩個參數可以用來判斷其他的信號音狀態;

      如果返回 SIG_SILENCE 或 SIG_DIAL, 則返回的<信號音長度>為無信號音
      或撥號音已經持續的時間(40ms);

      如果返回值為 0 到 (SIGNAL_TYPE - 1), 則返回的<信號音個數>為檢測
      到的信號音個數, 返回的<信號音長度>為信號音的總時間長度(40ms)

      請參看函數 TW_MonitorBusy(...)

TW_ListenerOffHook
------------------
語法:
      C :      BOOL TW_ListenerOffHook(WORD Ch)
      VB:      Function TW_ListenerOffHook Lib "tw8a.dll" (ByVal Ch As Integer) As Integer  
      Delphi:  function TW_ListenerOffHook(ch: WORD): Boolean 
      VF:      TW_ListenerOffHook(Ch)
      PB:      FUNCTION Integer TW_ListenerOffHook(UnsignedInteger Ch) 
功能: 在控制某一外線通道摘機并調用 TW_StartDial(...) 自動撥號之后, 此函數
      可以用來查詢被呼叫方是否已經摘機
參數: 通道號
返回: 0 : 被呼叫方沒有摘機;
      非 0 : 被呼叫方已經摘機
說明: 使用此函數時, 必須要求外線通道所連接的市內電話線路具有<極性反轉>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区男女天堂| 91美女福利视频| 91精品国产色综合久久不卡电影| 亚洲一区在线观看视频| 欧美亚洲尤物久久| 午夜精品一区二区三区电影天堂| 欧美三级电影网站| 日本视频在线一区| 久久久久久久综合色一本| 国产99久久久精品| 亚洲精品v日韩精品| 欧美日韩不卡一区二区| 麻豆一区二区99久久久久| 久久嫩草精品久久久精品一| k8久久久一区二区三区| 亚洲在线视频免费观看| 7777精品久久久大香线蕉| 国产资源在线一区| 亚洲欧美一区二区在线观看| 欧美日韩视频在线一区二区 | 成人av在线影院| 亚洲影院理伦片| 久久久综合网站| 欧美亚洲综合一区| 国产在线不卡一区| 亚洲品质自拍视频| 欧美本精品男人aⅴ天堂| 99精品欧美一区二区三区小说| 性欧美疯狂xxxxbbbb| 国产喂奶挤奶一区二区三区| 欧美少妇一区二区| 国产成人免费网站| 亚洲成人动漫av| 中文成人av在线| 日韩精品中午字幕| 91日韩精品一区| 国产一区激情在线| 亚洲国产精品影院| 国产精品三级久久久久三级| 欧美一区三区四区| 色老头久久综合| 国产成人精品在线看| 天天操天天色综合| 一区在线播放视频| 久久蜜臀精品av| 欧美一区二区福利在线| 欧美在线视频全部完| 成人中文字幕合集| 蜜臀久久99精品久久久画质超高清 | 国产精品成人免费在线| 日韩免费观看高清完整版在线观看| 91在线精品一区二区三区| 久久精品国产网站| 亚洲第一成人在线| 亚洲欧美日韩国产成人精品影院| 久久久www成人免费无遮挡大片| 欧美日韩高清影院| 91久久精品国产91性色tv| 国产成人在线观看免费网站| 蜜臀99久久精品久久久久久软件| 亚洲一二三四久久| 亚洲免费大片在线观看| 国产精品久久久久久久浪潮网站| 欧美一级夜夜爽| 在线播放/欧美激情| 欧美又粗又大又爽| 91丨九色丨尤物| 99久久综合精品| 成人性生交大片免费看在线播放| 国产成人在线电影| 国产成人精品一区二| 国产精品自在在线| 久久国产三级精品| 美国毛片一区二区| 久久99日本精品| 久久99久久99| 韩国欧美国产1区| 国产曰批免费观看久久久| 黄色精品一二区| 国产成人亚洲综合a∨婷婷图片| 国产剧情一区在线| 成人深夜福利app| 成人av动漫在线| 99久久婷婷国产| 欧美性猛交xxxxxx富婆| 欧美午夜精品电影| 欧美一区二区网站| 日韩美女一区二区三区| 久久蜜桃香蕉精品一区二区三区| 国产日韩欧美高清在线| 自拍偷拍亚洲欧美日韩| 亚洲一区二区av在线| 免费在线成人网| 精品一区二区综合| 国产91精品在线观看| av日韩在线网站| 欧美日韩在线免费视频| 欧美一二三四区在线| 久久久久久电影| 亚洲视频香蕉人妖| 亚洲高清免费视频| 日韩在线a电影| 国产精品一区二区久激情瑜伽| 岛国一区二区三区| 欧美午夜理伦三级在线观看| 日韩欧美一区在线| 中文字幕免费观看一区| 亚洲黄色av一区| 久久99精品久久久久久动态图| 丁香另类激情小说| 精品视频在线看| 精品国产凹凸成av人导航| 中文字幕一区二区三区不卡| 亚洲成人精品一区| 韩国精品主播一区二区在线观看| 99精品热视频| 日韩一区二区三区高清免费看看| 亚洲国产精品成人综合色在线婷婷| 亚洲精品写真福利| 加勒比av一区二区| 色婷婷综合中文久久一本| 欧美电视剧在线观看完整版| 亚洲精品成人精品456| 国产最新精品精品你懂的| 色成人在线视频| 久久美女高清视频| 亚洲123区在线观看| 国产精品综合一区二区三区| 91黄色在线观看| 国产日韩欧美综合一区| 日韩电影一二三区| 色综合久久88色综合天天免费| 久久亚洲影视婷婷| 视频一区免费在线观看| 99国产精品久久| 精品国产在天天线2019| 亚洲激情图片一区| 成人动漫一区二区在线| 精品国产污污免费网站入口| 午夜精品久久一牛影视| 色网综合在线观看| 国产精品美女久久久久久久网站| 麻豆免费看一区二区三区| 在线观看欧美日本| 国产精品国产三级国产普通话蜜臀| 青青青爽久久午夜综合久久午夜| 欧美性高清videossexo| 最新中文字幕一区二区三区| 国产精品亚洲午夜一区二区三区| 欧美一区日本一区韩国一区| 亚洲成人久久影院| 欧美亚洲精品一区| 亚洲日本在线看| 波多野结衣一区二区三区| 精品久久久久久无| 久久精品国产精品亚洲精品| 欧美高清视频www夜色资源网| 亚洲影院免费观看| 欧美中文字幕一区| 一区二区三区日韩精品| 91在线精品一区二区三区| 国产精品国产自产拍高清av王其| 丁香激情综合国产| 国产精品美女久久久久久久 | 国产成人综合亚洲网站| 日韩午夜中文字幕| 麻豆精品新av中文字幕| 日韩欧美一区二区视频| 久久99深爱久久99精品| 久久久久久久久久久久久久久99| 国模套图日韩精品一区二区| 国产婷婷精品av在线| 成人黄页在线观看| 中文字幕在线不卡视频| 色吊一区二区三区| 亚洲午夜视频在线| 欧美日韩一区二区在线视频| 午夜天堂影视香蕉久久| 日韩西西人体444www| 国模一区二区三区白浆| 中日韩av电影| 在线视频欧美精品| 污片在线观看一区二区| 日韩欧美www| 国产高清一区日本| 亚洲品质自拍视频网站| 9191久久久久久久久久久| 免费成人深夜小野草| 久久久亚洲综合| 91麻豆福利精品推荐| 亚洲影院在线观看| 日韩精品中文字幕在线一区| 国产精品一区二区你懂的| 亚洲欧美日本韩国| 欧美日韩色一区| 久久er99精品| 亚洲欧洲综合另类在线| 日韩欧美精品在线| 成人午夜电影网站| 亚洲第一激情av|