我参与过一个项目,需要知道VLR(访客位置寄存器)的用户最后位置。我见过许多在线短信服务提供商提供称为HLR Lookup的特殊服务。一些网站提供VLR查找,例如txtnation。通过使用7号信令系统的糟糕设计选择的缺陷,可以实现VLR查找,这是为您的呼叫提供动力的全球网络,其中所有GSM运营商都可以互相通信。
SS7真的很老了,没有人愿意将其替换为GSM世界中的先进技术。现在更换/禁用/删除它是不可能的,因为一切都是基于它的。
MAP信令是一种SS7协议,为GSM中的各个节点提供应用层。 Yate 是MAP的部分开源实现。
但是没有任何服务可以获得VLR响应。那么请你建议我
提前多多感谢。
答案 0 :(得分:1)
首先,我认为您链接到的服务实际上只是提供HLR查找而不是快速查看其API的VLR查找 - 即,似乎没有任何返回的API,常规HLR查找将返回。
如果运营商允许直接从其网络外部的实体与VLR进行通信,这也很奇怪 - 这实际上并不是VLR的目的。
要创建HLR查找服务,您需要的最重要的事情是访问某些运营商SS&网络,或者代理SS7请求和响应的服务。
如果您拥有此访问权限,那么在opensoure SS7网关上构建似乎是一个明智的起点,例如我认为您建议的SIP-SS7网关。