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

Аналог Operator Service mode

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

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

Ответить
Leo
Сообщения: 8
Зарегистрирован: 12 дек 2018, 00:26

Аналог Operator Service mode

Сообщение Leo »

Приветствую всех присутствующих!, уважаемые форумчане!
Снова вынужден обращаться за помощью к Вам.
Моя задача состоит в следующем:
После выполнения Dial , мне нужно передать контроль над звонком звонимой (не уверен правильно ли это слово) стороне.
По описаниям на asterisk-wiki в Dial опция O (Operator Service Mode) , это именно то что мне нужно, но как я понял это работает только в случае двустороней работы с Dahdi.
Подскажите, есть ли какие-то альтернативы/аналоги этой опции ?
Спасибо большое!
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Аналог Operator Service mode

Сообщение zzuz »

мне нужно передать контроль над звонком
. Для чего именно ?
Линия24 - Системы Массового Телефонного Обслуживания
Leo
Сообщения: 8
Зарегистрирован: 12 дек 2018, 00:26

Re: Аналог Operator Service mode

Сообщение Leo »

Мне это нужно, чтобы реализовать n-way call https://www.voip-info.org/asterisk-n-way-call-howto/ .
В моей ситуации клиенты звонят на сервисную службу, и в случае необходимости агент поддержки сервисной службы должен в любой момент иметь возможность перевести клиента в конференц руму и добавить в эту же руму ещё человечка.
На данный момент , я реализовал эту возможность немного по другому.Если кто то из сервисной поддержки принимает звонок, он сразу же завершается, и 2 этих товарища незаметно для них попадают в конференц руму. При этом управлять звонком могут оба , а т.к. клиент про эти все тонкости не знает (и вряд ли они ему интересны) , то это то что нужно - агент может смело добавлять по схеме описанной в приведеной выше ссылки ещё человека, и это сработает. Но меня не устраивает такой вариант, т.к. по умолчанию это означает, что все звонки будут проходить через конференц румы, а мне такое совсем не нужно. Всё что мне нужно, это дать возможность агентам превращать обычный входящий звонок, в конференц звонок в любой момент времени когда они посчитают это нужным.
Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: Аналог Operator Service mode

Сообщение Repz »

Leo писал(а):Мне это нужно, чтобы реализовать n-way call https://www.voip-info.org/asterisk-n-way-call-howto/ .
В этом https://www.voip-info.org/asterisk-n-way-call-howto документе есть все необходимое для реализации вашей идеи.
Попробуйте с помощью features запустить nway-start, как только заработает контекст nway-star смотрите на переменные :
${BRIDGEPEER},${CHANNEL(name)} этого должно хватить для понимания механизма.
и используйте ConfBridge(${CONFNO}) вместо описанного MeetMe(${CONFNO})
Leo
Сообщения: 8
Зарегистрирован: 12 дек 2018, 00:26

Re: Аналог Operator Service mode

Сообщение Leo »

Проблема заключается в следующем.
Всё что описано в это документе (https://www.voip-info.org/asterisk-n-way-call-howto/) оно работает, только вот работает оно для инициатора звонка (звонящего).
А мне нужно , чтобы эти опции работали хотя бы для обоих (caller and callee) , а в иделе только у того кому звонят. Именно поэтому я инетерсуюсь, возможно ли как то передать контроль над звонком.
Не исключено ,что я делаю что то неправильно, но на данный момент мои текущие тесты показывают, что фичи из features.conf в контексте данного документа, у меня работают только для инициатора звонка.
Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: Аналог Operator Service mode

Сообщение Repz »

В Dial знаете чем "t" отличается от "T" ?
Leo
Сообщения: 8
Зарегистрирован: 12 дек 2018, 00:26

Re: Аналог Operator Service mode

Сообщение Leo »

Идею понял)
Спасибо большое!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH