2015年2月13日 星期五

Elastix 分機忙線時轉接設定步驟

最近公司同事反映,外線撥進來,若所撥分機忙線中,外線會直接被切斷,這樣不好,應該要有一個語音提示忙線中、稍後再撥之類的。

蕃薯本來想:這還不簡單,設個Follow Me 就搞定了。但是...代誌並不是憨人想的那麼簡單,因為Follow Me不僅忙線會跑進去,連時間內未接也會進去。這可糟了......於是開始請教Google大師,最後,綜合一些做法,終於搞定了。



  • 首先,新增一個IVR

第一步就是要錄一段語音,並上傳至Server(這個步驟如果是轉接其他分機/群組,或是已存在的IVR,可以跳過)。例如: 新增一個busy.wav與busy的IVR,wav檔必須是PCM 16Bits, 8000Hz才行。

PBX -> PBX Configuration -> System Records 按 Browse... 選擇檔案,再按Upload,會自動產生Step 2的Name, 再按下 Save 就好了。

再來設定IVR
PBX -> PBX Configuration -> IVR
按一下畫面右側的 Add IVR,必須注意的欄位如下:
Change Name: Busy (名稱)
Announcement: busy (前面上傳的語音檔)
Timeout: 撥放完語音等10 秒
Enable Direct Dial 要打勾,才能撥其他分機號碼
Repeat Loops: 重複2次,也就是總共3次
再下面就是簡碼撥號,蕃薯這邊設定0會轉到Ring Groups 600給總機。如果3個不夠,可以按 Increase Options 再增加。
最後按再按 Save

  • 第二步,新增Misc Applications

再來要增加一個 Feature Code,撥它就會進到我們的Busy 語音中。
PBX -> PBX Configuration ->Misc Applications
Description: Ext. Busy (名稱)
Feature Code: 7778 (撥這個號碼就對了)
Feature Status: Enabled (啟用......廢話)
Destination: IVR Busy (這裡可以選擇Extension, Group...)
最後再按 Submit Changes

  • 第三步,設定分機忙線轉接

要轉接的分機,輸入*90+代碼+#,以上7778的範例就是*907778# 。
*90是啟用忙線轉接,*91是取消,另外還有全部轉接的*72與無應答時轉接*52等,請看Feature Code:

經由以上的設定,就可以達到忙線轉接了,同樣的,如果要全部轉接或無應答轉接另一個IVR,步驟也跟以上一樣,不同之處只不過是將*90改成 *72或*52而已。

另外,如果想檢查有哪些分機有設定轉接,則可進入asterisk cli 命令列查詢。
指令: database show CF(全部轉接)/CFB(忙線轉接)/CFU(無應答轉接),大小寫不拘,以下是蕃薯將分機 519 忙線轉接至 7778的範例 

5 則留言:

  1. 您好,想請教一下,有關進IVR後,無法轉接分機這部份的問題您有遇過嗎?應如何解決,另外,您有提到每個國家的市話撥號、忙線、掛斷音頻率不同,必須將FXO設定對應的頻率,否則無法偵測到對方掛斷而咬線,這部份我有試過用FXOTUNE去重跑設定,及試過Busycount,可是仍有此問題發生,不曉得有關於對應的頻率是從哪邊去設定的呢?

    回覆刪除
  2. 在設定IVR時,將Enable Direct Dial打勾,就可以撥分機了。至於頻率的部份,如果你是用Elastix2.4.0, 在PBX Configuration->General Settings裡, 將Country Indications設成Taiwan就可以了,設定檔在 /etc/asterisk/indications.conf可以看到撥號音、忙線音等頻率。

    回覆刪除
  3. Elastix 2.5.0 的General Settings被改成Advanced Settings,但很奇怪在選單並沒看到這個項目(可能是bug),必須直接給網址,例如: https://192.168.1.5/?menu=pbxconfig&type=setup&display=advancedsettings,裡面有Country Indications可以選國家

    回覆刪除
  4. 您好,Country Indications選已經選台灣,但還是偵測不到對方掛斷,
    請問還有哪些地方要調整嗎?

    回覆刪除
  5. Asterisk版本1.8以上就可以偵測到掛斷音,不會咬線。若是1.6要上patch,1.4以前的無法偵測到。

    回覆刪除