Анонс вызывающему после поднятия трубки оператором.
Откуда: Нижний Тагил
Сообщений: 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})
Суть вопроса вот в чем, необходимо, чтобы проигрывался анонс человеку, который из очереди попал к оператору, что-то типа: "С вами говорит оператор иванов иван иванович внутренний номер три ноль три", в предоставленной конфигурации сообщение проигрывается, только не человеку а оператору. Подскажите, уважаемые гуру, где моя ошибка?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Анонс вызывающему после поднятия трубки оператором.
на первый взгляд ошибок не вижу...
может попробовать
member => local/303@from-ts\n,1
?
|
Откуда: Нижний Тагил
Сообщений: 5
|
Re: Анонс вызывающему после поднятия трубки оператором.
Перестали звонить аппараты.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Анонс вызывающему после поднятия трубки оператором.
соврал я
вот так нада
Local/102@from-internal/n
/n на конце говорит астеру, что chan_local должен остаться в цепи прохождения сигнала.
|
Откуда: Нижний Тагил
Сообщений: 5
|
Re: Анонс вызывающему после поднятия трубки оператором.
Проблема в том, что команды Playback и SayDigits проигрывают сообщение не вызывающей стороне, а вызываемой.
|
Откуда: Нижний Тагил
Сообщений: 5
|
Re: Анонс вызывающему после поднятия трубки оператором.
switch: соврал я
вот так нада
Local/102@from-internal/n
/n на конце говорит астеру, что chan_local должен остаться в цепи прохождения сигнала.
Ничего не изменилось.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Анонс вызывающему после поднятия трубки оператором.
ептить!
ну неправильно же!
вот так надо!
[from-ts]
exten => _.,1,Macro(ts,${EXTEN})
exten => _.,n,Macro(dial,,${DIAL_OPTIONS}g,${EXTEN})
|
Откуда: Нижний Тагил
Сообщений: 5
|
Re: Анонс вызывающему после поднятия трубки оператором.
switch: ептить!
ну неправильно же!
вот так надо!
[from-ts]
exten => _.,1,Macro(ts,${EXTEN})
exten => _.,n,Macro(dial,,${DIAL_OPTIONS}g,${EXTEN})
Работает, но немного не так, в такой конфигурации сначала проговаривается сообщение, а потом идёт вызов оператора. Мне же надо, чтобы шёл вызов оператора, и в момент поднятия им трубки проговаривалось сообщение звонящему. Для этого я и использую опцию M в макросе диал - она выполняет макрос в момент поднятия трубки.
|
|