Страница 1 из 1

DLL парсер AMI

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

Asterisk 1.6

Re: DLL парсер AMI

Добавлено: 02 мар 2012, 13:07
SVoy
об этом может сказать лишь ваш админ. возможно вы наоткрывали кучу сессий.. а возможно проблема естественная, но админ не может контроллировать ваши действия, поэтому вы самая вероятная причина. я бы тоже в первую очередь указал на вас.. :)

Re: DLL парсер AMI

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

Re: DLL парсер AMI

Добавлено: 02 мар 2012, 14:17
Menjoy
А можно подробнее про Astmanproxy, еще не успел вникнуть по найденным данным.
Что позволяет избежать и для чего в принципе используется?

Re: DLL парсер AMI

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

Re: DLL парсер AMI

Добавлено: 06 мар 2012, 11:26
Menjoy
У меня соединение постоянное, просто получает все данные из AMI и разбирает их внутри программы, написано на с++.

Re: DLL парсер AMI

Добавлено: 14 мар 2012, 12:09
Menjoy
switch писал(а):Смотря что эти клиенты делают. У меня соединения не постоянные - часто открываются и закрываются, т.к. работаю с ними из ПХП
От администратора Астериска поступила идея, что возможно Астериск "падает" после подключения и работе через AMI из-за неверной работы по сети, т.е. где-то что-то в Астериске нужно еще настраивать.

Re: DLL парсер AMI

Добавлено: 16 мар 2012, 12:42
Menjoy
Просто было замечено, что якобы сам Астериск пытается подключиться к АМИ по моим учетным данным, а там идет разрешение только на мой локальный ip, в понедельник, надеюсь, протестируем это.