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

queues.conf использование динамичных переменных [закрыт]

0

Возможно-ли применение такого сценария:

[queuej]
setinterfacevar= yes
music = default
strategy = ringall
timeout = 120
retry = 5
maxlen = 0
joinempty = yes
ringinuse = no
announce-frequency = 30
announce-holdtime = no
announce-position = limit
announce-position-limit = 6
queue-youarenext = /etc/asterisk/sounds/support/queue-youarenext
queue-thereare = /etc/asterisk/sounds/support/queue-thereare
queue-callswaiting = /etc/asterisk/sounds/support/queue-callswaiting
queue-thankyou = /etc/asterisk/sounds/support/queue-thankyou
member=>SIP/${peremennaya1}/${peremennaya2}

пс: смотрите на строку выше

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

спросил 2014-10-10 23:33:14 +0400

mention Gravatar mention flag of Russian Federation
486 43 3 17
http://localhost/

обновил 2014-10-10 23:34:28 +0400

2 Ответа

1

возможно с использованием диалплана. а именно:

member=>Local/s@my_funny_member/n

в extensions.conf

[my_funny_member]
exten => s,1,Dial(SIP/${peremennaya1}/${peremennaya2},,)

естественно, state для такого мембера небудет доступен, потому будет пытатся звонить постоянно. можно еще попробывать hint использовать(чтоб state был), но это уже за рамками вопроса.

может потребовать проброса переменных. тоесть либо использовать вместо переменных ASTDB ( вида ${DB(mykey/peremennaya1)} ), либо разшаривания переменных

  exten => s,1,Set(__peremennaya1=something);use __ to force var be copied to sub-channel

надо проверять, может быть зависимо от версии(через ASTBD/func_SHARED работать будет точно)

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

ответил 2014-10-11 03:47:03 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2014-10-11 03:50:17 +0400

0

Нет , невозможно.

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

ответил 2014-10-11 00:39:55 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

обновил 2014-10-11 00:40:17 +0400

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

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

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

Статистика

Задан: 2014-10-10 23:33:14 +0400

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

Обновлен: Oct 11 '14

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