HCM

Happy Coding Monkey

网络电话几种模式

2015-08-25


移动互联网时代,通过在手机上安装个APP打网络电话是再自然不过的事情了。

市面上靠谱一点的有Skype,有信,微会,来电,易信,触宝,而且大部分都打着免费的旗号(真的是免费),谋求占领电话拨号盘的入口。(基本上我手机上都安装了:-))

几种常见的通话模式如下:

OTT

主叫客户端安装了APP,通过APP发起呼叫,被叫也安装了APP且在线,这时候,主、被叫不需要通过运营商的PSTN网络,直接可以OTT通话(视频、IM也属于此类)

大部分电话APP都支持这种通话方式。


  +---------------------+                +----------------------+
  | Caller App(Phone)   |                |  Callee App(Phone)   |
  +---------------------+                +----------------------+
          |                                        |
     3G/4G/WIFI                                3G/4G/WIFI
          |                                        |
          | Operator Network                       |
 +-----------------------+                  +-----------------+
 | BTS/NodeB/eNodeB/AP...|------------------|  OTT Service    |
 +-----------------------+                  +-----------------+

直拨

主叫客户端安装了APP,通过APP发起呼叫,被叫没有安装APP或者不在线,这时候,被叫需要通过运营商的PSTN网络,将被叫唤起。

目前只有有信支持这种通话方式。


  +---------------------+                                  +--------------------------+
  | Caller App(Phone)   |                                  |  Callee (Phone, No App)  |
  +---------------------+                                  +--------------------------+
          |                                                           #
     3G/4G/WIFI                                                       #
          |                                                           #
          | Operator Network                                          #  Operator Network
 +-----------------------+        +-----------------+    SIP   +-----------------+
 | BTS/NodeB/eNodeB/AP...|--------|  OTT Service    | ---------|  PSTN GateWay   |
 +-----------------------+        +-----------------+          +-----------------+

回拨

主叫客户端安装了APP,但是因主叫网络质量较差,无法在数据链路传输语音数据。APP发起呼叫请求到服务器,服务器先呼起主叫,再呼起被叫,将二者的媒体流连接在一起,就像主被叫在一个会议室里面。

大部分电话APP都支持这种通话方式。


  +---------------------+                                 +--------------------------+
  | Caller App(Phone)   | #################               |  Callee (Phone, No App)  |
  +---------------------+                 #               +--------------------------+
          |                               #                            #
          2G                              #########################    #
          |                                                       #    #
          | Operator Network                                      #    #  Operator Network
 +-----------------------+        +-----------------+    SIP   +-----------------+
 | BTS/NodeB/eNodeB/AP...|--------|  OTT   Service  | ---------|  PSTN GateWay   |
 +-----------------------+        +-----------------+          +-----------------+

呼叫转移至OTT(呼转)

主叫通过运营商发起PSTN呼叫,运营商查询被叫APP在线时,直接通过OTT将被叫唤起。

国内目前暂时没有运营商支持。

  +------------------------+                                        +---------------------+
  | Caller(Phone, No App)  |                                        |  Callee APP(Phone)  |
  +------------------------+                                        +---------------------+
          #                                                                  |
          #                                                             3G/4G/WIFI
          #                                                                  |
          # Operator Network                                                 |
 +-----------------------+  +-------------+  SIP +------------+    +-----------------------+
 | BTS/NodeB/eNodeB/AP...|--| PSTN GateWay|------| OTT Service| -- | BTS/NodeB/eNodeB/AP...|
 +-----------------------+  +-------------+      +------------+    +-----------------------+