2017-04-06 133 views
-1

與Asterisk,我想這可能使一個「假」號碼的呼叫(例如,在公司的電話號碼是123456,你撥打電話將只顯示該公司,123400的主號)。星號和假號碼 - 如何識別?

作爲一個正常的人,我收到垃圾郵件的電話。這讓我很無聊。

所以,我想找到一種方法來識別真正的承運人或打電話的真正來源。

例如,我收到一個來自法國的虛假號碼(+33 6 xx xx xx xx)的電話,但號碼是錯誤的(未由任何電話提供商給出)。所以,我想知道是否有可能獲得通話的來源(國家,提供商或實際的號碼)。

歡迎任何幫助:解決方案的conf文件,文檔,提示,ISO標準。

謝謝。

回答

1

簡短的回答是 - 不能...

如果有人訪問PSTN的SS7級別設置有自己的(不正確)來電顯示它的下跌給電信誰提供接入發起方。作爲一個電話和一個普通用戶的接收者,你有沒有的方式來追溯到它的起源。如果您的電話是威脅性或辱罵性電話,您的電話公司可能會提供幫助,例如,如果您在英國,那麼您可以向電話偏好服務註冊,向Ofcom或將要調查的信息委員辦公室報告您的疑慮 - 但不會告訴你真實的起源。

如果通過SIP/AIX/MGCP等來電,那麼你可能能夠從發起呼叫的IP地址或標題中顯示的東西中推斷出某些東西,但是再次沒有100%的方法可以跟蹤來電的來源。

如果使用星號和您收到從「無效」來電顯示是我最好的建議是呼籲要列入黑名單他們在您的extensions.conf文件。

此規則例如會阻止任何人發送開始087呼叫者ID及以下塊一個懶惰的系統管理員誰送unavailable

exten => s,2,GotoIf($["${CALLERID(num):0:3}" = "087"]?103:3) exten => s,7,GotoIf($["${CALLERID(name):0:11}" = "UNAVAILABLE"]?103:8)

這些都被從正在運行的配置拉 - 如果你需要一個整個配置部分發布評論,我會匿名化一個版本並更新我的答案。

+0

非常感謝您的回答。我寧願這可能,因爲垃圾郵件發送者每次使用不同的假號碼(而黑名單隻用一次就不能阻止下一個號碼)。 – AlexandreD

+0

如果數字都來自*非常*無效,那麼你可以寫一個更復雜的規則,匹配數字的長度和有效性。我沒有一個例子,但如果你有一個谷歌的正則表達式/專利匹配,你應該找到一些東西。 – user3788685

+0

這些數字是正確的,但這個數字後面沒有實線(當我撥打一個號碼時,我收到了3個信號的信號,或者pstn提供商說這個號碼不可達)。 – AlexandreD