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

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

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

本章節簡(jiǎn)單介紹了DTMF輸入的兩個(gè)基本的方法,同時(shí)結合實(shí)際場(chǎng)景來(lái)實(shí)驗這些應用。希望用戶(hù)可以通過(guò)本章節的介紹,了解IPPPBX和呼叫中心中的DTMF輸入的基本方式。