最近想了解类似于爱聊,有信等免费通话软件的实现机制,但是找了好久都没看到相关技术的介绍。后来搜到了一篇从技术角度剖析篡改来电号码软件的文章,感觉讲的还挺好的,从中看到了一些东西感觉和实现免费网络通话软件相关,提炼如下:
VoIP(http://baike.baidu.com/view/1475.htm):
用户A → 计算机 → ISP运营商接口 → 互联网骨干网络 → ISP运营商接口 → 计算机 → 用户B
电话网络(稍微简化了下):
用户A → 电话 → 主叫的网关 → 运营商骨干网络 → 被叫的网关 → 电话 → 用户B
如果VoIP和电话网络相结合,即将出现如下情形:
用户A → 电脑 → 上网接口 → 互联网骨干网络 → 上网接口 → 电脑 → 用户B ↘ ↗ 上车、下车网关 ↗ ↘ 用户C → 电话 → 主叫网关 → 运营商骨干网络 → 被叫网关 → 电话 → 用户D
上车、下车网关:
也称为中继网关、落地网关,通过 IP 接口与用户端的语音接入网关相连,通过E1接口与局用程控交换机相连。
中继网关将 IP 分组包与 PCM 的相互转换,从而实现语音接入网关同公关电话网 (PSTN) 的互连互通。
将一路呼叫从传统电话线转接到IP网上的网关一般称为上车网关,而将IP网上的呼叫转接进电话网的那个则称为下车,或者落地网关。
该网关需要从电话运营商处申请,然后连接你的服务器即可。
现在,电话网络和互联网可以互通互联了。
《从技术角度深入剖析:改号软件,电话号码任意显示,伪造来电显示》原文连接地址:http://lcx.cc/?i=2484