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

Уведомление о вызове средствами астериск

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

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

Ответить
Natalja
Сообщения: 13
Зарегистрирован: 16 май 2012, 11:26

Уведомление о вызове средствами астериск

Сообщение Natalja »

Добрый день!

Подскажите пожалуйста, каким способом лучше реализовать уведомление о вызове настройками астериска, не задействуя настройки телефонного аппарата? Если на примере - абонент А разговаривает с Б. В этот момент кому-то из них звонит С. Надо отправить С в холд, проиграв ему сообщение, что вызываемый абонент занят, оставайтесь на линии. А тому, кому звонили - надо пикнуть или проиграть сообщение, что есть новый звонок от такого-то. С отправкой С в холд проблем нет, а вот как отправить звук А или Б - не представляю. Видится только какой-то громаздкий способ, когда с помощью астериск менеджера C сможет выяснить каналы А и Б, потом отправит одного в холд, а второго в контекст с проигрыванием звукового сигнала, а потом вернет их откуда взял и снова соединит. Может есть способ лучше?
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Уведомление о вызове средствами астериск

Сообщение ded »

Всё-таки многое зависит от телефонов. Есть телефоны многоканальные, а есть одноканальные. Первые могут принимать второй вызов, а вторые - нет. Одноканальным можно организовывать вызовы через стандартный макрос, реализующий сообщения по состояниям BUSY, NOANSWER, и т.п. (см. стандартный файл extensions.conf). Спрашиваете как отправить звук А или Б? Многие ИП телефоны дают это попискивание прямо в разговор.

Если используете freePBX - то ещё проще. Там уже всё есть. Даже персонализация, то есть абонент С слышит фразу "Иван Петрович в данный момент разговаривает по другой линии, но Вы можете оставить сообщение." Ну а если это ИП телефон, то абонент А просто видит на экране второй вызов, и должен принять решение - оставаться на первой линии или ответить во вторую.
Natalja
Сообщения: 13
Зарегистрирован: 16 май 2012, 11:26

Re: Уведомление о вызове средствами астериск

Сообщение Natalja »

В том и проблема, что надо отправить писк в одноканальный А или Б. Отправка сообщения в С сложности не вызывает.
freePBX не используем.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Уведомление о вызове средствами астериск

Сообщение Vlad1983 »

попробовать с помощью ChanSpy проиграть "пик" в нужный канал
только смысла в этом никакого, т.к. не видно кто звонит

давно работает схема:
* звонящего на VoiceMail
* уведомление в Jabber, на случай если не оставят сообщения
ЛС: @rostel
Natalja
Сообщения: 13
Зарегистрирован: 16 май 2012, 11:26

Re: Уведомление о вызове средствами астериск

Сообщение Natalja »

ded, Vlad1983 - спасибо за ответы. ChanSpy не подошел, пока решила пикать в канал с помощью SendDTMF
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH