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

Аналлог анонсов Dial(,,A(filename) в queues.

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение Kucherow »

У приложения Dial() есть команда A(filename) проигрывающая filename абоненту принимающему звонок. Хоу получить подобное поведение для абонентов в очередях. В некоторых руководствах пишут про опцию announce, но она не подходит т.к. звуковой файл выбирается переменной исходя из номера на который поступил звонок.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение zzuz »

про опцию announce - это то , что Вам подходит. Если Вы считаете , что это не так, то добавьте больше информации по вашему вопросу .
Линия24 - Системы Массового Телефонного Обслуживания
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение virus_net »

Kucherow писал(а):т.к. звуковой файл выбирается переменной исходя из номера на который поступил звонок
Это вы в каком мануале прочли ?
queues.conf-dist писал(а):; An announcement may be specified which is played for the member as
; soon as they answer a call, typically to indicate to them which queue
; this call should be answered as, so that agents or members who are
; listening to more than one queue can differentiated how they should
; engage the customer
;
;announce = queue-markq
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Re: Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение Kucherow »

zzuz писал(а):про опцию announce - это то , что Вам подходит. Если Вы считаете , что это не так, то добавьте больше информации по вашему вопросу .
С dial я могу сделать так:

Код: Выделить всё

[global]
hrm_queue = "SIP/2000&SIP/2001&SIP2002"
...
same => n, Dial(${hrm_queue},60,tmA(/srv/asterisk/ivr/incoming/${CONTEXT}))
И это подсовываю в контексты irv.

Если использовать для этого queues(а использовать надо, ибо round-robin), то необходимо создавать несколько очередей с разными announce.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение virus_net »

И снова мимо. М.б. стоит открыть доку ?

Asterisk cmd Queue
Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule[,position]]]]]]]]])
'announceoverride' allows you to override the announcement specified in queues.conf using 'announce = ...' or add one to it in the first place.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Re: Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение Kucherow »

Спасибо, попробую.
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

[SOLVED]Аналлог анонсов Dial(,,A(filename) в queues.

Сообщение Kucherow »

Нашел свою ошибку. при настройки queue забыл про одну запятую(не в то место добавлял путь к файлу), в итоге все работает:

Код: Выделить всё

...
same => n,queue(hrm,,,/srv/asterisk/ivr/hrm/${CONTEXT})
...
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH