Всем привет, на voip.rus.net есть пример: exten => _011X.,2,GotoIf($[$["${ENUM:0:3}" = "SIP"] | $["${ENUM:0:3}" = "IAX"]]?3:4) Через | я так понял возможно разделять переменные (в данном случае смотрим чтобы первые три символа были или SIP или IAX) Вопрос: какое количество сравниваемых меременных возможно ставить в одной команде GotoIf и разделять пайпом? И еще, значение, например "IAX" должно быть или 3 или 4 или 6. Как оной строкой то написать?
Вообще говоря это простое логическое "ИЛИ", можно использовать как я понимаю, сколько угодно. Кстати в 1.6 '|' более не будет служить для разделения параметров команд, теперь используется только ',' _________________ SuSE 10.1 / Asterisk-trunk / Celeron 1000 / chan_misdn (HFC) Linksys PAP2T / SPA941 / SPA3102 / SPA2102
Спасибо, ссылаясь на пример, значение IAX может так же принимать занчение типа 3|4|5 (или 3 или4 или 5)? И ещё, | это или а что обозначает И (т.е значение IAX=3 и SIP=4|5|6 то перейти туда-то.)