Балансировщик нагрузки Asterisk AMI Kamailio - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь настроить Kamailio с Asterisk для балансировки нагрузки. Таким образом, ожидание:

1: у меня есть 1 сервер Kamailio

2: 2 сервера Asterisk

3: 1 сервер диспетчера приложений, который отправит запрос AMI в Kamailio

4: вызов будет для AMI звездочки на порту 5038 с моего сервера приложений.

5: Kamailio должен понять и направить запрос AMI (порт 5038) на серверы Asterisk, используя тот же порт.

1 Ответ

1 голос
/ 21 января 2020

Kamailio - это SIP-прокси, он ничего не знает о протоколе AMI.

Использует общий прокси, такой как HAProxy или конкретный c AMI-прокси

Менеджер прокси

Octopasty is a Python based multi-client/multi-server proxy for the Asterisk Manager Interface (AMI)
AACC daemon, allows large number of agents to connect to asterisk and get CTI functionality.
AstManProxy is a Multi-Threaded Manager Proxy with support for multiple I/O formats, including XML
Asterisk Flash Operator Panel contains a manager proxy in perl
Asterisk Simple Manager Proxy simplified version of the proxy in Asterisk Flash Operator Panel
Astguiclient contains a manager proxy that uses a MySQL to queue requests
Asterisk GUI DeStar contains a Python based manager proxy
DialApplet, Unified communications
TclMyAst offers a proxy that maintains channel state.
RAMI contains a built-in manager proxy in Ruby
CommServer is a Proxy server which gives the complete user profiling and billing managment for voip services using AMI.
(amiws) Asterisk Management Interface (AMI) to Web-socket proxy on C. Can work with multiple AMI servers via TCP/TLS.

https://www.voip-info.org/asterisk-manager-proxy/

...