- 作者: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課堂-撥號規則中的Express 用法


AsteriskAsterisk 的撥號規則非常靈活強大,可以支持很多數學(xué)運算。用戶(hù)可以通過(guò)數學(xué)運算來(lái)實(shí)現新的業(yè)務(wù)需求。視頻中介紹了常見(jiàn)的簡(jiǎn)單運算方式。
Express 主要包括以下幾個(gè)方面的內容:
- 實(shí)現數學(xué)加減乘除,關(guān)系運算,布爾運算和其他復雜運算。
- 使用打印方式來(lái)打印存儲的變量和運算以后的結果。
- 變量存儲,增加以后的數值。
- 撥號規則不規范出現的問(wèn)題,例如沒(méi)有括號,或者沒(méi)有定義變量的初始值等等問(wèn)題。如果出現這樣的問(wèn)題,可能導致?lián)芴栆巹t執行錯誤,也可能直接打印一個(gè)null的空值。
- Express 的用法可以非常靈活地運用在很多用戶(hù)業(yè)務(wù)流程中,可以非常方便進(jìn)行簡(jiǎn)單的數學(xué)運算,檢測數值狀態(tài)等等。這樣,用戶(hù)在撥號規則中不僅僅可以實(shí)現呼叫的功能,同時(shí)可以對簡(jiǎn)單數值進(jìn)行處理。使得我們的撥號規則更加變得強大靈活。