Комментарии 14
Через callback-custom это делать бесполезно — всё равно переменная переназначится ниже по основному контекстуА если передать значение через AstDB?
Так записываем
same => n,Set(DB(from/did)=${FROM_DID})
Так извлекаем
same => n,Set(CALL=${DB(from/did)})
0
extensions_additional.conf:
exten => 1,1,Set(CALL=${CALLERID(number)})
Поправьте, если ошибаюсь, но извлечение всё равно будет в основном контексте. Можно поменять, но он(файл) перезаписывается каждый раз автоматически.
exten => 1,1,Set(CALL=${CALLERID(number)})
Поправьте, если ошибаюсь, но извлечение всё равно будет в основном контексте. Можно поменять, но он(файл) перезаписывается каждый раз автоматически.
0
exten => 1,1,Set(CALL=${CALLERID(number)})
Поправляем :)
1) если указать так, как указано выше (экстеншн '1'), то туда ничего не попадет вообще, разве что где-то идет явно Goto(some_context,1,1).
2) ${CALLERID(number)} заменить на ${CALLERID(num)}
А еще лучше, если Set(CALLERID(all)=«Рога и Копыта» )
Так будет корректнее, хотя на вышестоящем аплинке могут и обрезать.
3) Калбеки лучше всего обрабатывать в экстеншне 'h' (т.е. после отбоя). Проверено электроникой (с) :-)
Поправляем :)
1) если указать так, как указано выше (экстеншн '1'), то туда ничего не попадет вообще, разве что где-то идет явно Goto(some_context,1,1).
2) ${CALLERID(number)} заменить на ${CALLERID(num)}
А еще лучше, если Set(CALLERID(all)=«Рога и Копыта» )
Так будет корректнее, хотя на вышестоящем аплинке могут и обрезать.
3) Калбеки лучше всего обрабатывать в экстеншне 'h' (т.е. после отбоя). Проверено электроникой (с) :-)
0
Молодец :)
-2
В очередной раз убеждаюсь, GUI — для астериска зло!
0
«Вы просто не умеете его готовить» (с)
GUI автоматизирует самую рутинную шаблонную работу. Посмотрел бы я на вас, как Вы будете пару сотен пользователей загоняете в конфиг.
Для себя лично: наличие GUI — как наличие пульта для телевизора, очень удобно.
GUI автоматизирует самую рутинную шаблонную работу. Посмотрел бы я на вас, как Вы будете пару сотен пользователей загоняете в конфиг.
Для себя лично: наличие GUI — как наличие пульта для телевизора, очень удобно.
0
Очень просто. Я не буду загонять этих пользователей в конфиг :)
Я подключу realtime механизм (хранение sip юзеров, очередей, voicemail и тп в SQL базе) и не буду знать проблем.
Плюс шаблоны и простой скрипт на баше который это сделает за меня.
Да, я тоже не люблю GUI для астера, очень. Не в малой степени из за того что потом в логах не так просто разобраться.
Плюс если установлен GUI то уже нельзя делать в диалплане и остальных конфигах как хочется, приходится подстраиваться под логику работы, а это custom extensions и тд и тп.
Я подключу realtime механизм (хранение sip юзеров, очередей, voicemail и тп в SQL базе) и не буду знать проблем.
Плюс шаблоны и простой скрипт на баше который это сделает за меня.
Да, я тоже не люблю GUI для астера, очень. Не в малой степени из за того что потом в логах не так просто разобраться.
Плюс если установлен GUI то уже нельзя делать в диалплане и остальных конфигах как хочется, приходится подстраиваться под логику работы, а это custom extensions и тд и тп.
0
на вкус и цвет фломастеры разные.
лично у меня изначально была цель — чтобы было максимально функционально при минимальных трудозатратах. «Своего» интерфейса не хочу делать — нет ни времени, ни желания…
лично у меня изначально была цель — чтобы было максимально функционально при минимальных трудозатратах. «Своего» интерфейса не хочу делать — нет ни времени, ни желания…
0
Я бы не стал как товарищ EvilMause ради 200 пользователей настраивать реалтайм. Можно просто обойтись шаблонами, и баш скриптом.
Подпишусь под всеми словами насчет логов, у FreePBX они ужасны.
Единственный случай когда я соглашусь на установку гуя, это если клиент хочет иметь возможность управлять пользователями сам. И то мне проще его users.conf или sip.conf править научить.
askozia правда была раньше интересна, когда только перешла на линукс, но быстро стала полностью платной, и с ненужными рюшечками. А так было удобно для использования с дигиум картами!
Подпишусь под всеми словами насчет логов, у FreePBX они ужасны.
Единственный случай когда я соглашусь на установку гуя, это если клиент хочет иметь возможность управлять пользователями сам. И то мне проще его users.conf или sip.conf править научить.
askozia правда была раньше интересна, когда только перешла на линукс, но быстро стала полностью платной, и с ненужными рюшечками. А так было удобно для использования с дигиум картами!
0
А что вы такого ужасного в реалтайме увидели? Хотя возможно вы правы, и это просто излишне.
В любом случае, выбор GUIvsCONF остается за администратором.
В любом случае, выбор GUIvsCONF остается за администратором.
0
Честно говоря, я тоже противник ГУИ для астериска, однако замечено, что реалтайм дает нехилые утечки памяти. При чем, эта проблема была описана в рассылке asterisk-users && -dev.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Нетривиальная задача с callback + DID в Asterisk