公告版位

目前分類:技術資料 (176)

瀏覽方式: 標題列表 簡短摘要

Q: 如果最近有更新瀏覽器的 flash plugin,可能在 FreepBX 的 FOP(Flash Operator Panel) 會出現一直閃紅燈的現象,如圖示。

FOP-issue.png

安德森 發表在 痞客邦 留言(0) 人氣()

Elastix 主機端)

編輯 /etc/asterisk/sip_general_custom.conf,增加這幾行。

安德森 發表在 痞客邦 留言(0) 人氣()

瑪凱是國內一家 VOIP Provider,提供 SIP 網路電話服務,不過使用戶在每次撥出時都必須強迫先聽一段語音 "您還可使用xxx分鐘",這樣的設計實在太惱人,比較 make sense 的作法應該是,設計一個特殊碼的撥號,由使用戶主動來查詢自己的通話時間,更人性化的作法,可以在加上"低量通知"功能,由使用戶來設定想要的低量警示值,當低於 xx 通話時間時,系統以 Email 或簡訊通知使用戶。

既然供應商不願意修改系統,只好自己來作,還好在 Asterisk 上可以有很彈性的作法。從 IPBB 的說法,可以在撥號後再按下 # 鍵就可以略過語音提示,基於這樣的流程,我們就使系統在撥出至 IPBB Trunk 時就自動送一個 # 的 DTMF signal,來模擬手按的動作。

安德森 發表在 痞客邦 留言(0) 人氣()

因為有網友提出這個需求,所以就嘗試幫忙找出解法,只是要做到這,得作些客制的設定,FreePBX 目前提供的現有模組是無法辦到。

此篇對此僅就原理面做出一個簡單範例,而實際應用會因每個人不同的環境需求,還需再做不同程度的延伸修改,這個部份還需大家發揮創意囉。

安德森 發表在 痞客邦 留言(0) 人氣()

建立一個虛擬代碼,並使分機撥此代碼時即進入 IVR。

1. 先新增一個 IVR,然後完成所有必要設定。

安德森 發表在 痞客邦 留言(0) 人氣()

安裝模組 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

安德森 發表在 痞客邦 留言(0) 人氣()

各家 Provider 的 SIP Trunk 設定

安德森 發表在 痞客邦 留言(0) 人氣()

原因一:

Asterisk 主機置於防火牆內,並且使用虛擬 IP 時,外部網路的分機遇到這類問題,多半是 RTP 封包未能通過防火牆的原因引起,需重新檢視防火牆設定,同時 sip.conf 需包含下列兩個參數

安德森 發表在 痞客邦 留言(2) 人氣()

Queue 的用法

安德森 發表在 痞客邦 留言(0) 人氣()

Asterisk 內建了許多很好用的電話操作功能,這些統稱為 Feature Codes,以下將列出比較常用的功能操作碼。

《來電轉接》

安德森 發表在 痞客邦 留言(0) 人氣()

Asterisk 的命令列模式稱為 CLI。要了解內部核心的運作流程,必須透過 CLI 的指令或檢視 logs,才能快速作系統除錯的工作。

進入的方式很簡單,以 SSH 連線至主機,且登入為 root 帳號,執行指令:

安德森 發表在 痞客邦 留言(0) 人氣()

如果想協助 AskoziaPBX 開發/除錯工作,或者在功能上想作些客製的,這些過程的最後,都必須完成重建一個系統映像檔,此篇簡單紀錄如何作 rebuild 的程序。

登入 AskoziaPBX 開發環境,執行以下的指令

安德森 發表在 痞客邦 留言(0) 人氣()

(作者alang)

由於官方釋出的版本並未包含支援 g729&g723 的語音編碼,既然它的核心也是 Asterisk 1.4,平台採用的是 m0n0wall,都是 Open Source 的套件,所以要使它能夠支援應該不是難事。

安德森 發表在 痞客邦 留言(0) 人氣()

實作前言:

在試裝這個套件前,筆者陸續已經測過幾個商用或OpenSource的其他套件,憑心而論,如果是要應用在正式營運環境,還是建議使用商用的套件,例如 SisSky(請參閱之前的討論)。不過這套 SipTheeSkype 在整合 SIP 或 Asterisk 上還是有幾項優點:

  • 純Java的執行環境,所以可以在兩大主流作業平台Linux及Windows上運作。
  • OpenSource 的使用授權,意思就是可以免費使用它,這對玩家可是很重要。
  • 不限定 Skpe Channel 數,這取決於主機的硬體效能而定,依照官方的 FAQ 說明如下

安德森 發表在 痞客邦 留言(0) 人氣()

(作者alang)

這是一個包含了作業系統,Asterisk及管理介面的整合方案,內建了所有在 IP-PBX 上會比較常用的功能,例如建立分機、系統商帳號、電話會議等。

安德森 發表在 痞客邦 留言(0) 人氣()

什麼是 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 管理的事項有:

安德森 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼