電話摘機(jī)檢測
我用DTMF作了一個(gè)電話,可以通過公網(wǎng)和電話系統(tǒng)相連,撥號都已通過。但我還不太清楚怎么檢測對方摘機(jī),請教:對方摘機(jī)能通過頻率檢測嗎?有什么比較好的方法嗎?謝謝
提問者:liulei007
地點(diǎn):-
瀏覽次數(shù):2903
提問時(shí)間:09-07 05:13
我有更好的答案
- 16條回答
-
60user62
09-11 14:42
電話在摘機(jī)的瞬間產(chǎn)生一個(gè)反極信號,即兩根線的極性互換
-
神秘司令
09-17 05:09
謝謝兩位。但我還是不太明白,我軟件可以利用這個(gè)信號來處理嗎?硬件電路已定,只靠軟件可以檢測嗎
-
康達(dá)LOODER
09-07 20:22
反極信號是唯一可靠的判斷方法,只是一方面需要開通才有該功能,另一方面在有些地方,即使申請也未必受理,因?yàn)樵摴δ茉臼轻槍秒娫捰?jì)費(fèi)的。其它判斷方法主要靠邏輯判斷,利用信號音做判斷依據(jù),但可靠性不能做到100%,尤其是在彩鈴盛行的今天。
-
60user192
09-17 05:10
您好,您說的信號音怎么判斷?能否詳細(xì)一點(diǎn)?
電話在撥號的時(shí)候,0,1,2?,,,9,還有#,*都有固定的頻率,可以模擬實(shí)現(xiàn),那么在摘機(jī)的時(shí)候,電話線上會有一個(gè)明顯的頻率變化嗎?
-
吔屎蛋拉雷
09-14 22:14
而是撥號音、回鈴音、忙音、催掛音等,利用450Hz信號的占空比區(qū)別。
-
hkzhd888
09-11 09:30
電話撥號后,若接通會有回鈴音,對方摘機(jī)回鈴音即消失.
若未接通不會有回鈴音或只有忙音.
你可在撥號后檢測是否有回鈴音,若沒有或是忙音則重?fù)?
若是回鈴音則繼續(xù)檢測,直到檢測到不是回鈴音則對方已摘機(jī)
對方摘機(jī)后,會有16KHZ或12KHZ或反極信號,可用一帶通濾波電路檢測?
回鈴聲是450hz信號?
可用LM567檢測450HZ
有的地方交換機(jī)發(fā)出的不是準(zhǔn)確的450HZ信號,有的相差很大,最大相差可達(dá)50HZ,所以必須要在線調(diào)試
上面一部分可以看出,若是固定頻率的回鈴音(450hz),這個(gè)處理并不是很難。若為彩鈴,彩鈴的頻率范圍是多少呢?和正常的說話頻率怎么區(qū)別?我查不到相關(guān)的資料,望高手指點(diǎn)。
另外,我們普通的電話機(jī)可以判斷彩鈴,進(jìn)而接通電話,這是怎么做的用專門的芯片,還是純軟件的判斷?
-
juanll5
09-14 16:26
音樂彩鈴有辦法對付,電平上是連續(xù)的,正常通話卻不是,這就是判斷依據(jù),但彩鈴也可以是語言類的,只是較少,所以嚴(yán)格講,彩鈴無法準(zhǔn)確判斷。至于你說的普通電話,估計(jì)你理解有誤,普通電話不需要進(jìn)行判斷的。
-
SLY_BLUE
09-10 08:51
振鈴是饋電給被叫用戶,用來產(chǎn)生鈴流電壓發(fā)出鈴音,彩鈴是交換機(jī)在等待被叫摘機(jī)之前播放給主叫用戶聽的。
-
上海鼎廷
09-07 05:43
反極信號的確是要申請以后才會有,當(dāng)初我做的時(shí)候還因?yàn)檫@,和老板爭論了好久,他不相信有反極信號,他不懂我有沒法說,最后在他的一個(gè)中端機(jī)上有反極信號,才把此項(xiàng)功能做出來給他解釋。
申請確實(shí)很麻煩,而且需要兩邊都有所申請,否則也是沒用,所以自已做,還是另想別的方法比較好。
我記得曾經(jīng)有人提出過用識別人摘機(jī)后的聲音頻率配合靜音的判斷來識別判斷是否摘機(jī)的方法,后來沒再做下去。你可以這么考慮試一下,希望有用。呵呵!
-
jj568318653
09-13 02:46
振鈴是饋電給被叫用戶,用來產(chǎn)生鈴流電壓發(fā)出鈴音,彩鈴是交換機(jī)在等待被叫摘機(jī)之前播放給主叫用戶聽的。?
dai_weis:我這么理解吧,對方摘機(jī)的判斷是由交換機(jī)來判斷的。在對方?jīng)]有摘機(jī)前要么是回鈴音,要么是就是彩鈴音了。??????????????????
我想知道回鈴音是由交換機(jī)發(fā)出的還是由被叫電話機(jī)發(fā)出的??應(yīng)該也是交換機(jī)發(fā)出的吧。???????????
那么當(dāng)交換機(jī)檢測到被叫摘機(jī)以后,接通主被叫雙方,這時(shí)候并不會給主叫方一個(gè)可以檢測的信號(除非申請反擊信號等),那就是說主叫只能檢測這個(gè)過程中的回鈴(回鈴音或彩鈴音)來判斷了。
那么如果是彩鈴我覺得幾乎是不能判斷的,語言類的彩鈴不是慘了嗎?
不判斷對方摘機(jī)用戶就不買我們的產(chǎn)品,用戶牛呀,500強(qiáng)的銷售人員也沒辦法說服客戶,害苦高研發(fā)的了。
-
tijing忽忽
09-11 10:03
請問摘機(jī)信號不用反極信號怎么檢測呢?
-
60user103
09-09 05:02
不知道樓上的問題解決沒?我了解到的是電話摘機(jī)后(叉簧彈起),線路接到一個(gè)摘機(jī)檢測電路上(虛擬電感的作用),線路上的電流變大(18~80mA的樣子),交換機(jī)檢測到這個(gè)電流就判斷用戶摘機(jī)。其中的摘機(jī)檢測電路網(wǎng)上有很多,你可以百度下
-
ke5627712
09-07 22:33
必須檢測反極信號,其他的不用考慮,沒那個(gè)識別水平
對方摘機(jī)是信令送過來,所有交換機(jī)都能收到這個(gè)信令,但不一定處理,必須申請開通,才會送給你反極信號。
檢測電路就簡單了
-
kingnet_520888
09-13 23:14
不過還真沒研究過手機(jī)是怎么做的,我的手機(jī)也是電話別人接了以后才開始算通話時(shí)間的,沒接通時(shí)會顯示正在撥號,大家應(yīng)該都能注意到。
所以我覺得到了當(dāng)前除了反極信號這個(gè)通知機(jī)制之外,肯定有其它的通知方式。
我隱約的記得,之前在做GSM模塊測試時(shí),通過AT命令撥號后,好像真是對方接聽電話后,GSM模塊才會回送CONNECT回應(yīng),如果電話不接通,它會回應(yīng)NO CARRIER。通過撥號模塊的這個(gè)回應(yīng),就能實(shí)現(xiàn)樓主的功能。那些什么火警自動(dòng)報(bào)警系統(tǒng),就是這樣檢測的,收到CONNECT回應(yīng)就撥出報(bào)警信息。
至于GSM模塊怎么去實(shí)現(xiàn)的,我就不得而知了,反正我只是一個(gè)用戶,能過到效果就不求原理了(被人鄙視了)。
我不確定GSM模塊的這個(gè)功能,是因?yàn)橥ㄓ嵪到y(tǒng)有了新的通知規(guī)定,還是這只是GSM網(wǎng)絡(luò)特有的(畢竟GSM已經(jīng)是數(shù)字網(wǎng)絡(luò),和PSTN根本性的變化)。初中的時(shí)候我是用過PSTN的貓撥號的,但那時(shí)還小,而且也久遠(yuǎn)了,現(xiàn)在已經(jīng)不知道PSTN的貓是否也是對方摘機(jī)后才會回CONNECT回應(yīng)的了。
不管怎么樣,這是除“反極信號”以外,我能想到的另外一種檢測方式了(原理我還不清楚),樓主可以買一個(gè)GSM模塊和一個(gè)PSTN貓回來測試一下,命令都是AT命令。
去識別語音這條路走不通,現(xiàn)在都是用彩鈴的,分不出來。
-
liyabn1
09-14 03:55
標(biāo)記一下 以后用得上??不錯(cuò)
-
60user96
09-10 18:14
好多年前用LM567做過450Hz的檢測電路,通過單片機(jī)可以判斷忙音,回鈴音?,F(xiàn)在到處都是彩鈴,也不知道以前的產(chǎn)品掛了沒有?