公告版位
Selected Category: 技術資料 (140)
- 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:54
Queue 的用法
- 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 安裝設定(轉貼)自用
實作前言:
在試裝這個套件前,筆者陸續已經測過幾個商用或OpenSource的其他套件,憑心而論,如果是要應用在正式營運環境,還是建議使用商用的套件,例如 SisSky(請參閱之前的討論)。不過這套 SipTheeSkype 在整合 SIP 或 Asterisk 上還是有幾項優點:
- 純Java的執行環境,所以可以在兩大主流作業平台Linux及Windows上運作。
- OpenSource 的使用授權,意思就是可以免費使用它,這對玩家可是很重要。
- 不限定 Skpe Channel 數,這取決於主機的硬體效能而定,依照官方的 FAQ 說明如下
- 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 管理的事項有:

