Спасибо за ответ. В принципе, так и стараюсь делать. Если переменная AstDB нужна больше одного раза, то она сохраняется в channel variable. System() и AGI() - только в специфичных контекстах: факс, запись вызовов и т.д.
Но чтобы огородить неиспользуемый кусок кода, приходится использовать условия. В результате их и нарастает прилично. То, о чем я спрашивал, как раз на 90% состоит из 3-х команд. Set(), Goto(), GoSub()
bb2kp (Nov 5 '13)edit
тут уже были люди которые плакали что 2 головый ксеон не справляется с логикой - ну там был билинг и маршрутизация - начинайте переживать после того как 4 головый ксеон перестанет справляться.
awsswa (Nov 5 '13)edit