Elasix 有內建設定 IP 的指令,以 root 登入後執行
#netconfig
Elasix 有內建設定 IP 的指令,以 root 登入後執行
#netconfig
Asterisk 除可以支援 MP3 設定為來電音樂(Music On Hold),此篇將教你另一種不同方法,將來電音樂的來源設置為網路電台型式。
不過至目前只能以 WinAmp 為播放介面 MP3 的廣播電台(SHOUTcast Radio)為主,而國內電台較風行的 Real Player 及 Media Player 播放介面的電台,至目前為止,還沒找到合適的解決方案。
瑪凱是國內一家 VOIP Provider,提供 SIP 網路電話服務,不過使用戶在每次撥出時都必須強迫先聽一段語音 "您還可使用xxx分鐘",這樣的設計實在太惱人,比較 make sense 的作法應該是,設計一個特殊碼的撥號,由使用戶主動來查詢自己的通話時間,更人性化的作法,可以在加上"低量通知"功能,由使用戶來設定想要的低量警示值,當低於 xx 通話時間時,系統以 Email 或簡訊通知使用戶。
既然供應商不願意修改系統,只好自己來作,還好在 Asterisk 上可以有很彈性的作法。從 IPBB 的說法,可以在撥號後再按下 # 鍵就可以略過語音提示,基於這樣的流程,我們就使系統在撥出至 IPBB Trunk 時就自動送一個 # 的 DTMF signal,來模擬手按的動作。
因為有網友提出這個需求,所以就嘗試幫忙找出解法,只是要做到這,得作些客制的設定,FreePBX 目前提供的現有模組是無法辦到。
此篇對此僅就原理面做出一個簡單範例,而實際應用會因每個人不同的環境需求,還需再做不同程度的延伸修改,這個部份還需大家發揮創意囉。
建立一個虛擬代碼,並使分機撥此代碼時即進入 IVR。
1. 先新增一個 IVR,然後完成所有必要設定。
安裝模組 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