短い答えはある - あなたことができません...
誰かがそれがダウンして提供し、電話会社へのだが自分の(間違った)発信者IDを設定するには、SS7レベルでPSTNへのアクセス権を持っている場合元の当事者へのアクセス。通話の受信者と通常のユーザの場合は、がありません。そのコールを元に戻す方法です。あなたが電話を脅かす、または虐待を受けている場合は、電話会社が支援することができます。たとえば、あなたが英国に在住している場合、Telephone Preference Serviceに登録し、調査してくれる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)
を送信怠惰なシステム管理者以下のいずれかのこのルール - あなたが必要な場合全体の設定セクションはコメントを投稿し、私はあなたのバージョンを匿名で更新し、私の答えを更新します。
ありがとうございました。スパマーは毎回違う偽の番号を使用しているので(そして、ブラックリストは1回だけ使用されている番号を使って次のものを防ぐことができないので)、可能であると思うでしょう。 – AlexandreD
数字がすべて*非常に*無効な場合、数字の長さと妥当性に一致するより複雑なルールを書くことができます。私は手を挙げることはできませんが、正規表現のためにGoogleを持っていれば、何かを見つけるべきです。 – user3788685
数字は正しいですが、その番号の後ろには実際の行はありません(番号を呼び出すと、3つのトーンの信号が得られるか、pstnプロバイダはその番号に到達できないと言っています)。 – AlexandreD