VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Маршрутизация вызовов. (очереди)

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: Маршрутизация вызовов. (очереди)

Сообщение Repz »

если я правильно понял ${ODBC_GET_ROUTE(${CALLERID(num)})} возвращаяет значение distnum для incnum,
тогда записав в distnum название очереди
insert into tablename (incnum,distnum) values(79167773322, queue_one);
insert into tablename (incnum,distnum) values(74956662211, queue_two);
все можно привести к одной строке -
exten => s,n,Queue(${ODBC_GET_ROUTE(${CALLERID(num)})})
aleksashechka
Сообщения: 30
Зарегистрирован: 31 авг 2015, 10:30

Re: Маршрутизация вызовов. (очереди)

Сообщение aleksashechka »

Repz писал(а):если я правильно понял ${ODBC_GET_ROUTE(${CALLERID(num)})} возвращаяет значение distnum для incnum,
Да, GET_Route возвращает.
К одной строке не приведено для того, чтоб можно было роутить не только в очереди но и куда вздумается.
И в случае если номера нет в базе, он его отправит в дефолное назначение. (в моем случае общую очередь)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH