回复: 关于VOIP,我知道的点点滴滴
基於省电的考量,以前分享的Incredible PBX功能都由PC转移至 Raspberry Pi, 原先PC约需120W/小时,现在低於4W,没理由不做转换!大致功能总结如下,
1.电话总机(IP-PBX)
这里所指的电话,并不是单纯的像手机上的app,主要用於语音的通话,而是一个真正的总机系统,可建立分机丶转接丶传真丶留言丶语音选单丶多方通话....等商业用途的电话系统,现在已移植到RPi,如incredible pbx,
http://nerdvittles.com/?p=3026 ,目前家中的RPi即透过它建立了四个trunk,
a.Google voice,美国的电话号码,申请免费,打美加免费。
b.Free phone line,加拿大的电话号码, 终身一次付费CAD$50,打加拿大免费。
c.Local phone,美加之外的长途电话,打台湾费率和台湾市话差不多。
d.Another GV trunk, for FAX(HylaFAX).
至於简单的家用电话,为何要弄成一个总机系统,除了可透过电话对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@free.call.to 的邮件,就如上所提,先拨7891112345再拨9098887777,然後将两者联起来!
c. 送给
9098887777.eng@free.call.to 的邮件,会拨打9098887777,并将信件内容(英文)念出;送给
9098887777.ch@free.call.to 的邮件,会拨打9098887777,并将信件内容(中文)念出;incredible pbx上本来就有text to speech的功能,但效果差,
www.neospeech.com 是网路上我能找到效果最好的了!
d. Email to SMS Gateway,
送到
9876665555.sms@free.sms.to 的邮件, 会将内容转送到9876665555的手机,若对方REPLY, 会转发到当初送出此邮件的EMAIL帐号;送到
9876665555.sms.7891112222@free.sms.to 的邮件, 会将内容转送到9876665555的手机,若对方REPLY, 会转发到7891112222;若对方Call back, 则forwad到7891112222; 也可送给多人,如一次给三人
7891112222.7891113333.7891114444.sms@free.sms.to , 或自订的Group ,
MyGroup.sms@free.sms.to
*** free.call.to 与 free.sms.to 都是举例说明用的,我没申请到这麽好的domain name.
*** 是不是多增加一个号码,就得多建一个EMAIL ACCOUNT? 不是的!事实上一个EMAIL帐号都没建,我是根据"@"之前的格式来判断的!
4. Text to Speech
除了上面提到的Email to phone call之外,我接上一个USB供电的Speaker, 每天8:00am及10:00pm就自动天气预报,8:05am就念一下今天的环球时事.
5. Twitter
Twitter提供许多有用的资讯来源,例如之前提到的交通路况.
目前家里打进或拨出的电话,都会在自建的通讯录中寻找对应人名,然後以Twitter送出,并附带一个google search的URL, 这样我在办公室的twitter收到後,若不知此电话是谁,点选一下,就可用google search来寻找此电话号码.
家里前後的IP-Camera将移动侦测的拍照, 也附加URL以twitter送出,点选一下,就可看见拍下来的photo.
6. Facebook
安装FBCMD之後,就可以用command line来对faccebook下指令,要连结其他系统做到自动化也很方便,只是我目前还没有任何这方面的实际用途!
6. 网页
换成RPi後,WEB上的功能和之前使用PC时差不多,没有增加,反而将network monitor的部分去掉了,若有兴趣请参前文。