Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Анонс вызывающему после поднятия трубки оператором.

Анонс вызывающему после поднятия трубки оператором.

Откуда: Нижний Тагил
Сообщений: 5

Анонс вызывающему после поднятия трубки оператором.

есть очередь:

[499]
announce-frequency=0
announce-holdtime=no
autofill=no
eventmemberstatus=yes
eventwhencalled=yes
joinempty=yes
leavewhenempty=no
maxlen=0
monitor-type=mixmonitor
monitor-format=wav
music=default
periodic-announce-frequency=45
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
reportholdtime=no
retry=0
ringinuse=yes
servicelevel=60
strategy=rrmemory
timeout=20
weight=0
wrapuptime=0
context=ivr-3
periodic-announce=custom/ivr2
member => local/301@from-ts,1
member => local/302@from-ts,1
member => local/303@from-ts,1

есть Диалплан:

[from-ts]
exten => _.,1,Macro(dial,,${DIAL_OPTIONS}gM(ts^${EXTEN}),${EXTEN})

Есть макрос:

[macro-ts]
exten => s,1,Wait(0.2)
exten => s,n,Playback(T-is-not-available)
exten => s,n,SayDigits(${ARG1})

Суть вопроса вот в чем, необходимо, чтобы проигрывался анонс человеку, который из очереди попал к оператору, что-то типа: "С вами говорит оператор иванов иван иванович внутренний номер три ноль три", в предоставленной конфигурации сообщение проигрывается, только не человеку а оператору. Подскажите, уважаемые гуру, где моя ошибка?
2010-11-02 11:19

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Анонс вызывающему после поднятия трубки оператором.

на первый взгляд ошибок не вижу...
может попробовать
member => local/303@from-ts\n,1
?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-11-02 11:23

Откуда: Нижний Тагил
Сообщений: 5

Re: Анонс вызывающему после поднятия трубки оператором.

Перестали звонить аппараты.
2010-11-02 11:27

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Анонс вызывающему после поднятия трубки оператором.

соврал я
вот так нада
Local/102@from-internal/n
/n на конце говорит астеру, что chan_local должен остаться в цепи прохождения сигнала.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-11-02 11:30

Откуда: Нижний Тагил
Сообщений: 5

Re: Анонс вызывающему после поднятия трубки оператором.

Проблема в том, что команды Playback и SayDigits проигрывают сообщение не вызывающей стороне, а вызываемой.
2010-11-02 11:30

Откуда: Нижний Тагил
Сообщений: 5

Re: Анонс вызывающему после поднятия трубки оператором.

switch:

соврал я
вот так нада
Local/102@from-internal/n
/n на конце говорит астеру, что chan_local должен остаться в цепи прохождения сигнала.
Ничего не изменилось.
2010-11-02 11:32

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Анонс вызывающему после поднятия трубки оператором.

ептить!
ну неправильно же!
вот так надо!
[from-ts]
exten => _.,1,Macro(ts,${EXTEN})
exten => _.,n,Macro(dial,,${DIAL_OPTIONS}g,${EXTEN})
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-11-02 11:47

Откуда: Нижний Тагил
Сообщений: 5

Re: Анонс вызывающему после поднятия трубки оператором.

switch:

ептить!
ну неправильно же!
вот так надо!
[from-ts]
exten => _.,1,Macro(ts,${EXTEN})
exten => _.,n,Macro(dial,,${DIAL_OPTIONS}g,${EXTEN})
Работает, но немного не так, в такой конфигурации сначала проговаривается сообщение, а потом идёт вызов оператора. Мне же надо, чтобы шёл вызов оператора, и в момент поднятия им трубки проговаривалось сообщение звонящему. Для этого я и использую опцию M в макросе диал - она выполняет макрос в момент поднятия трубки.
2010-11-02 12:20

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru