gotoif如何设置允许3位或4位响应满足条件
Gotoif how to set it to allow a 3 or 4 digit response to meet the condition
想知道是否有人可以帮助我,目前我只接受 3 个 cvv 号码,我需要将其更改为 4 个,但我在网上找不到任何地方如何在此声明中放置范围。
exten => s,n,GotoIf($[${LEN(${vrCC_CCV})}=3]?wait:cc_ccvinv)
Visa/Mastercard 使用 3 个数字就可以了,但美国运通卡需要卡正面的四位数字。
如有帮助将不胜感激。
与任何其他语言一样,星号在表达式中支持 AND/OR。
https://www.voip-info.org/asterisk-cmd-gotoif/
Example 2
; Are the first three digits of the returned value of ${ENUM} are
; either SIP or IAX? If not, we ignore and pass to normal
; dialing path at priority 4.
;
exten => _011X.,2,GotoIf($[$["${ENUM:0:3}" = "SIP"] | $["${ENUM:0:3}" = "IAX"]]?3:4)
有关拨号方案中表达式的更多信息
想知道是否有人可以帮助我,目前我只接受 3 个 cvv 号码,我需要将其更改为 4 个,但我在网上找不到任何地方如何在此声明中放置范围。
exten => s,n,GotoIf($[${LEN(${vrCC_CCV})}=3]?wait:cc_ccvinv)
Visa/Mastercard 使用 3 个数字就可以了,但美国运通卡需要卡正面的四位数字。
如有帮助将不胜感激。
与任何其他语言一样,星号在表达式中支持 AND/OR。
https://www.voip-info.org/asterisk-cmd-gotoif/
Example 2
; Are the first three digits of the returned value of ${ENUM} are
; either SIP or IAX? If not, we ignore and pass to normal
; dialing path at priority 4.
;
exten => _011X.,2,GotoIf($[$["${ENUM:0:3}" = "SIP"] | $["${ENUM:0:3}" = "IAX"]]?3:4)
有关拨号方案中表达式的更多信息