用OBi盒子過濾討厭的Neighbor Spoofing Robocall
盡管Google Voice裏已經設置了Spam blocking,家裏每天還是接到許多討厭的Robocall,而且都是與前7個數字一樣的號碼。這就是所謂 neighbor spoofing robocall,偽裝成附近的電話號碼騙你上鉤。最近neighbor spoofing robocall愈演愈烈,每天有十幾二十個!
一直知道OBi小盒子有辨認號碼的功能但就是懶不想弄。最近實在是被煩的厲害,一咬牙進OBi設置了這個功能。下麵給大家分享一下怎麽做。
大致原理。OBi小盒子每根線(trunk)都有個InboundCallRoute參數,可以設置一項規則,辨認那些RoboCall,逮住任你處置。
具體的是:
· InboundCallRoute參數的格式是 {rule1},{rule2},…,{rulen}。前麵的rule逮著了就處置了,後麵的就白等了。
· 設置3個rule,第一個是white list rule,專門留給local area code朋友的,逮著了就過關進電話響鈴;第二個是black list rule,專逮Neighbor Spoofing Robocall,逮著了送監獄;最後就是漏過去的,我們不知是誰,保險點還是放進電話響鈴。
【假定:你用OBi + Google Voice,你的電話號碼是402-346-1400, 402-346打頭的朋友電話有3個,402-346-1401,402-346-1402,402-346-1403】
首先進入從Obitalk進入小盒子界麵,進入Expert Mode
1. 進入User Setting,
a. 設置User Defined Digit Map2:
i. Label = wlist (意思是white list,起的名字而已)
ii. DigitMap = ( (+1|1)? 402 346 ( 1401 | 1402 | 1403 ) )
其中 | 是or的意思,x?是0個或1個x的意思。這個用於辨識402-346打頭的朋友電話。前麵+1或1是怕進來的電話前麵加了+1或1。
b. 設置User Defined Digit Map3:
i. Label = blist (意思是black list,起的名字而已)
ii. DigitMap = ( (+1|1)? 402 346 xxxx )
用於識別所有402-346打頭的電話
完了別忘了Save Changes
2. 進入Voice Services / SP1【假定SP1是你的Google Voice】
設置X_InboundCallRoute:
{(Mwlist):ph},{(Mblist):SP1(14025551212; ui=$1)},{ph}
完了別忘了Save Changes
解釋:
a. {(Mwlist):ph}, 用wlist digitmap識別朋友電話,是朋友的接通電話 (ph)
b. {(Mblist):SP1(14025551212; ui=$1)}, 用 blist digitmap 識別 neighbor spoofing robocall,認出來用你的SP1轉接14025551212,進來的號碼ui=$1 作為caller id。這個著名的555-1212是directory assistant 號碼,用carrier計劃打要收費的。Google Voice當然不會吃虧,馬上會說this call cannot be completed,立即掛斷。【不要用你的付費電話試555-1212,試一次收費$2!】
c. {ph},前兩個都沒逮著就剩最後一個,無條件進電話響鈴。
【搬了幾次家,我還是保留了幾十年前的電話號碼以方便朋友聯係。這個異地號碼有個好處,就是隻有有限的幾個朋友是前7位相同號碼,設置white list不費多大勁。】
近幾年全美國都被robo caller整的夠嗆,都是些IRS罰款、學生貸款、止痛藥等等,還加上了寶島國語的領館文件。那個Do Not Call List屁用沒有,FTC好像也沒轍。倒是某些start-up想來分一杯羹,比如nomobobo,youmail等。大概的技術就是與電話商合作,收到電話他們先檢驗一下,覺得是spam就截下了。但就是這個neighbor spoofing 他們搞不定,因為號碼全是假的,要堵了把普通良民的電話也給堵了。