【問題】如何研判電信局交換機來電顯示的格式?



贊助商連結


FYI
2009-02-27, 06:33 PM
由於中華電信交換機來電顯示的格式分成DTMF 和修改過的ETSI FSK (ETSI ETS 300 659-1) 等兩種, 但一般網路電話閘道器或Asterisk 同一時間只能應付其中一種, 解決方式之一是增加一個可轉換到美式Bellcore FSK 的來電顯示器, 但小弟希望能找到一種可以簡易DIY 的方法, 最多只用到數位三用電錶, 而不需用到昂貴的儀器, 也不需要詢問華電, 便能研判出兩者之一, 以便設定網路電話閘道器 (事實上是因為小弟也還在摸索中)

其次, 根據以下文件, 並未提到是否先發送極性反轉 (Polarity Reversal), 是否代表兩者都沒有反轉? 此外, DTMF 之前是否發送DTAS?

台灣VOIP技術論譠 • 檢視主題 - 淺談 CallerID (http://www.voipinfo.tw/viewtopic.php?f=6&p=44)
AI Resources - General Information - Caller ID Standard and Market in Taiwan (http://www.adventinstruments.com/resources/giart/giSTD3a.htm)
AI Resources - Caller ID Standards - ETSI (http://www.adventinstruments.com/resources/cidstand/etsi.htm)
ETSI Standard ETS 300 659-1 (PDF) (http://www.araxinfo.com/~bacvic/ets_30065901.pdf)
來電顯示的原理與規格介紹--博客之家 (http://milton.bloghome.cn/posts/179747.html)
配置好asterisk的歐規ETSI FSK CID顯示--博客之家 (http://milton.bloghome.cn/posts/179780.html)

贊助商連結


wangcm
2009-02-27, 07:56 PM
最簡單的辦法:拿個有caller id顯示的電話,故意把時間日期設錯,若打電話進來時會自動更正的話就是FSK的(FSK才會送日期/時間:p)....

中等簡單的辦法:拿支援caller id的MODEM(通常MODEM只支援FSK:p),在telix這類程式內打開caller id支援(ex. at#cid=1/at+vcid=1:p),看打進來的電話show不show的出來(show的出來就是FSK,反之就是DTMF:p)....

難度最高的辦法:找一條並聯式的電話錄音線,接到音效卡的line/mic input,然後在X window下跑Multimon (http://www.baycom.org/~tom/ham/linux/multimon.html),管它是DTMF還是FSK都一目瞭然:D....

PS:極性反轉通常只會送給公用電話/trunk之類的場合,印象中主要是計費的參考,和caller id應該沒有直接的關聯:p:p....

FYI
2009-02-27, 08:34 PM
最簡單的辦法:拿個有caller id顯示的電話,故意把時間日期設錯,若打電話進來時會自動更正的話就是FSK的(FSK才會送日期/時間:p)....
就是這個光! 來電顯示電話會自動校正時間和日期, 但是年份沒校正, 感謝指點, 小弟現在才注意到電話的說明書有記載FSK 這個特性

小弟不敢嘗試最高難度, 因為鈴聲的電壓可達50V 以上, 還得注意極性, 不知道會不會燒壞音效卡? 曾經玩過把音效卡當成簡易示波器, 音效卡輸出入似乎最高也只有1~2V

接下來就是設定小弟的Linksys/SIPURA SPA3000, 先前也不知道ETSI FSK 調變方式為V.23, 預設是bell 202

wangcm
2009-02-27, 09:19 PM
小弟不敢嘗試最高難度, 因為鈴聲的電壓可達50V 以上, 還得注意極性, 不知道會不會燒壞音效卡? 曾經玩過把音效卡當成簡易示波器, 音效卡輸出入似乎最高也只有1~2V

on hook是DC48V,off hook可能在DC6-12V之間,ring current則是AC90V 20Hz,不過正常而言錄音線(包括一般CPE上的DAA)本來就應該負責把DC/ring current濾掉的,所以應該是不至於燒電腦的,若真的不放心的話弄個無線式電話竊聽器,透過收音機接上電腦,充其量竊聽器燒了就算了,總不至於隔空發功把電腦也燒了吧:D:D....

FYI
2009-02-28, 05:26 PM
終於弄懂您指的是電話側錄線, 由於小弟沒用過, 所以不瞭解其電氣特性, 既然可以輸出到錄音器材, 那麼小弟就多慮了

另外請教, Ring Voltage 應該是正弦波還是方波? 或者何者較恰當? 和話機是否有相容性問題? 因為原先SPA1001 預設鈴聲輸出是正弦波, 70VAC/25Hz, 新版則改成方波, 85VAC/20Hz, 此外, FXS 的預設阻抗是600 ohms, 通常話機都不會註明, 請問能否以數位三用電錶測量話機?

wangcm
2009-03-01, 01:52 PM
snipped....

另外請教, Ring Voltage 應該是正弦波還是方波? 或者何者較恰當? 和話機是否有相容性問題? 因為原先SPA1001 預設鈴聲輸出是正弦波, 70VAC/25Hz, 新版則改成方波, 85VAC/20Hz, 此外, FXS 的預設阻抗是600 ohms, 通常話機都不會註明, 請問能否以數位三用電錶測量話機?

ring current印象中是正弦波,不過這是為了傳統機械式振鈴所遺留下來的歷史包袱(傳統電話是非常非常古老的東東:p),對現在的電子式話機或CPE內的ring detector影響應該不大:p....BTW,off hook時特性阻抗600 ohms和等效電阻600 ohms是不一樣的,傳統的話機(i.e.以前每月要花NT$10向CHT租的非常陽春的非常古老的黑色轉盤脈衝撥號式話機:sleep:)用DMM的電阻檔量起來還有可能接近這個數值,現在的電子式話機或電子式CPE在沒供電時量出來應該都是接近開路才對,只能說是off hook時對音頻段特性阻抗接近600 ohms吧:p:p....

wangcm
2009-03-03, 11:03 AM
不好意思,鵝看了一下ETSI caller id的規範,用PC的MODEM也是看不到歐規FSK caller id的,主因是美規FSK caller id是在第一次和第二次ring current之間送給CPE的,但此時的loop current要低於正常off hook的loop current(姑且稱為semi off hook吧:p),以免co端的SLIC誤判CPE已經off hook了(所以CPE可能須要另增一組專供caller id用的DAA:p),而歐規FSK caller id是先送DTAS,再送caller id,然後才送ring current,DAA可能不須要大修改,但一般MODEM如果firmware沒有修改的話是根本不知有DTAS這號東東的:sleep:....BTW,multimon對FSK的支援也只到1200/2400bps而已,要解caller id的300bps還得DIY修改一下(不然就是要找能支援V.21這類超級古老的協定的AP了:|||::|||:)....