ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Телеконференция и удержание вызова

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

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

Телеконференция и удержание вызова

Сообщение Tanatos1978 » 01 окт 2019, 14:51

У меня следующий вопрос:

Использую чистый астериск, без всяких надстроек, версия - Asterisk 15.3.0.
Создана телеконференция, с фиксированным паролем. Для участия sip-клиентов и внешних номеров.
Проблема следующая - при звонке по второй линии на внешний телефон, участвующий в конференции (например, мобильный), если клиент ставит конференцию на удержание, у всех остальных пользователей она также ставится на удержание
(слышно сообщение - пожалуйста, оставайтесь на линии).

Можно ли каким-то образом это запретить, либо автоматически отключить такого абонента от конференции, чтобы у всех остальных осталась возможность общаться?
Tanatos1978
 
Сообщений: 3
Зарегистрирован: 01 окт 2019, 14:30

Re: Телеконференция и удержание вызова

Сообщение Tanatos1978 » 01 окт 2019, 15:54

Немного скорректирую - при получении вызова внешним абонентом у него ставится конференция на удержание, а у всех остальных играет музыка, и общаться они при этом продолжают.
Нужно каким-то образом убрать музыку, либо отключить этого абонента от конференции.
Tanatos1978
 
Сообщений: 3
Зарегистрирован: 01 окт 2019, 14:30

Re: Телеконференция и удержание вызова

Сообщение ded » 01 окт 2019, 16:48

1) Продумать - что делать с такими участниками? Игнорировать? Отключать/выкидывать ? - есть менеджмент (kick).
Есть вэб-менеджмент (webmeetme).
2) Сделать отдельный класс музыки в ожидании - Silent, и применить его к этой конференции.
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: Телеконференция и удержание вызова

Сообщение Tanatos1978 » 02 окт 2019, 14:32

Сделал отдельный класс музыки:

/etc/asterisk/musiconhold.conf:

Код: выделить все
[silent]
mode=custom
directory=/var/lib/asterisk/moh/silent
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b --mono -s

Каталог silent пустой.
Как теперь применить музыкальный класс к конференции? Она у меня расписана в /etc/asterisk/extensions.conf:

Код: выделить все
exten => 4961,1,Goto(conference_4955,s,81)
exten => s,81,Noop(user-CONERENCE${CALLERID(all)})
exten => s,n,SIPDtmfMode(inband)
exten => s,n,MeetMe(76,cM)
exten => s,n,Hangup

В /etc/asterisk/confbridge.conf прописано:

Код: выделить все
[default_user]
type=user
music_on_hold_class=silent
Tanatos1978
 
Сообщений: 3
Зарегистрирован: 01 окт 2019, 14:30

Re: Телеконференция и удержание вызова

Сообщение ded » 02 окт 2019, 15:45

exten => 4961,1,Goto(conference_4955,s,81)
[Syntax]
Goto([[context,]extensions,]priority)

ну и где у вас контекст conference_4955?
Tanatos1978 писал(а):Как теперь применить музыкальный класс к конференции?
Давайте уже вы почитаете документацию. wiki.asterisk.org или Будущее телефонии, 4-е издание.
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH