公告版位
目前分類:技術資料 (176)
- Dec 19 Fri 2008 22:03
更新最新版的 Flash plugin 後,FOP 顯示不正常
- Dec 19 Fri 2008 22:02
如何設定影像(Video)支援
- Dec 19 Fri 2008 22:00
如何消除瑪凱(IPBB)的惱人的語音提示
瑪凱是國內一家 VOIP Provider,提供 SIP 網路電話服務,不過使用戶在每次撥出時都必須強迫先聽一段語音 "您還可使用xxx分鐘",這樣的設計實在太惱人,比較 make sense 的作法應該是,設計一個特殊碼的撥號,由使用戶主動來查詢自己的通話時間,更人性化的作法,可以在加上"低量通知"功能,由使用戶來設定想要的低量警示值,當低於 xx 通話時間時,系統以 Email 或簡訊通知使用戶。
既然供應商不願意修改系統,只好自己來作,還好在 Asterisk 上可以有很彈性的作法。從 IPBB 的說法,可以在撥號後再按下 # 鍵就可以略過語音提示,基於這樣的流程,我們就使系統在撥出至 IPBB Trunk 時就自動送一個 # 的 DTMF signal,來模擬手按的動作。
- Dec 19 Fri 2008 21:59
如何限制通話時間
因為有網友提出這個需求,所以就嘗試幫忙找出解法,只是要做到這,得作些客制的設定,FreePBX 目前提供的現有模組是無法辦到。
此篇對此僅就原理面做出一個簡單範例,而實際應用會因每個人不同的環境需求,還需再做不同程度的延伸修改,這個部份還需大家發揮創意囉。
- Dec 19 Fri 2008 21:58
如何使分機可撥入IVR
建立一個虛擬代碼,並使分機撥此代碼時即進入 IVR。
1. 先新增一個 IVR,然後完成所有必要設定。
- Dec 19 Fri 2008 21:57
如何安裝這個非官方但很實用的模組-Custom Contexts-
安裝模組 Custom Contexts
# cd /var/www/html/admin/modules # wget http://www.freepbx.org/trac/attachment/ticket/1447/customcontexts-0.3.3.tgz?format=raw # mv customcontexts-0.3.3.tgz?format=raw customcontexts-0.3.3.tgz # tar -xzf customcontexts-0.3.3.tgz # chown -R asterisk:asterisk customcontexts/ # rm -f customcontexts-0.3.3.tgz
Elastix UI --> PBX --> PBX Configuration --> Unembedded freePBX
- Dec 19 Fri 2008 21:56
各家 Provider 的 SIP Trunk 設定
- Dec 19 Fri 2008 21:55
X-Lite 可以註冊但聽不到聲音
原因一:
Asterisk 主機置於防火牆內,並且使用虛擬 IP 時,外部網路的分機遇到這類問題,多半是 RTP 封包未能通過防火牆的原因引起,需重新檢視防火牆設定,同時 sip.conf 需包含下列兩個參數
- Dec 19 Fri 2008 21:50
Feaeture Code
Asterisk 內建了許多很好用的電話操作功能,這些統稱為 Feature Codes,以下將列出比較常用的功能操作碼。
《來電轉接》
- Dec 19 Fri 2008 21:49
CLI 進階用法
Asterisk 的命令列模式稱為 CLI。要了解內部核心的運作流程,必須透過 CLI 的指令或檢視 logs,才能快速作系統除錯的工作。
進入的方式很簡單,以 SSH 連線至主機,且登入為 root 帳號,執行指令:
- Dec 19 Fri 2008 21:45
如何 Rebuild 映像檔
如果想協助 AskoziaPBX 開發/除錯工作,或者在功能上想作些客製的,這些過程的最後,都必須完成重建一個系統映像檔,此篇簡單紀錄如何作 rebuild 的程序。
登入 AskoziaPBX 開發環境,執行以下的指令
- Dec 19 Fri 2008 21:44
AskoziaPBX 支援 G729 codec
(作者alang)
由於官方釋出的版本並未包含支援 g729&g723 的語音編碼,既然它的核心也是 Asterisk 1.4,平台採用的是 m0n0wall,都是 Open Source 的套件,所以要使它能夠支援應該不是難事。
- Dec 19 Fri 2008 21:38
SipTheeSkype 安裝設定(轉貼)自用
- Dec 19 Fri 2008 18:33
Askozia PBX
- Dec 19 Fri 2008 17:40
linux是甚麼(轉貼鳥哥)
什麼是 Linux ?什麼是作業系統?
要瞭解 Linux 之前,就不能不知道什麼是作業系統 ( Operation System, OS ),所以,首先我們來簡單的說一說什麼是作業系統吧!先來想一想,當我們使用電腦時,螢幕上面顯示的咚咚是由哪裡來的?嗯!是由顯示卡與螢幕顯像的;那麼你現在可以藉由網路看到這篇文章,則是藉由 Internet 、網路卡、網路線以及所有相關的電子器材與網路器材所完成的一項任務!如果你要看 VCD 呢?那麼就需要光碟機、光碟、音效卡的發聲等等的支援。這麼說來的話,所以在『工作』的東西都是『硬體』的工作呀!對了!就是這些電腦硬體在工作的。那麼硬體怎麼工作呢?那就是藉由『作業系統』來達成的囉!這個作業系統就是在溝通你這個使用者跟硬體之間的訊息傳遞啦!也就是說,沒有作業系統,那麼你的電腦硬體就只是一堆廢鐵,什麼工作都不能做的!
那麼作業系統裡面含有什麼東西呢?簡單的來說,作業系統主要分為兩個東西,一個是『核心』、一個是『一堆核心提供的工具』我們以使用者常使用的 Windows 電腦來做一個簡單的說明好了。大家應該都使用過 Windows 電腦裡面的檔案總管吧?那麼當你開啟檔案總管的時候,他是否會顯示你硬碟當中的資料?這個顯示硬碟裡面的資料,就是『核心』幫你做的,但是,你要核心去顯示硬碟哪一個目錄下的資料,則是由『檔案總管』這個『工具』幫你達成的!這樣可以理解嗎?再來,如果您曾經使用過 Windows 2000 或 Windows XP 的話,那就更好了!你就應該聽過有所謂的『FAT32 與 NTFS 檔案格式』吧?在 Windows 98 這個早期的 Windows 版本中,他並無法讀取或者是找到 Windows XP 的 NTFS 檔案格式的硬碟,為什麼呢?因為他的『核心』本來就不認識 NTFS 啊!所以,即使你有檔案總管,但是由於核心根本不認識 NTFS ,所以,檔案總管也是沒有能力幫你達到你想要做的事情!這樣應該就更清楚了吧?沒錯!你的整個硬體是由核心來管理的,而如果核心不認識你的硬體,那麼你將無法使用該硬體設備,例如上面提到的 NTFS 檔案格式的硬碟!核心就是『 Kernel 』,他是一個作業系統的最底層的東西,由他來掌管整個硬體資源的工作狀態,而 Linux 有 Linux 自己的核心, Windows 也有他自己的核心。所以說,當有新的硬體加入到你的系統中的時候,那麼若你的『 Kernel 』並沒有支援他的時候,呵呵,這個新的硬體就肯定無法工作的,因為控制他的 Kernel 並不認識他呀!這樣瞭解了嗎?!先有個概略性的瞭解,後面我們提到『核心編譯』的時候會在更詳細的談到他!一般來說,Kernel 管理的事項有: