• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當前的位置是:  首頁 > 新聞 > 國內 >
     首頁 > 新聞 > 國內 >

    Asterisk課堂-撥號規(guī)則Goto的其他用法

    2017-02-09 13:54:28   作者:james.zhu   來源:Asterisk   評論:0  點擊:


      
      在前面的章節(jié)中我們介紹過Asterisk撥號規(guī)則中的Goto 跳轉語法的使用方式。在實際應用環(huán)境中,撥號規(guī)則的實現(xiàn)可能非常復雜。Goto命令幫助用戶實現(xiàn)了基本的調整,但是Goto命令如果實現(xiàn)靈活的跳轉的話,需要借助于其他的條件判斷。事實上,本身Goto命令也支持了幾個Goto的高級使用方式,例如GotoIf,GotoIfTime 這樣的方式。
      視頻介紹了Goto(),GotoIf()和GotoIfTime() 的使用方法:
      在接下來的內容中,筆者會介紹一下這幾個跳轉方式的使用方法:
      Goto()。在asterisk撥號規(guī)則中,我們經常會看到一些Goto的邏輯跳轉,這種使用方式在前面的章節(jié)中已經介紹,所以這里不做過多的描述。這里應該注意到是,goto()可以調整到每個優(yōu)先級,可以跳轉到每個extension,或者通過指定context,extension和priority。如果沒有特別指定的話,都是在當前extension 或者context之間進行。
    \
      GotoIf()是相當于Goto()更加強大的一種使用方式。在Goto()支持了一個條件判斷。如果判斷結果是true,則執(zhí)行第一個label, 否則執(zhí)行第二個label。通常情況下,撥號規(guī)則會提示用戶輸入一個DTMF 值,然后根據(jù)DTMF來執(zhí)行相應的流程。圖例中,如果用戶輸入2,則撥號規(guī)則的執(zhí)行流程跳轉到技術支持,否則執(zhí)行流程會跳轉到銷售部門。
    \
      GotoIfTime()實際上和Goto()或者GotoIf()完全不同的應用方式。它支持的參數(shù)是時間,天和月份。通過這個應用模塊可以輕松判斷一些節(jié)假日,公司上下班呼叫處理,或者指定某一天的呼叫處理。圖例給出了圣誕節(jié)假期呼叫處理,上下班時間呼叫處理的呼叫處理方式。
    \
      本章節(jié)主要介紹了撥號規(guī)則中的幾個跳轉方式,包括基本的跳轉,根據(jù)判斷條件實現(xiàn)跳轉,還有根據(jù)時間日期判斷實現(xiàn)跳轉。這些跳轉方式可以支持用戶實現(xiàn)比較復雜的業(yè)務邏輯,并且使用方式也非常簡單。筆者希望用戶可以根據(jù)自己的撥號規(guī)則來做一些測試,以便更加深刻地了解這些應用方式。
      另外,通知大家,這個章節(jié)是筆者Asterisk課堂的最后一個章節(jié)。在本系列中推出了大概50個章節(jié)的內容,它們幾乎覆蓋了asterisk各個方面的內容,希望對大家有所幫助。筆者的文章中存在一些拼寫錯誤或解釋不到位的問題,希望在后續(xù)的文章中進一步完善提高。

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 长治市| 凉城县| 宝山区| 温宿县| 谢通门县| 玛沁县| 汉寿县| 阿克| 徐水县| 纳雍县| 陇川县| 策勒县| 绥德县| 桐柏县| 赤峰市| 楚雄市| 屏南县| 西宁市| 霍州市| 卢龙县| 酉阳| 定兴县| 涞水县| 额尔古纳市| 马关县| 嫩江县| 蚌埠市| 龙游县| 孟村| 宜昌市| 博客| 常熟市| 满城县| 鸡泽县| 兰溪市| 云阳县| 泰安市| 六枝特区| 措勤县| 永兴县| 沐川县| http://444 http://444 http://444 http://444 http://444 http://444