0

我有一个来自 nexmo 的具有语音支持的 DID,并且我将 SIP 转发添加到我的一台 freeswitch 服务器 (B)。我有两个 freeswitch 服务器 A(亚洲)和 B(欧洲),如果呼叫者从亚洲呼叫,我如何确保它被路由到 A 服务器以便它靠近用户?

根据我的研究,我可能需要为带有重定向的动态拨号计划执行 lua 脚本。但即便如此,我什至不确定如何获取呼叫者的位置,因此我可以决定是否将呼叫路由到哪个服务器。

是否有捷径可寻?

4

1 回答 1

0

你对来电者了解多少?

如果是 IP 地址,则应该在 WHOIS 数据库中查找。还有像 freegeoip.net 这样的项目可以为您提供 IP 地址的地理位置。

否则,如果只知道来电者的电话号码,那么您需要拥有一个包含全球所有国家/地区代码的数据库,并在此基础上构建您的查找逻辑。

于 2015-11-16T11:29:59.960 回答