- 作者:james.zhu(james.zhu@hiastar.com) www.hiastar.com 微信公眾號:asterisk-cn
- Asterisk課堂-如何通過源代碼安裝方式安裝Asteisk/dahdi
- Asterisk課堂-系統(tǒng)部署環(huán)境要求
- Asterisk課堂-Asterisk技術(shù)架構(gòu)
- Asterisk課堂-撥號規(guī)則基礎(chǔ)
- Asterisk課堂-創(chuàng)建第一個撥號規(guī)則
- Asterisk課堂-撥號規(guī)則中的Contexts
- Asterisk課堂-撥號規(guī)則中變量的使用
- Asterisk課堂-撥號規(guī)則中的Extensions用法
- Asterisk課堂-撥號規(guī)則中匹配模式
- Asterisk課堂-IAX2 介紹
- Asterisk課堂-IAX2 呼叫流程
- Asterisk課堂-SIP介紹
- Asterisk課堂-SIP呼叫流程
- Asterisk課堂-終端注冊
- Asterisk課堂-SIP Trunk
- Asterisk課堂-SIP和NAT
- Asterisk課堂-撥號規(guī)則中的Include使用方法
- Asterisk課堂-撥號規(guī)則中的語音播放
- Asterisk課堂-DTMF 介紹
- Asterisk課堂-語音IVR基礎(chǔ)
- Asterisk課堂-Timeout 超時設(shè)置
- Asterisk課堂-CLI 使用方法
- Asterisk課堂-關(guān)于Input DTMF介紹

視頻中講解了關(guān)于Asterisk輸入DTMF的兩種不同的方式:
我們本章節(jié)主要介紹兩個輸入DTMF的方式:
Background 獲得DTMF輸入。此應(yīng)用是通過播放一個語音提示,讓用戶輸入一個數(shù)字來實現(xiàn)呼叫流程的跳轉(zhuǎn),同時結(jié)合WaitExten 來實現(xiàn)輸入時間的控制。在播放語音的同時,Asterisk會檢測到用戶DTMF輸入。通常使用在語音IVR的輸入。用戶輸入1,則跳轉(zhuǎn)到 1 extension 流程;輸入2, 則跳轉(zhuǎn)到 extensiosn 2 流程。

Read 用來獲得DTMF輸入,并且存放到一個存儲變量中。用戶可以通過此文件中的DTMF來進行流程處理,例如傳遞這些DTMF到第三方執(zhí)行程序或者接口。此應(yīng)用可以實現(xiàn)數(shù)字身份驗證,密碼驗證等等環(huán)境中。Read 可以實現(xiàn)對參數(shù)的設(shè)置,例如,最大輸入位數(shù)限制,超時檢測設(shè)置支持。更多參數(shù)的使用,用戶可以通過官方文檔來獲得具體的使用方式。實例中的UserInput 存儲了用戶輸入的DTMF信息。

本章節(jié)簡單介紹了DTMF輸入的兩個基本的方法,同時結(jié)合實際場景來實驗這些應(yīng)用。希望用戶可以通過本章節(jié)的介紹,了解IPPPBX和呼叫中心中的DTMF輸入的基本方式。