返回列表 發帖

【Raspberry Pi】—— 自家製 VOIP Asterisk Raspberry Pi Image 2015/01/17 更新

本帖最後由 ckleea 於 2015-1-17 09:29 編輯

2014年5月20日更新

請參考主帖  http://www.telecom-cafe.com/foru ... &extra=page%3D1

這是我自己在 Raspberry Pi compiled 的  Asterisk,此版本目的是讓各供 Telecom-Cafe VOIP 網友可以利用手上的 Raspberry Pi 建立一個輕便簡單易用的 VOIP PBX,配合已有的 USB 3G 手指,輕鬆上網通話和發放 SMS。

同時附上以下VOIP - PBX 功能
1. 最新版 Asterisk 11.X (SVN version),沒有G729 codec ,其他功能已 compiled.
2. 配合 Asterisk GUI 輕鬆設定
3. 內建 Dongle 供 USB 3G 手指發放 SMS,如手指是 Voice activated/enabled,更可收發電話
4. 已內置 SIP Trunk settings for HKBN 2B, NWT, ComNet, SPA3000 ATA (via HTTP Digest)
5. Fax (已設置IAXModem + Hylafax),設定未完成
6. Web based SMS client 供發放英文 SMS
7. Mail tools to send SMS 去指定電郵地址,可使用 Google Mail SMTP 或網友 ISP 提供 Mail server

其他server功能
1. VPN supported by Softether - SSTP, IPSec, OpenVPN (已啟動)
2. VNC server (已啟動)
3. Samba client and server
4. Webmin 系統管理 (已啟動)
5. Printing support
6. PPTP server (已啟動)
7. Backup and email important configuration files (已啟動)
8. xRDP for remote desktop (已啟動)
9. 加入 Watchdog

硬件:
1. Raspberry Pi with at least 8GB SD Card
2. 充足電力 Power Supply - 最好使用帶電 USB 2.0 Hub
建議使用呢款 USB 3.0 Hub (http://www.connectland.com.hk/ma ... t_detail.php?id=966),完全解決電力不足 reboot 的情況。

screenshot.09-12-2013 19.15.50.png


3. 支援  USB 3G 手指,例如華為 E180 (可參考支援型號: http://wiki.e1550.mobi/doku.php? ... of_supported_models)
另外要留意手指是否 Voice enable

下面網頁有 Raspberry Pi 支援硬件
http://elinux.org/RPi_VerifiedPeripherals



軟件:
1. Debian Wheezy
2. Asterisk 11 (latest SVN version)
3. chan_dongle driver
4. Softether VPN server
5. webmin
6. fail2ban (可以自行啟動)
7. minisipserver 已安裝配,有GUI 的 SIP server (可以自行啟動)
8. ddclient for dynamic host  (可以自行啟動)
9. Avantfax Fax Web based frontend

ToDo List:
1. OpenVPN
2. Fax Web based frontend
3. Iptables


感謝:角色、雯雯、Bubblestar 協助

回復 330# 角色


    已經長時間沒有整一段。

TOP

想起以前CK的无私奉献!!!敬佩敬佩!!!

TOP

各位師兄, 用上面個20150117 image, 由Dongle 打入的電話號碼, 顯示Dongle0. 請問要改那裡

TOP

如果用 ATA 係咪用個 usb port 黎做接口?

TOP

Asterisk是一个server,你的client可以用ATA,或者Software phone,又或者是第二个Asterisk server,看你怎样接。

TOP

無知一問:是否需要一個 adapter 來連接電話,還是用 soft phone?

TOP

推返上嚟先, 我部 Raspberry Pi 2 行咗二百幾日真係唔錯

Pi2.jpg (77.03 KB)

Pi2.jpg

TOP

想問一下 dongle 係唔係限制咗只可以打出 8 位數字電話?我試過打政府熱線 1823, 天氣 18503 等都打唔出。

TOP

Warm reminder:

1. you may need to clear the log files regularly at /var/log
2. a file called dead.letter is generated in /root directory if you have not set your ssmtp properly. You may need to delete it
3. in /opt/backup/etc, there are weekly backup of all your config files in /etc. If you don't need them, please delete

TOP

回復 321# orangelau


    理论上,应该可以

TOP

回復 319# ckleea


    有個愚昧問題想問,這個image可以係banana pi運行嗎?

TOP

回復 319# ckleea


  太好了,又有得試玩

TOP

TOP

更新:Image 會在中午前發放

Version 1.8
Last updated on 2015/01/17 08:00
Firmware and Linux -
1.Raspberry Pi firmware update "Jan 14 2015 20:00:49 version 83418eb035b8cb762e7d1bf5fb10c09ecf258a04 (clean) (release)"
2. Debian Wheezy OS update to "Linux raspberrypi  3.12.36+ #737 PREEMPT Wed Jan 14 19:40:07 GMT 2015 armv6l GNU/Linux"

System tools -
1. Webmin update to 1.730
2. Softether VPN update to (Ver 4.12, Build 9514, beta) 2014/11/17
3. Fix hostapd for default wifi hotspot support - to enable support wireless driver=rtl871xdrv

Software -
1. Remove Yate and Minisipserver
2. Add Kamailio 4.01 Sip proxy (optional). Use defaut UDP 5060 port; not configure; disable on boot

Asterisk update to latest SVN r403917
1. Add CDR logging to mySQL (cdr_odbc.conf)
2. Add Realtime SIP/IAX users for Asterisk (res_odbc.conf, extconfig.conf, modules.conf)
3. Add cron job to check CMPhone drop registration (/opt/scripts/asterisk.sh)
4. Update chan_dongle to match asterisk update
5. Change default asterisk sip accounts from 1000 and 1001 to 2000 and 2001
6. Use UDP 65060 as sip port. Change to other port in sip.conf

TOP

返回列表