- 作者:james.zhu(james.zhu@hiastar.com) www.hiastar.com 微信公眾號(hào):asterisk-cn
- Asterisk課堂-如何通過(guò)源代碼安裝方式安裝Asteisk/dahdi
- Asterisk課堂-系統(tǒng)部署環(huán)境要求
- Asterisk課堂-Asterisk技術(shù)架構(gòu)
- Asterisk課堂-撥號(hào)規(guī)則基礎(chǔ)
- Asterisk課堂-創(chuàng)建第一個(gè)撥號(hào)規(guī)則
- Asterisk課堂-撥號(hào)規(guī)則中的Contexts
- Asterisk課堂-撥號(hào)規(guī)則中變量的使用
- Asterisk課堂-撥號(hào)規(guī)則中的Extensions用法
- Asterisk課堂-撥號(hào)規(guī)則中匹配模式
- Asterisk課堂-IAX2 介紹
- Asterisk課堂-IAX2 呼叫流程
- Asterisk課堂-SIP介紹
- Asterisk課堂-SIP呼叫流程
- Asterisk課堂-終端注冊(cè)
- Asterisk課堂-SIP Trunk
- Asterisk課堂-SIP和NAT
- Asterisk課堂-撥號(hào)規(guī)則中的Include使用方法
- Asterisk課堂-撥號(hào)規(guī)則中的語(yǔ)音播放
- Asterisk課堂-DTMF 介紹
- Asterisk課堂-語(yǔ)音IVR基礎(chǔ)
- Asterisk課堂-Timeout 超時(shí)設(shè)置
- Asterisk課堂-CLI 使用方法
- Asterisk課堂-撥號(hào)規(guī)則中的Goto命令使用
視頻中介紹了Goto的一些使用場(chǎng)景和跳轉(zhuǎn)的方式:
這里,我們介紹Goto的具體使用語(yǔ)法和使用方式。
Goto的語(yǔ)法,Goto語(yǔ)法比較簡(jiǎn)單。通常來(lái)說(shuō),執(zhí)行Goto的話,需要相應(yīng)的Goto命令跳轉(zhuǎn)參數(shù)或者context。參數(shù)是:context,extension, priority。
Goto 命令參數(shù)缺省跳轉(zhuǎn)。在使用Goto命令時(shí),用戶(hù)需要了解不同的缺省參數(shù)跳轉(zhuǎn)到流程不一樣。如果缺省了context的話,則會(huì)在當(dāng)前context中根據(jù)優(yōu)先來(lái)跳轉(zhuǎn)。
Goto 語(yǔ)法的3種跳轉(zhuǎn)的具體解釋。Goto(2),跳轉(zhuǎn)到優(yōu)先級(jí)2;Goto(100,2),跳轉(zhuǎn)到extension 100, 優(yōu)先級(jí) 2;Goto(test, 100, 2), 則跳轉(zhuǎn)到context 為 test的,extension 是100,優(yōu)先級(jí)2的流程。其他Gotoif, Gosub, Gosubif 這里不做過(guò)多介紹,用戶(hù)可以參考官方文檔來(lái)進(jìn)行測(cè)試。
本章節(jié)簡(jiǎn)單介紹了最常用的Goto命令來(lái)實(shí)現(xiàn)撥號(hào)規(guī)則流程的跳轉(zhuǎn),并且介紹了幾個(gè)使用方式和使用實(shí)例,最后講述了Goto的具體說(shuō)明和相關(guān)Goto的其他使用方式。