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

Отключить звук

Проблемы и их решения Asterisk как такового

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

Re: Отключить звук

Сообщение bublikoff » 05 июн 2019, 21:13

Всем спасибо за умную мысль ...

сделал так ... муте/анмуте через звездочку а открытие домофона через решетку (на самом домофоне настраивается код)

features.conf
domofon-mute-toggle=*,self,GoSub(domofon-mute-toggle,s,1)

extensions.conf
[ext-local]
exten => 00,1,Ringing
exten => 00,n,Set(__DYNAMIC_FEATURES=domofon-mute-toggle)
exten => 00,n,Set(CHANNEL_VOLUME=-1024)
exten => 00,n,Set(VOLUME(RX)=${CHANNEL_VOLUME})
exten => 00,n,Dial(SIP/00,60,tm)

[domofon-mute-toggle]
exten => s,1,GotoIf($[${CHANNEL_VOLUME} < 0 ]?5)
exten => s,n,Set(VOLUME(RX)=-1024)
exten => s,n,Set(CHANNEL_VOLUME=-1024)
exten => s,n,Return
exten => s,n,Set(VOLUME(RX)=0)
exten => s,n,Set(CHANNEL_VOLUME=0)
bublikoff
 
Сообщений: 5
Зарегистрирован: 03 июн 2019, 14:01

Re: Отключить звук

Сообщение ded » 06 июн 2019, 11:14

Очень изящно!
5+
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: Отключить звук

Сообщение zzuz » 06 июн 2019, 13:59

Код: выделить все
[domofon-mute-toggle]
exten => s,1,GotoIf($[${CHANNEL_VOLUME} < 0 ]?set_null)
exten => s,n,Set(VOLUME(RX)=-1024)
exten => s,n,Set(CHANNEL_VOLUME=-1024)
exten => s,n,Return
exten => s,n(set_null),Set(VOLUME(RX)=0)
exten => s,n,Set(CHANNEL_VOLUME=0)


Это чтобы случайно не добавить лишнего и потом разбираться , что не так с приоритетами.
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Пред.

Вернуться в Конфигурация и настройка Asterisk

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

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

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