V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Angdo
V2EX  ›  问与答

易信免费电话(运营商线路),对方手机能显示自己号码的原理?

  •  
  •   Angdo · 2014-12-19 08:45:04 +08:00 · 26871 次点击
    这是一个创建于 3618 天前的主题,其中的信息可能已经有所发展或是发生改变。

    易信3.0了,昨天无聊玩的时候发现对方手机可以显示自己手机号了,2.x的时候显示的是服务号,很好奇是怎么做到显示自己手机号的?

    通话流程是用易信拨打号码,然后收到易信服务号拨打给你的电话,接听后再拨打给想要拨打的号码?这感觉明显是个多方通话,之前显示的的确是服务号,可现在显示拨打请求者的电话号码。这是怎样做到的?

    有点语无伦次,大家将就看,语文学的差😭😭😭

    第 1 条附言  ·  2014-12-19 13:52:27 +08:00
    易信的回拨电话显示的是转移来电
    19 条回复    2014-12-19 14:43:23 +08:00
    ls25145
        1
    ls25145  
       2014-12-19 08:52:09 +08:00
    技术上本来就可以随便显号,何况是和电信合作的,想咋地就咋地。
    貌似最近显号不太正常
    Sleebi
        2
    Sleebi  
       2014-12-19 08:59:50 +08:00
    最近不正常+1
    而且剩余通话时间主界面数字就没变过,一定要点进去看~
    sonicwu
        3
    sonicwu  
       2014-12-19 09:05:33 +08:00 via iPhone
    来电号码可伪造,所以别信110
    Angdo
        4
    Angdo  
    OP
       2014-12-19 09:21:45 +08:00 via Android
    @ls25145 @sonicwu 随便显号是利用ip电话做到的吧,这是运营商实体线路,易信的多方通话依旧是显示服务号码
    Angdo
        5
    Angdo  
    OP
       2014-12-19 09:23:32 +08:00 via Android
    @Sleebi 3.0电话页底下有个更多,那里直接显示,不过更新不是很及时
    fever
        6
    fever  
       2014-12-19 09:30:33 +08:00
    好多年前 用一些第三方的 网络语音通话软件 就有来电显示 绑定的手机号码 功能 应该不是什么新功能 或者不是什么高科技
    66450146
        7
    66450146  
       2014-12-19 09:32:18 +08:00
    本来就是运营商想让你看到什么号码就能让你看到什么号码的……
    letitbesqzr
        8
    letitbesqzr  
       2014-12-19 09:32:36 +08:00
    各家网络电话N年前就有显示自身号的功能... 是有些落地线路连110都能显示
    Angdo
        9
    Angdo  
    OP
       2014-12-19 09:41:31 +08:00 via Android
    @fever @letitbesqzr 易信用的是运营商实体线路啊不是IP通话
    woyao
        10
    woyao  
       2014-12-19 09:57:45 +08:00
    传说中的透传技术,嗯,也就是改号软件用的技术。
    Angdo
        11
    Angdo  
    OP
       2014-12-19 10:11:37 +08:00 via Android
    @woyao 易信不是用的VOIP,网络电话,是运营商级别的实体通话
    Ban4na
        12
    Ban4na  
       2014-12-19 10:18:31 +08:00
    易信免费通话的实现方式是通过「回拨电话」接通双方的,也就是 A 通过易信软件打给 B 的情况下,易信的系统会同时给 A 和 B 各自拨出一通电话(这个叫回拨电话)因此,易信的免费通话是基于「接听免费」的基础上的
    huluwa
        13
    huluwa  
       2014-12-19 10:34:38 +08:00
    这个叫号码透传
    invsbelephant
        14
    invsbelephant  
       2014-12-19 10:38:50 +08:00
    大概原理就是互联网 -> 接入网关 -> 电话网,在接入网关那里可以根据主叫方送的主角ID发给被叫方,或者更改后再发送给被叫方。

    所以就算是通讯录里的号码来电,情况有异常或者不确认时都最好要回拨确下。
    happydanye
        15
    happydanye  
       2014-12-19 11:20:37 +08:00
    楼主可以百度下isup协议、tup协议和sip协议,基本上主叫号码就是这些消息中的信令(例如isup中的iam)中某个字段。这个字段在交换机中是可以修改的。因此,如果有了某个程控交换机的权限(电信当然有他的交换机的权限了),可以修改从这个交换机经过的任意号码。
    运营商互通的关口局也许会校验主机号码,例如,如果你通过易信(中国电信)拨打一个中国移动的号码,要显示成一个中国移动的号码,那么中国移动的关口局或许就会校验(电信送过来一个主叫号码是移动号段的iam消息理论上是不和规矩的),不予通过。
    msg7086
        16
    msg7086  
       2014-12-19 12:27:17 +08:00 via iPhone
    @Angdo 显示号码本来就是基于协议的。
    固定电话就两只电话机对联,你说怎么显号的?不就是局端发送个特殊信号么
    letitbesqzr
        17
    letitbesqzr  
       2014-12-19 12:37:37 +08:00
    @Angdo voip 接上落地线路,就可以连通手机端了
    Angdo
        18
    Angdo  
    OP
       2014-12-19 13:57:56 +08:00
    @happydanye 运营商该协议内容是不太可能的,突然想到有没有是 运营商线路-----网络电话------运营商线路的过程
    happydanye
        19
    happydanye  
       2014-12-19 14:43:23 +08:00
    @Angdo 易信肯定接入电信某个网关做这种业务啦,网关之前按服务号填主叫号码,现在升级了一下,可以按照设定(lz的手机号码)填主机号码,搞通信的人很好理解。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:39 · PVG 08:39 · LAX 16:39 · JFK 19:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.