首頁(yè)>>>技術(shù)>>>呼叫中心  呼叫中心產(chǎn)品
 

掛機(jī)音檢測(cè)

 

問(wèn)題描述:

  在使用Dialogic Dialogic模擬線產(chǎn)品的時(shí)候, 對(duì)方掛機(jī)后, Dialogic檢測(cè)不到掛機(jī). 為什么?

環(huán)境:

  這篇文檔適用于Windows NT/2000/XP和Linux上的系統(tǒng)軟件.

方案概述:

  今天大多數(shù)的PBX和交換機(jī)不使用環(huán)流下降來(lái)通知主叫或被叫方掛機(jī). 而是, 他們使用了"掛機(jī)音", 它們通常和忙音相同. 一般來(lái)說(shuō), 當(dāng)對(duì)話的主叫方掛機(jī)后, 掛機(jī)音會(huì)馬上被發(fā)送被叫方. 相反的情況, 如果被叫方掛機(jī), 主叫方會(huì)有30秒的延遲然后才會(huì)收到掛機(jī)音.

  缺省來(lái)說(shuō), Dialogic板卡會(huì)檢測(cè)環(huán)流下降作為掛機(jī)的原因. 這個(gè)文檔提供了如何修改這個(gè)缺省方法來(lái)檢測(cè)掛機(jī)音的步驟.

技術(shù)討論:

  有兩種方法來(lái)實(shí)現(xiàn)掛機(jī)音檢測(cè):

  (1) 通過(guò)高級(jí)音頻特性, 使用TSF文件來(lái)實(shí)現(xiàn)

  (2) 使用通用音頻檢測(cè)(Global Tone Detection)編程實(shí)現(xiàn)

本文主要介紹第二種實(shí)現(xiàn)方法.

通用音頻檢測(cè) (GTD)

  這種方法可以用在任何平臺(tái)上. 在這里, 你可以使用GTD函數(shù)調(diào)用來(lái)創(chuàng)建你自己的音頻模板, 然后把這些模板加入到希望識(shí)別掛機(jī)音的通道. 為了讓你的應(yīng)用程序可以在多種PBX間通用, 音頻的定義可以從一個(gè)參數(shù)文件中讀取.

  一旦你創(chuàng)建了一個(gè)定制的音頻模板, 你可以使用dx_initcallp() 來(lái)把它在某一個(gè)通道上激活. 在每一個(gè)你希望進(jìn)行掛機(jī)檢測(cè)的通道上都調(diào)用一次dx_initcallp()函數(shù).

  語(yǔ)音軟件參考手冊(cè)提供了詳細(xì)的步驟關(guān)于使用GTD函數(shù). 這里僅僅是一個(gè)例子:

使用一個(gè)TPT結(jié)構(gòu), 在收到掛機(jī)音后, 終止放音動(dòng)作


void start_playback (int index) {
 DV_TPT tpt[1] = {0};
 dx_clrtpt(tpt,1);
 tpt[0].tp_type = IO_EOT;
 tpt[0].tp_termno = DX_TONE;
 tpt[0].tp_length = POTS_DISCTONE;
 tpt[0].tp_flags = TF_TONE;
 tpt[0].tp_data = DX_TONEON;

使用CST消息處理函數(shù)來(lái)處理一個(gè)掛機(jī)音




融合通信專欄>>技術(shù)開(kāi)發(fā)>>

 
 


相關(guān)鏈接:
企業(yè)呼叫中心在變 2004-03-08
談?wù)労艚兄行牡娜藛T招聘 2004-03-01
IP分布式呼叫中心2004年繼續(xù)升溫 2004-02-05
呼叫中心路由策略 2004-02-03
呼叫中心中的IP應(yīng)用 2003-12-08

分類信息:     技術(shù)_呼叫中心_文摘