首頁>>廠商>>系統(tǒng)集成及應(yīng)用軟件開發(fā)商>>杭州三匯

三匯數(shù)字中繼錄音卡編程方法

2004/03/11

  采用杭州三匯公司的數(shù)字中繼高阻錄音卡可以實現(xiàn)中國1號信令、ISDN、TUP和ISUP信令的呼叫監(jiān)控及高阻錄音。三匯的SHCTI開發(fā)平臺提供了功能強大且操作方便的監(jiān)控編程API接口,屏蔽了具體的呼叫信令,系統(tǒng)開發(fā)人員不必了解具體的呼叫信令,只要了解一般接續(xù)流程,就可利用這些API接口實現(xiàn)高阻錄音以及取得關(guān)于被監(jiān)控電路呼叫的相關(guān)信息。

  關(guān)于數(shù)字信令監(jiān)控的編程API接口函數(shù)主要有:
1) SpyGetState():取得被監(jiān)控電路上呼叫的進展情況;
2) SpyGetCalleeId():取得本次呼叫的被叫號碼;
3) SpyGetCallerId():取得本次呼叫的主叫號碼;
4) SpyGetCallInCh():取得本次呼叫來話方向的語音資源在哪個通道上;
5) SpyGetCallOutCh():取得本次呼叫去話方向的語音資源在哪個通道上;
6) SpyRecToFile():錄音到文件,可以實現(xiàn)來話單向、去話單向或雙向混音錄音。

下面是一個如何利用這些API接口實現(xiàn)高阻錄音及取得關(guān)于被監(jiān)控電路呼叫的相關(guān)信息的例子:
……
nState = SpyGetState(nCic);//取得被監(jiān)控電路的呼叫狀態(tài)
switch(SpyInfo[nCic].nStep)
{
case S_IDLE: //空閑,沒有任務(wù)
if(nState == S_SPY_RCVPHONUM) //表示該被監(jiān)控電路的被叫方正在接收號碼狀態(tài)
{
SpyInfo[nCic].nStep = S_RCVPHONUM;
……
}
……
break;

case S_RCVPHONUM: //等待獲取號碼等信息
if((nState == S_SPY_RINGING) //表示該呼叫的被叫方處于振鈴狀態(tài)
|| (nState == S_SPY_TALKING)) //表示該呼叫處于通話狀態(tài)
{
//調(diào)用相應(yīng)函數(shù)取得主叫號碼、被叫號碼、來話通道、去話通道等信息
SpyGetCallerId(nCic, SpyInfo[nCic].szCallerId); //取得主叫號碼
SpyGetCalleeId(nCic, SpyInfo[nCic].szCalleeId); //取得被叫號碼
SpyInfo[nCic].nCallOutCh = SpyGetCallOutCh(nCic); //取得去話通道號
SpyInfo [nCic].nCallInCh = SpyGetCallInCh(nCic); //取得來話通道號
SpyInfo[nCic].nStep = S_WAIT_RECORD;
……
}
else if(nState == S_ SPY_ STANDBY) //表示該被監(jiān)控電路已空閑
{
SpyInfo[nCic].nStep = S_IDLE;
……
}
……
break;

case S_WAIT_RECORD: //等待錄音
if(nState == S_SPY_TALKING) //表示該呼叫處于通話狀態(tài)
{ //啟動監(jiān)控錄音
if(SpyRecToFile(nCic, nMode, szFile, nFormat, 0, -1, 8000, 0) == 0)
// nMode:錄音方式:來話單向、去話單向或雙向混音錄音,
{
SpyInfo[nCic].nStep = S_RECORD;
……
}
……
}
else if ((nState != S_SPY_RINGING)
{
SpyInfo[nCic].nStep = S_IDLE; //表示該次呼叫已經(jīng)結(jié)束
……
}
……
break;

case S_RECORD: //正在錄音
if(nState != S_SPY_TALKING)
{ //表示該次呼叫已結(jié)束
SpyStopRecToFile(nCic);//停止監(jiān)控錄音
SpyInfo[nCic].nStep = S_IDLE;
……
}
……
break;
}
……

杭州三匯公司供稿 CTI論壇編輯



相關(guān)鏈接:
ADI Blackfin推出適合三匯的VoIP電話和呼叫中心方案 2009-05-11
杭州三匯榮獲CIPCA 2008中國IP通信大獎 2008-10-08
三匯成功開發(fā)高性能真人接聽檢測算法助推外撥應(yīng)用 2008-08-26
三匯新一代C型傳真卡撼市登場 2008-05-15
三匯ATP-24A新型模擬錄音產(chǎn)品問世 2008-05-05

分類信息:     文摘   技術(shù)_錄音_新聞