Спасибо за ответ. В принципе, так и стараюсь делать. Если переменная AstDB нужна больше одного раза, то она сохраняется в channel variable. System() и AGI() - только в специфичных контекстах: факс, запись вызовов и т.д.
Но чтобы огородить неиспользуемый кусок кода, приходится использовать условия. В результате их и нарастает прилично. То, о чем я спрашивал, как раз на 90% состоит из 3-х команд. Set(), Goto(), GoSub()
bb2kp ( 2013-11-05 13:46:15 +0400 )редактироватьусловия можно комбинировать используя логические операторы. типа "если хоть чтото из этой редко используемой фигни нам надо, то проверить что имеенно".
meral ( 2013-11-05 16:26:28 +0400 )редактировать
тут уже были люди которые плакали что 2 головый ксеон не справляется с логикой - ну там был билинг и маршрутизация - начинайте переживать после того как 4 головый ксеон перестанет справляться.
awsswa ( 2013-11-05 13:41:39 +0400 )редактировать