易信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的手机号码)填主机号码,搞通信的人很好理解。
|