• 2

[分享]家中Incredible PBX的運用

基於省電的考量,以前分享的Incredible PBX功能都由PC轉移至 Raspberry Pi, 原先PC約需120W/小時,現在低於4W,沒理由不做轉換!Raspberry Pi價格US$35,需另外購置電源及SD Card(8GB即足夠)

轉移後功能略有變更,大致總結如下,

1.電話總機(IP-PBX)
這裡所指的電話,並不是單純的像手機上的app,主要用於語音的通話,而是一個真正的總機系統,可建立分機、轉接、傳真、留言、語音選單、多方通話....等商業用途的電話系統,現在已移植到RPi,可參 http://nerdvittles.com/?p=3026 ,目前家中的RPi即透過它建立了四個trunk,
a.Google voice(GV),美國的電話號碼,申請免費,打美加免費。
b.Free phone line,加拿大的電話號碼, 終身一次付費CAD$50,打加拿大免費。
c.Local phone,美加之外的長途電話,打台灣費率和台灣市話差不多。
d.Another GV trunk, 專為收送傳真之用.
至於簡單的家用電話,為何要弄成一個總機系統,這裡的著眼點當然是控制,你可透過電話對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的部分去掉了,若有興趣請參前文。
轉眼間兩年過去了,很高興再次看到你的 VoIP 應用經驗分享與持續對 Asterisk 的熱衷,如果你願意的話,竭誠歡迎你能參與 AsteriskUserGroup@Taiwan 的郵件論壇,與我們一同來學習與分享。

此外,我還有幾個小問題,希望能提供我一些意見:
- 關於 TTS,請問有試過 Google TTS ?
- 關於 Email to Call & Email to SMS via GV,不知你可願意分享更詳細開發上的教學?
- 關於 Twitter,我很早就閱讀過 PBXinaFlash 整合 twitter 的教學,只是這類的應用,有一點我始終想不通,twitter 據我了解是公開的資訊平台,將自己的通話資訊不管是 Caller ID 或 number 公佈在網路上而且任何人都可以讀取,這樣不會有隱私的顧慮? 不知你作這樣整合所預期的目的是什麼?

先謝了。
-- IPOX: 0702500267 iNum: +883 510008099702
>> 關於 TTS,請問有試過 Google TTS ?

Google TTS的聲音聽起來有點"慢", 平添了一些驚悚感覺(個人觀感)
免費使用neospeech的缺點則是有長度的限制。
Incredible PBX中有一個功能,就是撥一個特定的分機號碼,說一段話,然後會用Google Speech-to-Text轉成文字,傳送簡訊到手機上!不過Google STT對中文國語的辨識,仍待提高,如果念一段新聞給他聽,常有"笑"果產生.


>>- 關於 Email to Call & Email to SMS via GV,不知你可願意分享更詳細開發上的教學?

EMAIL to CALL, 就是利用Asterisk 的 Call File!
第一步當然是過濾出EMAIL中的Subject & Mail body,找出內容或電話號碼
第二步就是將號碼填寫入Call File中的 Channel & extension, 這樣就可以了
如果是 1234xxx.eng@xxx.xxx.xx這樣的,就把EMAIL內的文字,先送到neospeech,轉成語音檔後,extension的欄位填一個內部的分機號碼,撥打這分機會直接撥放該語音檔!

EMAIL TO SMS
Incredible PBX 安裝後,會有一個gvoice的執行檔,可直接利用它在command mode發送Google Voice的簡訊,因此它可和任何程式或網頁結合!

>>- 關於 Twitter,我很早就閱讀過 PBXinaFlash 整合 twitter 的教學,只是這類的應用,有一點我始終想不通,twitter 據我了解是公開的資訊平台,將自己的通話資訊不管是 Caller ID 或 number 公佈在網路上而且任何人都可以讀取,這樣不會有隱私的顧慮? 不知你作這樣整合所預期的目的是什麼?

1. Twitter可以設權限的
2. 只是想在辦公室時,也可掌握家裡Camera觸動,及電話進出訊息,沒有其他特殊目的。

Incredible PBX除了可裝在Raspberry Pi上(對我來說最大的吸引力就是省電"4W",省錢"$35"),也可在任何Windows/Mac上用Virtual Machine的方是安裝, 參...
The 5-Minute PBX: It’s Incredible PBX 11 Virtual Machine for VirtualBox
http://nerdvittles.com/?p=4525
看完真的覺的太神奇了,實在好厲害〜〜〜
但是台灣好像都沒看到有公司開發出系統〜〜〜
這是什麼原因呢?是IT實力的差距嗎?
不會是IT實力的關係,應該是IP電話的普及率,功能與價位都與國外差太多了!
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?