Что больше подходит для событий pbx, TIdTCPServer или TIdTCPClient? - PullRequest
3 голосов
/ 27 марта 2010

Я испытываю некоторые системы IP-УАТС, Asterisk, Freeswitch и Yate, для регистрации событий в УАТС, и я хочу знать, какой из этих компонентов является лучшим.

Компонент должен регистрироваться в УАТС для получения событий, получать их, отправлять некоторые ответы и выдавать некоторые команды. Какой из двух будет более подходящим?

Ответы [ 3 ]

3 голосов
/ 27 марта 2010

Разница между TCP-сервером и клиентом заключается в том, кто инициирует соединение. Клиент подключается к серверу. Я полагаю, вам следует использовать TIdTCPClient.

2 голосов
/ 28 марта 2010

Asterisk имеет четко определенный сетевой протокол TCP / IP, управляемый событиями, который поддерживает связь SSL. Этот модуль называется Asterisk AMI и широко используется для выполнения именно того, что вы хотите.

Документацию по AMI вы можете прочитать здесь: http://www.voip -info.org / wiki / view / Asterisk + manager + API

Кроме того, если вы хотите проверить некоторые продукты, которые используют события AMI в качестве основного продукта, проверьте:

  1. Панель оператора Flash http://www.fop2.com/
  2. HUD http://www.fonality.com/products/hud
  3. Asterisk Assistant http://blogs.digium.com/2008/12/22/asterisk-desktop-assistant-windows-click-to-call-and-more/

Наслаждайтесь:)

1 голос
/ 27 марта 2010

Другим вариантом будет использование Synapse , который является блокирующей библиотекой TCPIP, которая очень проста в использовании и поддерживает бесплатный паскаль, а также Delphi.

...