2010-03-26 6 views
3

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

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

ответ

3

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

1

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

2

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

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

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

  1. флэш-оператор Панель http://www.fop2.com/
  2. HUD http://www.fonality.com/products/hud
  3. Звездочка помощник http://blogs.digium.com/2008/12/22/asterisk-desktop-assistant-windows-click-to-call-and-more/

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

 Смежные вопросы

  • Нет связанных вопросов^_^