易信3.0了,昨天无聊玩的时候发现对方手机可以显示自己手机号了,2.x的时候显示的是服务号,很好奇是怎么做到显示自己手机号的?
通话流程是用易信拨打号码,然后收到易信服务号拨打给你的电话,接听后再拨打给想要拨打的号码?这感觉明显是个多方通话,之前显示的的确是服务号,可现在显示拨打请求者的电话号码。这是怎样做到的?
有点语无伦次,大家将就看,语文学的差
![]() | 1 ls25145 2014-12-19 08:52:09 +08:00 技术上本来就可以随便显号,何况是和电信合作的,想咋地就咋地。 貌似最近显号不太正常 |
![]() | 2 Sleebi 2014-12-19 08:59:50 +08:00 最近不正常+1 而且剩余通话时间主界面数字就没变过,一定要点进去看~ |
![]() | 3 sonicwu 2014-12-19 09:05:33 +08:00 via iPhone 来电号码可伪造,所以别信110 |
![]() | 4 Angdo OP |
![]() | 6 fever 2014-12-19 09:30:33 +08:00 好多年前 用一些第三方的 网络语音通话软件 就有来电显示 绑定的手机号码 功能 应该不是什么新功能 或者不是什么高科技 |
![]() | 7 66450146 2014-12-19 09:32:18 +08:00 本来就是运营商想让你看到什么号码就能让你看到什么号码的…… |
![]() | 8 letitbesqzr 2014-12-19 09:32:36 +08:00 各家网络电话N年前就有显示自身号的功能... 是有些落地线路连110都能显示 |
![]() | 9 Angdo OP @fever @letitbesqzr 易信用的是运营商实体线路啊不是IP通话 |
10 woyao 2014-12-19 09:57:45 +08:00 传说中的透传技术,嗯,也就是改号软件用的技术。 |
![]() | 12 Ban4na 2014-12-19 10:18:31 +08:00 易信免费通话的实现方式是通过「回拨电话」接通双方的,也就是 A 通过易信软件打给 B 的情况下,易信的系统会同时给 A 和 B 各自拨出一通电话(这个叫回拨电话)因此,易信的免费通话是基于「接听免费」的基础上的 |
![]() | 13 huluwa 2014-12-19 10:34:38 +08:00 这个叫号码透传 |
14 invsbelephant 2014-12-19 10:38:50 +08:00 大概原理就是互联网 -> 接入网关 -> 电话网,在接入网关那里可以根据主叫方送的主角ID发给被叫方,或者更改后再发送给被叫方。 所以就算是通讯录里的号码来电,情况有异常或者不确认时都最好要回拨确下。 |
15 happydanye 2014-12-19 11:20:37 +08:00 楼主可以百度下isup协议、tup协议和sip协议,基本上主叫号码就是这些消息中的信令(例如isup中的iam)中某个字段。这个字段在交换机中是可以修改的。因此,如果有了某个程控交换机的权限(电信当然有他的交换机的权限了),可以修改从这个交换机经过的任意号码。 运营商互通的关口局也许会校验主机号码,例如,如果你通过易信(中国电信)拨打一个中国移动的号码,要显示成一个中国移动的号码,那么中国移动的关口局或许就会校验(电信送过来一个主叫号码是移动号段的iam消息理论上是不和规矩的),不予通过。 |
![]() | 16 msg7086 2014-12-19 12:27:17 +08:00 via iPhone @Angdo 显示号码本来就是基于协议的。 固定电话就两只电话机对联,你说怎么显号的?不就是局端发送个特殊信号么 |
![]() | 17 letitbesqzr 2014-12-19 12:37:37 +08:00 @Angdo voip 接上落地线路,就可以连通手机端了 |
![]() | 18 Angdo OP @happydanye 运营商该协议内容是不太可能的,突然想到有没有是 运营商线路-----网络电话------运营商线路的过程 |
19 happydanye 2014-12-19 14:43:23 +08:00 @Angdo 易信肯定接入电信某个网关做这种业务啦,网关之前按服务号填主叫号码,现在升级了一下,可以按照设定(lz的手机号码)填主机号码,搞通信的人很好理解。 |