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

Блокировать / разблокировать регистрацию абонента

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

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

alkor
Сообщения: 35
Зарегистрирован: 05 фев 2013, 21:04

Блокировать / разблокировать регистрацию абонента

Сообщение alkor »

Добрый день !

Помогите реализовать на Астериске след.схему для переговорных комнат, с возможностью прослушивать переговорки, а также запрещать / разрешать переговоры :

- есть два зарегестрированных users 100 и 101, подключены на Granstream ATA. Далее в переговорках стоят аналоговые аппараты.
- есть зарегестрированный user 111, подключен у так называемого конролёра за переговорками, установлен Linksys SPA962 с консолью SPA932.

мне необходимо чтобы контролёр с Linksys SPA962 с консолью SPA932 умел делать
1. прослушивать переговорки
2. запрещать / разрешать переговоры.

1 пункт я успешно реализовал при помощи MeetMe конференции. При подъёме трубки 100 и 101 попадают в одну MeetMe 2000. У 111 на консоли SPA932 запраграмил extended feature типа fnc=sd;sub=2000@$PROXY;ext=2000@$PROXY , тем самым при нажатии этой кнопки контролёр попадает м туже MeetMe где уже находятся 100 и 101.

2 пункт оказался не решённым. Не могу найти вариант как на Астериске блокировать/разблокировать сигнал между 100 и 101. Это нужно для того, чтобы если контролёр не разрешил переговоры, то сигнала нет в трубках, тут должен быть какой-то спосор Блокировать / разблокировать регистрацию абонента 100 или 101(тогда позвонить не могут), либо MeetMe блокировать ...
Но блокировка должна делаться именно с LInksys c fnc=.

Может у кого-то есть идеи. Заранее благодарен за помощью
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Блокировать / разблокировать регистрацию абонента

Сообщение ded »

Это вот такие переговорки -
https://www.youtube.com/results?search_ ... vn4nNJRjhc
??

asterisk -rx 'soft hangup channel_number.....' для 1.6...
asterisk -rx 'hangup request channel_number.....' для 1.8.....
Последний раз редактировалось ded 05 фев 2013, 22:13, всего редактировалось 1 раз.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Блокировать / разблокировать регистрацию абонента

Сообщение awsswa »

ФСИН - нанял нового системного администратора ?
платный суппорт по мере возможностей
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Блокировать / разблокировать регистрацию абонента

Сообщение ded »

..потому что старого забили резиновыми дубинками - забыл сделать бэкап.
alkor
Сообщения: 35
Зарегистрирован: 05 фев 2013, 21:04

Re: Блокировать / разблокировать регистрацию абонента

Сообщение alkor »

switch писал(а):
alkor писал(а): блокировать/разблокировать сигнал
не понятно что имеется в виду. В простейшем случае можно на кнопку назначать добавление значения в AstDB, если оно есть то не давать звонить. Последующее нажатие на кнопку отменит запрет. При должной сноровке можно даже сделать чтоб цвет свечения кнопки менялся.
Впринципе такой результат мне и нужен.
Не подскажите куда за примерами можно сходить ?
alkor
Сообщения: 35
Зарегистрирован: 05 фев 2013, 21:04

Re: Блокировать / разблокировать регистрацию абонента

Сообщение alkor »

ded писал(а):Это вот такие переговорки -
https://www.youtube.com/results?search_ ... vn4nNJRjhc
??

asterisk -rx 'soft hangup channel_number.....' для 1.6...
asterisk -rx 'hangup request channel_number.....' для 1.8.....
примерно да :)
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Блокировать / разблокировать регистрацию абонента

Сообщение Samael28 »

Примеров нету :) Вам уже все рассказали. Если поделитесь решением - все скажут спасибо.
Мой профайл на Upwork
alkor
Сообщения: 35
Зарегистрирован: 05 фев 2013, 21:04

Re: Блокировать / разблокировать регистрацию абонента

Сообщение alkor »

asterisk -rx 'hangup request channel_number.....'

как определить конкретно channel_number , или его задавать где-то нужно ?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Блокировать / разблокировать регистрацию абонента

Сообщение ded »

Никак.
Можно видеть какие каналы активны - командами
core show channels
sip show channels
но даже их выхлоп нужно идентифицировать глазами.

Как вариант - нужен визуальный мониоринг всех текущих переговоров через FOP2, интерфейс позволяет как прослушивать выборочно, так и гасить (Hangup) нужные каналы.
alkor
Сообщения: 35
Зарегистрирован: 05 фев 2013, 21:04

Re: Блокировать / разблокировать регистрацию абонента

Сообщение alkor »

Нужен именно механизм типа рубильника, кнопку нажал -> кнопка загарелась красным -> линия на переговорку отключена . при повторном нажатии-> кнопка горит зеленым-> линия открыта можно переговариваться между 100 и 101.
Предложенный вариант с AstDB выглядит ближе к теме по описанию, но так как я пока не гуру, хотелось бы пошаговой помощи в реализации с AstDB. Спасибо.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH