View Source

Набор инструментов Switchvox позволяет Вам интегрировать телекоммуникационную систему Swtichvox с web-приложениями, благодаря чему Вы получаете  совершенно новый уровень коммуникационных сервисов для Вашего бизнеса\!

Перед тем, как углубиться в разработку, просмотрите краткий обзор средств, предлагаемых от Digium.

{color:#0000ff}Что Вы хотите разработать?{color}

Какое приложение Вы хотите разработать? Вы хотите разместить кнопку вызова в один клик на Вашем сайте? Интегрировать Switchvox с базой данных товаров для улучшения предоставляемого сервиса? Не зависимо от того, что и для чего Вы хотите разработать, уделите время и узнайте об уже существующих разработках Digium.

{color:#0000ff}Какие инструментальные средства разработки Вам необходимо использовать?{color}

Switchvox Extend предоставляет Вам набор инструментов для взаимодействия с Switchvox и Вашими абонентами. Возможно, Вы захотите использовать один или все инструменты, в зависимости от того, что необходимо:

XML API

IVR-web интеграция

Уведомление о событиях

Коммутационная панель Switchboard

{color:#0000ff}Имеет ли Вы необходимый опыт?{color}

Для разработки web-ориентированный приложений интеграции с Switchvox, существуют готовые API, разработанные на разных языках программирования, которые позволят вам облегчить процесс разработки прикладных приложений:

PERL

PHP

Ruby

[JavaScript]

Python

C#

Существует ли код, готовый для использования в разработке под Switchvox?

Посмотрите на клиентские библиотеки, которые позволят Вам использовать готовые решения\! Возможно, справочное руководство уже имеет подобные решения, которые Вы хотите реализовать.

{color:#0000ff}Что дальше?{color}

{color:#000000}Каждый из разработчиков имеет свой собственный подход к разработке программного обеспечения, но существуют некоторые проблемы, о которых необходимо помнить работая с Switchvox.{color}

{color:#000000}Эффективно используйте программный комплект для тестирования. Тестовый программный комплект создает запрос и собирает ответы для каждого вызова метода Extend API (API расширения). Вы можете выбрать XML или JSON и отправлять запросы на наш демонстрационный Switchvox или Ваш собственный.{color}

{color:#000000}Включайте номера версий Ваших API и проверьте еще раз, что работаете с самой последней версией Switchvox. За более детальной информацией о конструировании запроса обращайтесь на wiki страницу Конструирования запросов. Чтобы обновить программное обеспечение Switchvox, перейдите на закладку Machine Admin \-> Updates в наборе инструментов администрирования и осуществите проверку последней версии.{color}

{color:#000000}Обрабатывайте все проблемы связанные с сетевым доступом и правилами доступа. Ваше приложение и Switchvox будут осуществлять сетевое взаимодействие. Если Вы планируете осуществлять обмен файлами, необходимо правильно настроить передачу файлов и правила доступа. Убедитесь, что Switchvox Access Control (Механизм управления доступа системы Switchvox) позволяет вашему приложению получить доступ к сервису административных API и/или пользовательских API.{color}

{color:#0000ff}Сообщите нам о Вашем Switchvox приложении\!{color}

{color:#000000}Мы искренне рады услышать о Ваших успехах в разработки прикладных программ для Switchvox. Сообщите нам, как Switchvox API Расширения позволили Вам усовершенствовать пользовательский сервис или автоматизировать бизнес-процесс или просто{color} немного разнообразить ваши будни\!