а как же switch в ael? http://www.voip-info.org/wiki/view/Asterisk+AEL как раз оно самое.
Злобный Мыш ( 2012-04-11 09:46:55 +0400 )редактироватьконечно. ael и lua это уже модули расширения вобщемто. и чем учить странный язык аел, лучше выучить луа. он хоть гдето может пригодится.
meral ( 2012-04-11 11:01:12 +0400 )редактироватьИмеется в виду AEL. switch в AEL. Неужели никто не сталкивался? У меня получилось в "case" добавить проверку на длину переменной ( case ${LEN(${arg1})}: ) , а вот сравнение не могу.
И кстати у меня всё на AEL прекрасно работает.
Sevruga ( 2012-04-11 17:33:02 +0400 )редактироватьпотомучто нельзя просто не прочитать ничего и писать дилплан.как минмум надо прочитат extensions.conf и asteriskvariables. делается вот так $[ ${arg1} > 335 ]
meral ( 2012-04-12 08:14:05 +0400 )редактироватьНЕ работает. Читал я variables. Спасибо за попытку...
Sevruga ( 2012-04-12 09:26:04 +0400 )редактироватьну. в скобки возьмите. или почитайте как выражения считаются в аел. я моуг сказть как это делается в диалплане. аел как глючную приблуду я не использую. перехожу сразу с диалплана на fastagi и модели с++ к астериску.
meral ( 2012-04-12 11:25:52 +0400 )редактироватьваш fastagi ещё большая "приблуда" и ещё вопрос что менее глючно, удобно и безопасно.
Sevruga ( 2012-04-13 10:18:02 +0400 )редактироватьfastagi более безопасно. у него нет шансов повесить ядро сервера.
meral ( 2012-04-13 11:49:57 +0400 )редактировать
Вот точно такое делается case 0. Если сравнение нужно -- заведи дополнительную переменную.
tesak89 ( 2012-04-11 09:32:43 +0400 )редактировать