Каковы некоторые ограничения интерфейса Asterisk Manager (AMI)?

Насколько я понимаю, интерфейс Asterisk Manager является однопоточным.

Может ли кто-нибудь объяснить мне, правда ли это, и если да, объясните, каковы некоторые из ограничений этого?

Если вызовы AMI перегружают один поток, запросы ставятся в очередь? Может ли это вызвать проблемы в системе (потеря регистрации телефонов, плохое качество связи и т. д.)?


person Steven Spritzer    schedule 12.01.2016    source источник
comment
Вопрос, который вы задали, как есть, весьма неоднозначен. AMI используется по нескольким причинам, включая получение системных событий, выполнение действий над вызовами, выполнение исходящих вызовов, запрос состояния системы и т. д. Вы получите лучший ответ, если уточните, как вы собираетесь использовать AMI. Также имейте в виду, что AMI поддерживает несколько одновременных подключений, поэтому сложно назвать AMI «однопоточным».   -  person Ian Mc    schedule 13.01.2016


Ответы (1)


Вы можете открыть 10 сеансов AMI в 10 потоках и создать свой собственный пул.

Однако очень вероятно, что если вам нужно больше одного, вы делаете что-то не так. Реакция ОМИ обычно очень быстрая.

person arheops    schedule 13.01.2016