一个raspberry pi应用的想法

2013-03-07 13:44:51 +08:00
 ljbha007
因为大部分时间都在电脑面前
之前一直想找一个可以在中国用的有固定电话号码的网络电话
这样打接电话也可以在平板电脑和桌面电脑上进行了
搜寻了很多产品无果 发现大概是因为电信行业在中国不允许私营企业参与的原因

于是有了这个想法:
1、用raspberry pi + GSM/3G模块作为硬件
2、编写一个跑在raspberry pi上的服务,将语音通话、短信的功能用socket的方式提供给客户端
3、如果使用路由器,那么在路由器上做好端口映射、动态域名等配置
4、开发在平板上、电脑上使用的客户端软件

另一方案:
将socket的方式改为web的方式,这样直接可以在平板和电脑上使用
11987 次点击
所在节点    分享创造
52 条回复
johnnie502
2013-04-06 07:15:02 +08:00
多大个事,现在淘宝上有带座机号码的VOIP解决方案,使用SIP协议,你在android上装一个csipsimple,登录买来的账户即可。

人家打这个号码你的手机就会响,你在csipsimple里面打出去对方电话上也显示这个号码。

我在美国这一年都用的这个方法和国内家人通话,家里打过来也就是直接拨我的号码。

结论:造轮子之前最好先调查一下同样的轮子是不是已经有了
johnnie502
2013-04-06 07:17:56 +08:00
有人说号码资源的问题,这个不必担心,只要有需求的东西,国内基本上都有人在做,到淘宝上用关键字“SIP 大号”搜索即可,落地号码有很多城市的,不过以北上广申居多,最好用你所在城市的号码,免得别人打过来出长途费。

我买的套餐是25月租,接听免费,打出5分钱。我在美国这边登录打国内也是5分钟,科技改变生活啊。。。

淘宝是宇宙第一大网!
brucexin
2013-04-06 14:26:25 +08:00
@kaiqiz89 espace不是华为的么...
kaiqiz89
2013-04-06 23:52:58 +08:00
@brucexin 对啊,我就是在这家苦大仇深的公司工作→_→
jybox
2013-04-07 00:11:43 +08:00
没人考虑一下法律问题么...
lch21
2013-04-07 00:55:35 +08:00
支持一下楼主!用arm 板+ GSM模块的优势是便宜,可以买0月租的SIM 卡,也可以收发短信。
缺点就是要自己开发SIP 转发软件,那是相当的麻烦。
不如用PC主板,然后买个Asterisk GSM语音卡
这样软件是现成的,不用重复发明轮子,
缺点是一次性投资比较大
lch21
2013-04-07 01:14:58 +08:00
tywtyw2002
2013-04-08 05:22:05 +08:00
@johnnie502 求大号套餐。。
Jat001
2013-04-11 01:53:30 +08:00
http://www.raspberrypi.org/archives/3679 刚在 Raspberry Pi 的网站上看到这玩意。
中国移动的无线固话,插 SIM 卡的,能打电话、能发短信,存多少钱话费还免费赠送。
花几百欧+很多时间自己搞还不如用移动的……
ebox
2013-05-21 10:52:47 +08:00
*********************************************
I know nothing about SIP vender in China, I live in Canada.
*********************************************
我是这样玩的

1.电话总机(IP-PBX)
这里所指的电话,并不是单纯的像手机上的app,主要用於语音的通话,而是一个真正的总机系统,可建立分机丶转接丶留言丶语音选单丶多方通话....等商业用途的电话系统,现在已移植到RPi,如incredible pbx, (nerdvittles.com/?p=3026) ,目前家中的RPi即透过它建立了三个trunk,
a.Google voice,美国的电话号码,申请免费,打美加免费。
b.Free phone line,加拿大的电话号码, 终身一次付费CAD$50,打加拿大免费。
c.Local phone,美加之外的长途电话。
至於简单的家用电话,为何要弄成一个总机系统,这里的着眼点当然是控制,你可透过电话对RPi下达指令,进一步操控其他的系统。

2.短信(SMS)
GV (Google Voice)的号码,是具有短信功能的,收发美加地区都免费,这是非常实用的功能,例如
a.加拿大的油价是每天变动的,家中的RPi每天5pm会到固定的网站抓取明天的油价,过滤後送到朋友丶同事丶家人的手机上,这样下搬回家的路上就可以参考是今天加油或明天再说!
b.也可以透过SMS送一个"你想拨打的电话号码"到Google voice, 家里的RPi收到後,IP-PBX会先拨打送出此SMS的手机,再拨打在短信中的电话号码,并将两者联起来(两者的来电显示都是GV的号码)!这样作通常都是费率的考量,和手机的计划,两号码是否为长途记费有关.
c.SMS是非常好的警讯通知工具,家里前後的IP-Camera都将移动侦测的拍照,利用FTP传到RPi上,再发出SMS通知(後来不胜其扰,改成twitter)

3.email
RPi上当然可收发信件, 目前功能如下
a. 每天下班前将附近路况,以EMAIL送到公司的邮件帐号(因内容太长,不适合用短信)
b. 送给 9098887777,7891112345(AT)free.call.to 的邮件,就如上所提,先拨7891112345再拨9098887777,然後将两者联起来!
c. 送给 9098887777.eng(AT)free.call.to 的邮件,会拨打9098887777,并将信件内容(英文)念出;送给 9098887777.ch(AT)free.call.to 的邮件,会拨打9098887777,并将信件内容(中文)念出;incredible pbx上本来就有text to speech的功能,但效果差, www neospeech com 是网路上我能找到效果最好的了!
d. Email to SMS Gateway,
送到 9876665555.sms (AT)free.sms.to 的邮件, 会将内容转送到9876665555的手机,若对方REPLY, 会转发到当初送出此邮件的EMAIL帐号;送到 9876665555.sms.7891112222(AT)free.sms.to 的邮件, 会将内容转送到9876665555的手机,若对方REPLY, 会转发到7891112222; 也可送给多人,如一次给三人 7891112222.7891113333.7891114444.sms(AT)free.sms.to , 或自订的Group , MyGroup.sms(AT)free.sms.to

*** Free Call To 与 Free Sms Too 都是举例说明用的,我没申请到这麽好的domain name.
*** 是不是多增加一个号码,就得多建一个EMAIL ACCOUNT? 不是的!事实上一个EMAIL帐号都没建,我是根据"@"之前的格式来判断的!

4. Twitter
Twitter提供许多有用的资讯来源,例如之前提到的交通路况.
目前家里打进或拨出的电话,都会在自建的通讯录中寻找对应人名,然後以Twitter送出,并附带一个google search的URL, 这样我在办公室的twitter收到後,若不知此电话是谁,点选一下,就可用google search来寻找此电话号码.
家里前後的IP-Camera将移动侦测的拍照, 也附加URL以twitter送出,点选一下,就可看见拍下来的photo.

5. Facebook
安装FBCMD之後,就可以用command line来对faccebook下指令,要连结其他系统做到自动化也很方便,只是我目前还没有任何这方面的实际用途!

6. 网页
incredible pbx装好後,就已安装了apache,php,mysql等,基本上所有上面的功能,都有网页版。
twitterpig
2015-08-17 15:57:47 +08:00
你们为什么这么吊~神一样的想法~省钱就是硬道理~
sdlearn
2018-03-13 13:36:41 +08:00
@tywtyw2002 正解

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

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

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

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

© 2021 V2EX