星号和假号码 - 如何识别?

问题描述:

与Asterisk,我想这可能使一个“假”号码的呼叫(例如,在公司的电话号码是123456,你拨打电话将只显示该公司,123400的主号)。星号和假号码 - 如何识别?

作为一个正常的人,我收到垃圾邮件的电话。这让我很无聊。

所以,我想找到一种方法来识别真正的承运人或打电话的真正来源。

例如,我收到一个来自法国的虚假号码(+33 6 xx xx xx xx)的电话,但号码是错误的(未由任何电话提供商给出)。所以,我想知道是否有可能获得通话的来源(国家,提供商或实际的号码)。

欢迎任何帮助:解决方案的conf文件,文档,提示,ISO标准。

谢谢。

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

如果有人访问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