Часто встречал на форумах, что на астериска > 1.6 можно делать шаблонный hint, типа exten => 1XX,hint,${EXTEN} но это и другие похожие не работают, может быть вы подскажите как правильно? и второй вопрос, есть ли какая то переменная, которая хранит состояние hint, что бы ее можно было использовать в дальнейшем в экстеншене?
Насчет переменной
CLI> core show function DEVICE_STATE
Я тоже столкнулся с подобной проблемой, нигде толком нет решения. Все как один вопят, что конструкция вида exten=>1XX,hint,SIP/${EXTEN}
работает. Это справедливо только для имен пиров совпадающих с номерами телефона, что к слову не безопасно ни разу. А если номеров несколько? А если имена пиров не совпадают с номерами телефона? В общем выдумал такой костыль exten => _X.,hint,${DB(hints/${EXTEN})}
Сама база набивается перед вызовом определённого номера. После комманды reload нужные hint создаются сами.
Начнем с того, что топику уже более 4 года. Во-вторых , конструкция 1XX не подразумевает множество . Это один номер.
zzuz ( 2017-04-27 12:43:15 +0400 )редактироватьexten=>1XX,hint,SIP/${EXTEN} Это конечно хорошо, а если у тебя имена учёток не совпадают с номерами Extension? Ещё и используется Realtime во всех её проявлениях, тогда как быть?
И к вопросу , такая конструкция не работает. Но те , кто читают книги и мануалы и так знают.
zzuz ( 2014-05-13 13:53:01 +0400 )редактироватьУ меня на 1.4 вот так exten => 1XX,hint,SIP/${EXTEN} работает !
А если сделать так?
exten=>1XX,hint,SIP/${EXTEN}
exten=>1XX,1,Dial(SIP/${EXTEN})
Кстати, вопрос немного не в тему. А как убрать из консоли уведомления типа
Extension Changed 1111[hintcont] new state InUse for Notify User 1111
А то всю консоль забивают, сволочи, это при том что наблюдение висит только на 10 абонентах.
так тоже не работает... уведомления убирать не пробывал, не мешают...
111XeroX111 ( 2012-06-27 11:58:43 +0400 )редактироватьну тогда ручками забей каждого. Или шибко много? У меня не много я и не думал над этим.
Злобный Мыш ( 2012-06-27 12:20:35 +0400 )редактироватьЗадан: 2012-06-26 16:51:09 +0400
Просмотрен: 5,810 раз
Обновлен: Apr 27 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Зачем это Вам?
zzuz ( 2012-06-26 17:58:45 +0400 )редактировать