全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2943
推到 Plurk!
推到 Facebook!

如何透過語音卡或modem偵測對方舉機

答題得分者是:orson
mine
中階會員


發表:28
回覆:129
積分:56
註冊:2004-03-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-13 09:41:07 IP:203.67.xxx.xxx 未訂閱
請教各位大大對於目前電話鈴聲回鈴改以音樂方式回送要如何準確偵測對方舉機時間,還是有大大知道電信業者對於這項服務是以何種方式偵測及其結構? 補充一下環境 Delphi7.0 舜遠(0400,0408,0408i) API, Ess2838 modem card,win 2000 對於舜遠本身所提供的Answer Tone 經測試接受不到,Voice Tone會攔在Ring Back Tone之前, 搞不懂!搞不懂!永遠都搞不懂!! 發表人 - mine 於 2004/11/13 10:47:23
fdia
一般會員


發表:4
回覆:12
積分:3
註冊:2002-10-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-15 05:29:40 IP:61.56.xxx.xxx 未訂閱
是要直接判斷機房的 OnHook 訊號,我們的電路設計是 偵測 CallID 來之後的交換機訊號,而不是由 RingTone /Voice Music來判斷的。 OnHook 為 >38V OnHook OffHook 為0 ~ 38V Ring Wave 為 100v,Ring Tone 檢知 >60V, 20 ~25hz AT Command 有 ATH0/ATH1 等相關指令可以判斷對方是否on/off hook。 I Love Sony
------
I Love Sony
mine
中階會員


發表:28
回覆:129
積分:56
註冊:2004-03-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-15 18:18:12 IP:61.221.xxx.xxx 未訂閱
大大你好 大大所提方式是近端線路舉掛機電壓值變化,經測試遠端舉機訊號已透過多重交換機,近端無法測得電壓值變化,不知大大是否可以指點如何在經過多重交換之後,測得遠端電壓或訊號變化?(目前舜遠的語音卡僅可測得RemoteHangUp無法偵測到PickUp)但可偵測到Trunk ON/OFF HOOK 。 搞不懂!搞不懂!永遠都搞不懂!! 發表人 - mine 於 2004/11/15 18:30:23
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-18 13:03:59 IP:211.74.xxx.xxx 未訂閱
引言: 大大你好 大大所提方式是近端線路舉掛機電壓值變化,經測試遠端舉機訊號已透過多重交換機,近端無法測得電壓值變化,不知大大是否可以指點如何在經過多重交換之後,測得遠端電壓或訊號變化?(目前舜遠的語音卡僅可測得RemoteHangUp無法偵測到PickUp)但可偵測到Trunk ON/OFF HOOK 。 搞不懂!搞不懂!永遠都搞不懂!! 發表人 - mine 於 2004/11/15 18:30:23
你如果是用類比的介面,你的問題,基本上是無解的。 通常我們會想用語音卡的CPA功能來處理,這樣還可以幫我們處理多一些的TONE。 不過去話的鈴聲,開啟所有類比語音卡的功能,他最有可能的答案是『答錄機』。 換成ISDN,T1或是E1直接與局端連接會是最好的答案。 躲在交換機後面通常還不如直接連接到PSTN。 Orson
mine
中階會員


發表:28
回覆:129
積分:56
註冊:2004-03-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-18 15:47:00 IP:61.221.xxx.xxx 未訂閱
orson大大你好   先謝謝大大的回答,我想T1/E1的中繼卡不是一般小企業、或個人用戶會選擇的,功能上也有很大的分別,簡單來說一張只有單純外線沒內線的語音卡,能作什麼功能呢?這才是小弟想要找出的結果,我想如果這樣的卡附加功能只能創造出[答錄機]一台僅含硬體三、四萬的答錄機也太貴了,小弟目前寫出的附加功能還很有限(例如排程自動外撥、callerid的應用、警示系統、結合簡訊mail的一些小功能)如果只是要創造出AA或PBX我想直接買舜遠開發的交換機系統也就行了(因為我根本就沒想過我可以作的比他們更好),所以這樣的卡面對目前的音樂回鈴即便無法得知電壓、訊號是不是還有其他的程式技巧可以突破或變相的方法可以作到,雖然大大已說無解了、容小弟再抱點希望,就暫不給分了。 搞不懂!搞不懂!永遠都搞不懂!!
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-11-19 17:07:19 IP:211.74.xxx.xxx 未訂閱
引言: orson大大你好 先謝謝大大的回答,我想T1/E1的中繼卡不是一般小企業、或個人用戶會選擇的,功能上也有很大的分別,簡單來說一張只有單純外線沒內線的語音卡,能作什麼功能呢?這才是小弟想要找出的結果,我想如果這樣的卡附加功能只能創造出[答錄機]一台僅含硬體三、四萬的答錄機也太貴了,小弟目前寫出的附加功能還很有限(例如排程自動外撥、callerid的應用、警示系統、結合簡訊mail的一些小功能)如果只是要創造出AA或PBX我想直接買舜遠開發的交換機系統也就行了(因為我根本就沒想過我可以作的比他們更好),所以這樣的卡面對目前的音樂回鈴即便無法得知電壓、訊號是不是還有其他的程式技巧可以突破或變相的方法可以作到,雖然大大已說無解了、容小弟再抱點希望,就暫不給分了。 搞不懂!搞不懂!永遠都搞不懂!! < face="Verdana, Arial, Helvetica"> 你想做的功能我好像剛好都做過。 EMAIL SMS PAGER VOICE FAX 的通知系統,有趣。 題外話,舜遠的UNPBX套件,請三思。 Orson
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-11-21 01:48:25 IP:211.76.xxx.xxx 未訂閱
要知道對方何時舉起話筒,我是用回鈴聲做判斷,我的程式搭配voice modem,我測試過沒問題,非常準確(不管無人接聽電話,或早以接聽別人電話,或正要接聽你正撥出之電話),但如果你撥出之電話無回鈴聲,我想我應該也沒辦法.
mine
中階會員


發表:28
回覆:129
積分:56
註冊:2004-03-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-11-22 13:53:47 IP:61.221.xxx.xxx 未訂閱
ry lee大大你好 要知道對方何時舉起話筒,我是用回鈴聲做判斷,我的程式搭配voice modem,我測試過沒問題, ^^^能請教大大的環境跟modem品牌? 非常準確(不管無人接聽電話,或早以接聽別人電話 ^^以回鈴次數或讀秒?? ^^^^^這個是會收到BusyTone?? ,或正要接聽你正撥出之電話) ^^^^^^^^正要??不太懂sorry ,但如果你撥出之電話無回鈴聲, ^^^^^^有音樂回鈴(目前舜遠環境會先收到VoiceTone 等侯音樂播完會收到一次中華電信送來的RBTone,音樂長度不同收到回鈴週期不一; 能請教大大偵測RingBackTone的方式是以週期判斷???或是其他方式?? 還望大大不吝指正 發表人 - mine 於 2004/11/22 14:41:06
mine
中階會員


發表:28
回覆:129
積分:56
註冊:2004-03-31

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-11-22 13:54:24 IP:61.221.xxx.xxx 未訂閱
orson大大你所說的UNPBX是指什@@?? 我們只有向舜遠購得TelAPG 跟TelAPI這二個部份裡面所附的範例相當的簡易(而且只有VB跟C),且我所取得的DLL皆是2001-2002的版本,由於需要我們並沒有使用TelAPG的部份這部份的客戶大部份交還給舜遠去處理(例如一些醫院的掛號系統),至於您說非關交換機的部份是指什呢? 順道請教在V2280NT.DLL (2004)的版本有二個函式不曉得大大知道他所傳遞的參數為何嗎? TR_SetAnswerMachineSpeechDetection(?????); TR_SetAnswerMachineSpeechParameter(????); 搞不懂!搞不懂!永遠都搞不懂!! 發表人 - mine 於 2004/11/22 14:38:32
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-11-23 00:22:06 IP:61.62.xxx.xxx 未訂閱
引言: ry lee大大你好 要知道對方何時舉起話筒,我是用回鈴聲做判斷,我的程式搭配voice modem,我測試過沒問題, ^^^能請教大大的環境跟modem品牌? 非常準確(不管無人接聽電話,或早以接聽別人電話 ^^以回鈴次數或讀秒?? ^^^^^這個是會收到BusyTone?? ,或正要接聽你正撥出之電話) ^^^^^^^^正要??不太懂sorry ,但如果你撥出之電話無回鈴聲, ^^^^^^有音樂回鈴(目前舜遠環境會先收到VoiceTone 等侯音樂播完會收到一次中華電信送來的RBTone,音樂長度不同收到回鈴週期不一; 能請教大大偵測RingBackTone的方式是以週期判斷???或是其他方式?? 還望大大不吝指正 發表人 - mine 於 2004/11/22 14:41:06
如果你想知道一般的ring back tone的運作方式 去intel/dialogic抓他的programmer's guide他有詳細的圖說。 一般來說,就是tone跟cadence(應該是拼錯的)。 也就是頻率跟間隔,這兩個參數也是我們一般用來設定SIT TONE的依據。 扯得有點遠,像是傳真,如果你沒傳真卡的時候就可以用SIT來設定判斷。 Orson
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-11-23 11:58:36 IP:211.74.xxx.xxx 未訂閱
引言: orson大大你所說的UNPBX是指什@@?? 我們只有向舜遠購得TelAPG 跟TelAPI這二個部份裡面所附的範例相當的簡易(而且只有VB跟C),且我所取得的DLL皆是2001-2002的版本,由於需要我們並沒有使用TelAPG的部份這部份的客戶大部份交還給舜遠去處理(例如一些醫院的掛號系統),至於您說非關交換機的部份是指什呢? 順道請教在V2280NT.DLL (2004)的版本有二個函式不曉得大大知道他所傳遞的參數為何嗎? TR_SetAnswerMachineSpeechDetection(?????); TR_SetAnswerMachineSpeechParameter(????); 搞不懂!搞不懂!永遠都搞不懂!! 發表人 - mine 於 2004/11/22 14:38:32
UnPBX 就是用PC做的交換機 還有啊。 我從97年以後就沒用舜遠的產品了,今年有再買一套想玩玩看,但是買來一直擺著,所以,很抱歉,新的function我沒有記憶。 Orson
JasonSu
一般會員


發表:1
回覆:10
積分:7
註冊:2003-06-26

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-11-24 13:26:42 IP:211.22.xxx.xxx 未訂閱
這個問題並非無解 因為我可以做到也做過了 我都是用ADI的語音卡 100%準確 因為現在的回鈴聲很多是音樂鈴聲 所以要準確偵測對方舉機變的比較不容易 關於ADI的語音卡 你可以參考 www.adicti.com.tw 04-25654858 發表人 - JasonSu 於 2004/11/24 13:31:51
mine
中階會員


發表:28
回覆:129
積分:56
註冊:2004-03-31

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-11-24 14:36:00 IP:61.221.xxx.xxx 未訂閱
我想討論的有點離題了 謝謝各位大大的回應不過還是沒得到我想得到的答案:p Adi的卡不是我不考慮,實在是問題太多了,公司裡還庫存了十幾塊adi的語音卡(說到這裡ADI應該知道我們是那間公司了) 我並不是想詆譭任何人或公司,國內少數作數位語音卡的公司搞成這樣說真的只有點點點,希望ADI能東山再起,祝福你們啦。 就此結案了... 搞不懂!搞不懂!永遠都搞不懂!! 發表人 - mine 於 2004/11/24 15:29:26
Nelson Lo
一般會員


發表:35
回覆:87
積分:24
註冊:2003-04-04

發送簡訊給我
#14 引用回覆 回覆 發表時間:2004-12-13 15:10:20 IP:61.221.xxx.xxx 未訂閱
ADI 的語音卡有一個優點 就是它是用電壓偵測提機 on hook , off hook 所以非常準確
系統時間:2024-06-27 0:45:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!