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

Объединить 2 звонка прозрачно для клиента

1

Имеется IVR с авторизацией и дальнейшем продолжение звонка по номеру (доступа нету). Необходимо сделать звонок так, чтобы была пройдена авторизация и продолжения звонка через этот IVR и не было слышно самого IVR. Звонок проходит для клиента прозрачно через этот IVR.

Если делать звонок через Dial с донабором dtmf - работает. Пытался (SIP,H323:g711,g729):

  • через call файл делать звонок на IVR и потом объединять через Bridge
  • SendDTMF
  • через Dial с опцией G

Общая проблема не проходит dtmf и IVR говорит об отсутствии данных

Интересуют ещё варианты решения задачи.

Linux Asterisk 10.5.0

спросил Jun 13 '12

HornetUA Gravatar HornetUA
11 1 2

Comments

Что имеется в виду под "IVR с авторизацией и дальнейшим прохождением звонка по номеру"?

matperez (Jun 13 '12)edit

Вы звоните на номер . Вас просят ввести пин . После этого просится ввести номер назначения. Идёт звонок на набранный номер назначения. Нужно как-то эту стадию сделать прозрачной. Клиент сразу звонит на номер назначени и не должен слышать этот IVR. А астериск сам дозванивается , вводит пин и номер назначения.

HornetUA (Jun 13 '12)edit

Девочка, учи матчасть....

amonra (Jun 13 '12)edit

Вы о чём "amonra" ? Вы прочитали только ответ на вопрос "matperez" ? А конкретно по теме есть что-то конструктивное.

HornetUA (Jun 13 '12)edit

Я и сказал, учите матчасть... Или платите деньги людям, они Вам сделают. А вто так-вот "Люди напишите мне алгоритм (при, чём элементраный), а то не впадлу мозг включать" - по моему вообще наглость.

amonra (Jun 13 '12)edit

В чём элементарность данной задачи ?

exten => _8.,n,Dial(H323/provider/8xxxxxxxxxxxxxx,120,D(wwwwww0111111111#wwwwwwwwwwwwwwwwwwwww8111111111#)) - это работает Но нужно так чтобы клиент не слышал работу IVR (фразы Введите, Наберите и тд).

HornetUA (Jun 13 '12)edit

А можно весь диалплан увидеть ? Хотя не уверен, что хочу этого, так как та часть, что я наблюдаю уже вызывает ужас...

amonra (Jun 13 '12)edit

Диалпланы всех вариантов ? И в чём ужас диаплана в комментарии ?

HornetUA (Jun 13 '12)edit

2 Ответа

0

Посмотрите в опцию М команды Dial. Там можно сделать макрос, который будет донабирать, а вызывающему это слышно не будет.

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

ответил Jun 13 '12

switch Gravatar switch
8334 11 7 92
http://lynks.ru/
0

Попробую через Макрос.

Сейчас делаю так:

exten => _8.,1,Dial(SIP/provider/8xxxxxxxxxxxxxxx,120,G(default^888888888^acceptcaller))
exten
=> _8.,n,Hangup

exten
=> _88888.,n(acceptcaller),GoTo(accept-caller,s,1)
exten
=> _88888.,n(acceptcalled),GoTo(accept-called,s,1)

[accept-called]
exten
=> s,1,NoOp(CHANNEL-CALLED=${CHANNEL})
exten
=> s,n,SendDTMF(wwwwww01111111111111wwwwwwwwwww81111111111#)

[accept-caller]                            
exten
=> s,1,NoOp(CHANNEL-CALLER=${CHANNEL})
exten
=> s,n,Playback(beep,noanswer)
exten
=> s,n,Playback(beep,noanswer)
exten
=> s,n,Bridge(SIP/provider-00000001)

Работает. Но слышно окончание фразы от IVR. Ставишь дольше проигрывать beep - не срабатывет Bridge:

 Auto fallthrough, channel 'SIP/provider-00000001' status is 'UNKNOWN'
ссылка удалить спам редактировать

ответил Jun 13 '12

HornetUA Gravatar HornetUA
11 1 2

Comments

Аффтар, вы мудак. Я вам дал решение, а вы снова в Bridge упираетесь!

switch (Jun 13 '12)edit

Глаза открой и прочитай пост.

HornetUA (Jun 13 '12)edit

Аффтар жжёт !!!!!

amonra (Jun 13 '12)edit

Тихий ужас.

zzuz (Jun 13 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: Jun 13 '12

Просмотрен: 1,700 раз

Обновлен: Jun 13 '12

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