Я для примера - не удачное сравнение... надо было case (${arg1} > 335): При "gotoif" боюсь потеряю в биллинге "src" или "dst" номер.
Sevruga ( 2012-04-11 17:43:30 +0400 )редактироватьНичего вы не потеряете при gotoif, используйте его.
По поводу сравнения в case... а разве вообще так можно?
ro ( 2012-04-11 20:32:46 +0400 )редактироватьНЕ работает. Читал я variables. Спасибо за попытку...
Sevruga ( 2012-04-12 09:32:16 +0400 )редактироватьПовторюсь. Используйте Gotoif и If в AEL. см. Отредактированный ответ.
ro ( 2012-04-12 14:10:11 +0400 )редактироватьну что вы зациклились на этом gotoif. Я же не спроста switch использую, у меня и pattern-ы есть. И прыгать мне из контекста не нужно, и меток я делать в контексте не хочу. И не уверен я в gtoif потому что с gotoiftime у меня были проблемы. Пришлось переделать на iftime и goto. Коме этого я не уверен с потерей номеров и контекстов, помню что с goto у меня какие-то проблемы были. Goto после себя мало информации в биллинге оставляет.
Sevruga ( 2012-04-13 09:57:53 +0400 )редактироватьПосмотрите в ответе, где там прыжок из контекста? Где там вообще как таковой goto?
ro ( 2012-04-13 11:03:58 +0400 )редактироватьну так в чем проблема? добавляйте ручками информацию в билинг. астриск поддерживает люые доп записи в cdr.
meral ( 2012-04-13 11:50:53 +0400 )редактировать
Вот точно такое делается case 0. Если сравнение нужно -- заведи дополнительную переменную.
tesak89 ( 2012-04-11 09:32:43 +0400 )редактировать