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

AMI event listener

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

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

Re: AMI event listener

Сообщение pan-user » 23 мар 2012, 09:18

на C, компактную, простую - выберите любые 2 пункта.. :)

зачем на C если потом скрипты пускать ?, онож весь профит сожрет. Демонов не только на C пишут. Берешь свой любимый П(хп|ерл|итон) пишешь обычную консольную утилевину, проверяешь, пишешь банальный шел скрипт с while 1;...твой скрипт;, запускаешь в bg. вуаля демон и safe скрипт готовы.
pan-user
 
Сообщений: 128
Зарегистрирован: 24 мар 2011, 14:40

Re: AMI event listener

Сообщение Aven » 23 мар 2012, 17:51

Я подобное под винду на Delphi писал, но под linux кодить опыта вообще минимум...
Решения телефонии на базе Asterisk || http://it-need.ru
Аватар пользователя
Aven
 
Сообщений: 798
Зарегистрирован: 28 янв 2011, 17:20

Re: AMI event listener

Сообщение Vlad1983 » 23 мар 2012, 19:18

вот товарищ с листенером морочиется
viewtopic.php?f=5&t=1503
помогите друг другу
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: AMI event listener

Сообщение ys1797 » 23 мар 2012, 19:27

Я бы написал, если что... :)
Если размер плюшек будет превышать размер лени...
ys1797
 
Сообщений: 240
Зарегистрирован: 28 июн 2011, 17:59

Re: AMI event listener

Сообщение kasper » 27 мар 2012, 23:13

ох, если б не туча работы может и взялся бы без исходников =)
Уже есть на время замороженный многопоточный кроссплатформенный демон на с++(qt framework), при запуске посылает coreshowchannels и на основании событий ами ведёт свои данные о наличии каналов их свойств и линках между ними. И клиентам выдаёт уже осмысленные события не о каналах а о звонках типа: звонок с номера на номер идентификатор звонка хххх, идентификатор звонка хххх подняли трубку, идентификатор звонка хххх пложили трубку, изменение callerid. Позволяет выполнять различные команды типа звонок на номер, перехват, перевод, но только в параметрах требует не каналы а экстеншены и при выполнении команд не дёргает лишний раз астериск и так уже знает какие каналы есть их состояние и возможна ли операция. Частично реализована авторизация разным пользователям с разными правами: типа юзер 1 имеет право выполнять команды с номером 111 но слушать события с номеров 100-150. Проще говоря типа аналога фопа 2, рассчитанный на встраивание в различные crm. Только сейчас задача ушла на 2-й план.
The asterisk is my hero
kasper
 
Сообщений: 199
Зарегистрирован: 03 авг 2011, 11:00


Вернуться в Разработка

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

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

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