Кто чем пользуется в диалплане? Какие преимущества или недостатки можете привести по этим приложениям.
реальные плюсы macro.
тестировано лучше чем госуб.
упрощенный вызов с множеством параметров
условная независимость(как процедура).
минусы вложение макроса в макросе может буть непредсказуемым. автовыход на ошибках плюсы госуб
быстрее работает
выход только через ретурн. как результат можно завершить звонок.
множество уровней вложения. нет новых переменных. нет переписания переменных как в макросе
минусы
параметры передавать фигово.
плюсы macro: ${MACROCONTEXT}, ${MACROEXTEN}, ${MACRO_PRIORITY} - не нужно передавать через аргументы
плюсы gosub: возврат результата, хотя не уверен, что это особо нужно минусы: громоздкий вызов, приходится передавать context и exten параметром
Задан: 2011-05-27 15:43:21 +0400
Просмотрен: 2,174 раз
Обновлен: May 28 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.