Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

BLF в зависимости от CallerID [закрыт]

0

День добрый. В двух словах: есть hint: exten => *3,hint,Custom:QueueStat${CALLERID(num)}

Он не работает. Я храню данные в переменных вида QueueStat2100-2107, в них лежит состояние оператора на данном аппарате. Реально ли сделать так, чтобы аппараты подписывались по одному номеру на свое состояние?

удалить переоткрыть спам изменить тег редактировать

спросил 2012-04-23 16:06:05 +0400

tesak89 Gravatar tesak89 flag of Russian Federation
292 23 1 11

Comments

Иными словами, как в плане набора в хинте получит номер клиента, который его запросил?

tesak89 ( 2012-04-23 16:46:10 +0400 )редактировать

2 Ответа

0

Хинты не поддерживают переменные и прочее. Тебе придется для каждого делать отдельный хинт, без вариантов.

ссылка удалить спам редактировать

ответил 2012-04-23 16:52:59 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/
0

вродебы реально вот так

exten => *3/1111,hint,Custom:QueueStat1111
exten => *3/1112,hint,Custom:QueueStat1112

но только в последних версиях астериска. переменных в момент хинта просто нет. там нет канала. тоесть переменные работать не будут.

ссылка удалить спам редактировать

ответил 2012-04-23 17:19:19 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

У меня 1.6. Видимо, не прокатит

tesak89 ( 2012-04-23 18:22:43 +0400 )редактировать

ну а что мешает попробовать? для 1.4 точно не катит.насчет 1.6 не факт.

meral ( 2012-04-23 18:38:20 +0400 )редактировать

Это только завтра. Пока поставил.

tesak89 ( 2012-04-23 18:40:14 +0400 )редактировать

Не заработало, пришлось через *32100 и т.п. делать

tesak89 ( 2012-04-25 11:04:27 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-04-23 16:06:05 +0400

Просмотрен: 143 раз

Обновлен: Apr 23 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.