出国狗的福音--使用树莓派搭建跨国语音短信设备

2018-02-08 03:05:32 +08:00
 ety001

自从开始刷 SteemIt 社区后,很少来 v2ex 了。

把之前欠社区的一篇 Asterisk 教程补上,

首发在 https://steemit.com/cn/@ety001/5zehat

12818 次点击
所在节点    程序员
41 条回复
gdtv
2018-02-10 16:10:13 +08:00
@ericFork 帮你更正一下,双享号只支持中国联通,不支持移动和电信。双享号因为短信和电话都要经过双享号的服务器,我感觉不太安全。
gdtv
2018-02-10 16:11:25 +08:00
@linooy 安卓没有官方接口可以访问到通话模块,除非从底层入手开发,这样太麻烦了。
ericFork
2018-02-10 19:24:54 +08:00
@gdtv #21 电信还没支持吗?移动已知是支持的,但是支持得没联通稳定。
ety001
2018-02-10 20:03:50 +08:00
@gdtv 双享号这样的服务,只能自己在便利和安全之间做出选择。
hzjxiiang
2018-02-13 02:52:03 +08:00
@neoblackcap 服务端最好大硬件设备说 淘汰的可 root 的安卓手机
@ericFork 双享号不够极致, 你有没有想过直接在安卓手机上开发,废物利用而且可以想象的空间还有很大
hzjxiiang
2018-02-13 02:55:21 +08:00
@gdtv @ety001 安卓如果能开发出来就完美了
如果两位感兴趣我们可以以前合作,极客项目~ 名字我很早之前就想好了 “云卡槽”
这个如果能开发完成,一个终端可以 n 张卡,当然一张卡也可以分享给很多人共享。
ericFork
2018-02-13 02:57:35 +08:00
@hzjxiiang #25 如果你非要提安卓手机,那我买个双卡双待的手机岂不是一次性解决了……而且我也不会安卓开发呀,想自己改造一台安卓设备,实现 VoIP Server,那还不如回退到树莓派解决方案了。

不同的用户的实际需求,多少会有差别,双享号对我这样的用户来说是适用的

1. 支持 iOS,不需要使用安卓手机,不需要多维护一台手机设备
2. 不需要折腾 VoIP 服务端 /客户端,不需要额外的转发成本
3. 在国外有一台自己可以物理接触的设备且免国际漫游费用
4. 价格便宜,有厂商支持……
hzjxiiang
2018-02-13 03:25:38 +08:00
@ericFork 双享号是没有无线通信模块当。你自己都说了“他们的原理大致是读取 SIM 卡信息,走网络到国内落地,向基站注册” ,这种模式背后是运营商当支持。
如果是运营商做“双享号”,这完全是多此一举。他们完全可以开发一个网络电话 app,在总部机房做一些改动,把语音和信息直接推送给云端。

如果我想四卡四待是不是要买两个双卡安卓机??
淘汰当安卓手机很容易获得,一单我们把“云卡槽” app 开发出可用版本,可以想象会有一个很大当装机量。
参考现在当“共享单车”甚至是“ SteemIt ” 未来当盈利模式,将会有一个很不错当收益。
ericFork
2018-02-13 03:40:43 +08:00
@hzjxiiang #28 感觉主要的工作量还是安装在淘汰安卓机上的服务端,Asterisk 服务器本身并不是特别容易配置,而且要兼容各种安卓设备和寨厂的不知道被阉割过、魔改过什么的 ROM,另外要能解决客户侧稀奇古怪的网络问题也很蛋疼(山寨 ISP 的流量穿透,当前大量用户端的双层 /多层 NAT )……好处是客户端可以直接用市面上的 VoIP 客户端 App。前面提到的一堆问题,如果能用私有协议 + 中心节点的方式的话,可能反而还容易些?不过这样的话,又要维护多个中心节点,又要维护协议,还要自己实现一遍客户端,整套产品做出来开发和运行成本也不一定低了,当然现实中我更担心的是因为设备兼容和网络问题导致的客服成本。

不过我非常乐意见到有一套更新、更好的解决方案能面向市场,如果你的产品做出来了,我愿意当小白鼠 :)
ety001
2018-02-14 07:20:22 +08:00
@hzjxiiang
@ericFork
看了两位的讨论,我想说开发类似基于 Android 的服务端,肯定是要抛开 Asterisk 自己另起炉灶的。有这样想法的人肯定不是少数,但是至今没有出来产品,我觉得肯定是坑很深,如果很轻松就能搞定的话,这样的产品早就面世了。所以我觉得这是我一直不去尝试的最大原因,因为最终的付出和回报不成正比,并且运营商如果要做的话,真心就是加个 app 就搞定了的样子。
oIMOo
2018-03-28 23:10:19 +08:00
@cjjia Jego 收不到验证码了
16t
2018-09-09 16:35:09 +08:00
Jego 已经替换成无忧行了,可以用香港的 VOIP 号码,绑国内号没试过。
sunzen
2019-06-08 20:55:05 +08:00
@ety001 你好 如何把收到的短信推送到微信?
anranruoxia
2019-11-23 19:06:10 +08:00
@ety001 我也想问问您如何把短信推送到比如 telegram 的 bot 或者方糖,想要这个脚本
ety001
2019-11-24 09:46:28 +08:00
@sunzen
@anranruoxia
在 asterisk 的配置文件目录 /etc/asterisk 下有一个配置文件,好像是 extensions.conf,把里面发邮件的那行改为自己写的脚本就可以把短信推送到你想去的地方了。

发微信的脚本,可以参考我之前写的,https://github.com/ety001/wx_msg
deyu260
2019-12-31 18:40:49 +08:00
@ety001 淘宝链接失效了 请问设备名字是叫什么?
ety001
2020-01-04 08:46:57 +08:00
@deyu2601688.com 搜索 E1750,买带语音支持的。
JingKeWu
2020-01-06 20:16:18 +08:00
@ety001 有没有支持电信 4g 的模块
ety001
2020-01-07 04:25:06 +08:00
@JingKeWu 这个不确定,自己搜索下吧
JingKeWu
2020-01-07 10:20:58 +08:00
@ety001 找了一圈 没有找到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429338

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX