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

DLL парсер AMI

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

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

DLL парсер AMI

Сообщение Menjoy » 02 мар 2012, 12:55

Пишу парсер AMI в виде DLL.
Скажите, как может повлиять одновременно подключение к AMI одного и того же пользователя из manager.conf к системе. На одном сервере висело 3 тестовых приложения - DLL, аналог но в виде консоли и telnet - администратор Астериск начал жаловаться, что начались определенные проблемы с работой АТС, не проходят звонки и т.п.
Из настроек было включено только отображение Event: Cdr и все.
Может есть еще какие-нибудь подводные камни при работе с AMI?
Библиотека просто подключается к серверу по tcpip и начинает принимать данные в буфер, которые разбирает на отдельные ивенты и выводит в консоль - фактически аналог telnet на данном этапе. Также есть возможность парочки команд, вроде originate, redirect. Ума не приложу, что могло "повредить" работу Астериска.

Asterisk 1.6
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: DLL парсер AMI

Сообщение SVoy » 02 мар 2012, 13:07

об этом может сказать лишь ваш админ. возможно вы наоткрывали кучу сессий.. а возможно проблема естественная, но админ не может контроллировать ваши действия, поэтому вы самая вероятная причина. я бы тоже в первую очередь указал на вас.. :)
Готов к труду и обороне!
http://svoy.in.ua - для своих
SVoy
 
Сообщений: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: DLL парсер AMI

Сообщение Menjoy » 02 мар 2012, 13:30

Максимум сессий - 4 штуки. Неужели могло повлиять?
3 под одним пользователем и 1 под другим - все что было открыто одновременно.
К сожалению реальную работоспособность можно проверить только на реальном сервере :)
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: DLL парсер AMI

Сообщение Menjoy » 02 мар 2012, 14:17

А можно подробнее про Astmanproxy, еще не успел вникнуть по найденным данным.
Что позволяет избежать и для чего в принципе используется?
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: DLL парсер AMI

Сообщение Menjoy » 05 мар 2012, 12:21

switch, но все же, неужели 3 "клиента" одновременно подключенных к AMI под одним пользователем могли повлиять на Астериск так, что стали происходить странные вещи, вроде того, что входящий вызов просто зависает и звонок не доходит до оператора.
Теоретически, конечно же да :)
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: DLL парсер AMI

Сообщение Menjoy » 06 мар 2012, 11:26

У меня соединение постоянное, просто получает все данные из AMI и разбирает их внутри программы, написано на с++.
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: DLL парсер AMI

Сообщение Menjoy » 14 мар 2012, 12:09

switch писал(а):Смотря что эти клиенты делают. У меня соединения не постоянные - часто открываются и закрываются, т.к. работаю с ними из ПХП

От администратора Астериска поступила идея, что возможно Астериск "падает" после подключения и работе через AMI из-за неверной работы по сети, т.е. где-то что-то в Астериске нужно еще настраивать.
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: DLL парсер AMI

Сообщение Menjoy » 16 мар 2012, 12:42

Просто было замечено, что якобы сам Астериск пытается подключиться к АМИ по моим учетным данным, а там идет разрешение только на мой локальный ip, в понедельник, надеюсь, протестируем это.
Menjoy
 
Сообщений: 65
Зарегистрирован: 13 фев 2012, 12:09


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

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

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

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