如何使用SS7协议开发自己的VLR号码查询系统?

时间:2015-10-10 11:21:57

标签: voip gsm sms-gateway ss7

我参与过一个项目,需要知道VLR(访客位置寄存器)的用户最后位置。我见过许多在线短信服务提供商提供称为HLR Lookup的特殊服务。一些网站提供VLR查找,例如txtnation。通过使用7号信令系统的糟糕设计选择的缺陷,可以实现VLR查找,这是为您的呼叫提供动力的全球网络,其中所有GSM运营商都可以互相通信。

SS7真的很老了,没有人愿意将其替换为GSM世界中的先进技术。现在更换/禁用/删除它是不可能的,因为一切都是基于它的。

MAP信令是一种SS7协议,为GSM中的各个节点提供应用层。 Yate 是MAP的部分开源实现。

但是没有任何服务可以获得VLR响应。那么请你建议我

  • 我怎样才能创建自己的VLR查找系统?
  • 我需要什么类型的资源来开发这个系统,例如服务器
  • 是否与VOIP有关?我需要设置SIP服务器吗?

提前多多感谢。

1 个答案:

答案 0 :(得分:1)

首先,我认为您链接到的服务实际上只是提供HLR查找而不是快速查看其API的VLR查找 - 即,似乎没有任何返回的API,常规HLR查找将返回。

如果运营商允许直接从其网络外部的实体与VLR进行通信,这也很奇怪 - 这实际上并不是VLR的目的。

要创建HLR查找服务,您需要的最重要的事情是访问某些运营商SS&网络,或者代理SS7请求和响应的服务。

如果您拥有此访问权限,那么在opensoure SS7网关上构建似乎是一个明智的起点,例如我认为您建议的SIP-SS7网关。