Понедельник | 21 Мая 2012
ICE Partners
Подробнее

3CX Phone System Multi Tenant v10

  • До 10 АТС на одной платформе
  • Независимое управление
  • Независимое резервное копирование
  • Не требует доп. лицензий Windows
  • Бесплатно
Подробнее

Вебинар по 3CX - 15/06/2012

  • Обзор возможностей 3CX v11
  • Ценовая политика
  • Дополнительные приложения
  • Рекомендованное оборудование
  • SIP-домофоны
Скачать

3CX Phone System v10

  • Добавлен кодек G.722
  • Настройка телефонов Plug&Play
  • Функции Call-центра
  • Class of Service для групп
  • Улучшенная безопасность
  • Уведомление о событиях по email
  • Новая консоль MyPhone
Скачать

Интеграция с 1С

  • Передача номера из 3CX в 1С
  • Управление вызовами из 1С
  • Не привязан к конфигурации 1С
  • Бесплатное демо
Заказать

SIP-видеодомофоны

  • Поддержка SIP
  • Питание через PoE
  • Один порт 10/100 Ethernet
  • Видеокодеки H.263 и MPEG-4
  • Аудиокодеки G.729A/B и G.711
3CX Distribution Partner

Подключение 3CX к Skype при помощи утилиты SipTheeSkype: многоканальный режим

Принцип работы многоканального Skype транка

Многоканальный режим подключения 3CX Phone System к сети Skype работает следующим образом.

На компьютере устанавливается Skype клиент. В Windows создается несколько пользователей, чтобы под каждым из них запустить Skype со своим отдельным Skype аккаунтом. Таким образом мы можем запустить несколько программ Skype одновременно. Затем создается несколько VoIP транков в 3CX.

Но как соединить эти транки и Skype аккаунты? Для этого разработано специальное дополнение к SipTheeSkype - stsTrunkBuilder. stsTrunkBuilder - это набор скриптов и командных файлов, который устанавливается в ту же директорию, в которую установлен SipTheeSkype. На основе информации, которая указывается в конфигурационном файле stsTrunkDef.cfg, stsTrunkBuilder генерирует набор командных файлов (.bat) и файлов конфигурации SipTheeSkype (.cfg).

Каждый из созданных .bat файлов запускает свою программу Skype (т.е. под своим пользователем) и свою SipTheeSkype (со своим файлом конфиругации .cfg). Таким образом, каждый .bat файл создает свой Skype транк. Самих .bat файлов создается столько, сколько Skype "линий" вы хотите использовать. Все зависит от ваших потребностей и мощности вашего компьютера.

Важно! Каждый транк будет использовать свой собственный SIP порт для коммуникаций, начиная с порта 5070 (5070, 5071, 5072 и т.д.)

На современном компьютере можно запустить 20 и более одновременных Skype транков.

Создание многоканального Skype транка

1. Скачайте и разархивируйте stsTrunkBuilder в папку ststrunkbuilder на своем ПК. Для определенности, это папка C:\ststrunkbuilder

2. Скопируйте содержимое папки C:\ststrunkbuilder (с подпапками) в папку, где у вас уже установлена SipTheeSkype. В моем случае, это папка C:\siptheeskype

Скопируйте содержимое папки C:\ststrunkbuilder\samples также в папку C:\siptheeskype. Папка C:\ststrunkbuilder нам больше не потребуется.

3. Откройте в Блокноте файл C:\siptheeskype\stsTrunkDef.cfg и внесите в него следующие изменения.

skypeUserList=первый_аккаунт_Skype, второй_аккаунт_Skype..., N_аккаунт_Skype - Я сделал такие аккаунты: skype_3cx_trunk_1, skype_3cx_trunk_2, skype_3cx_trunk_3.

targetPlatform=windows - Наша инсталляция сделана на этой платформе.

stsBaseConfigFile=/siptheeskype/siptheeskype.cfg - Имя папки, в которой расположен файл конфигурации SipTheeSkype. Мы его создали здесь.

passwordSeed=makeupsomethinghere Это менять не нужно! Пароли для создаваемых 3CX транков (Authentication Password) будут генерироваться автоматически. Потом мы их просто скопируем и вставим в мастере создания транка 3CX.

trunkNameBase=stsTrunk_ Маска имени пользователя (Authentication ID) транка. Созданные имена пользователей мы потом просто скопируем и вставим в мастере создания транка 3CX. Можно не менять.

osUserBase=stsTrunk_ Базовая часть имени пользователя Windows. Можно не менять. Внимание! В этом случае имена пользователей Windows, которые вы создадите для запуска Skype должны иметь вид stsTrunk_01, stsTrunk_02...

sip-skype шлюз

Сохраните и закройте файл stsTrunkDef.cfg

4. Создайте столько пользователей Windows, сколько Skype транков вы планируете использовать.

Внимание! Имена пользователей должны точно соответствовать именам, сгенерированным в шаге 3.

Важно! Все пользователи должны иметь пароли. Иначе скрипты stsTrunkBuilder впоследствии дадут сбой.

5. Запустите файл C:\siptheeskype\trunkConfig_win.bat. В папке C:\siptheeskype будет создана группа файлов для каждого транка (по количеству аккаунтов Skype). Например, для первого транка это будут файлы:

stsTrunk_01_start.bat - запуск транка

stsTrunk_01_stop.bat - останов транка

stsTrunk_01.cfg - конфигурация транка (на основе конфигурации siptheeskype.cfg, которую мы создали здесь)

stsTrunk_01_log.properties - конфигурация генератора логов для транка.

В дальнейшем мы будем использовать, в основном, файлы для старта и останова транка.

6. Создайте нужное число VoIP транков в 3CX, как показано здесь.

Важно! Создавая транки в 3CX, используйте для значений SIP Server port, Authentication ID и Authentication Password соответствующие значения из сгенерированных файлов конфигурации SipTheeSkype. Например, чтобы узнать эти значения для третьего 3CX транка, откройте в Блокноте файл stsTrunk_03.cfg и найдите строки host_port, username и passwd. Значения этих переменных и нужно вставить в мастер настройки транка 3CX.

sip-skype шлюз

7. Используя сгенерированные командные файлы (stsTrunk_01_start.bat, stsTrunk_02_start.bat...) по очереди запустите транки. При этом скрипт запустит и программу Skype. В определенный момент скрипт запросит пароль соответствующего пользователя Windows. Введите пароль, и он будет запомнен в профиле пользователя.

Разрешите программе java.exe доступ к Skype, добавьте абонентов и присвойте им Номера быстрого набора. Как это сделать, объясняется здесь.

sip-skype шлюз

8. Чтобы запустить все транки одновременно, используйте командный файл stsTrunkStartAll_win.bat. Чтобы остановить транки, все, или по очереди, используйте командные файлы со строкой stop в названии.

Использование многоканального Skype транка

Созданный многоканальный транк работает по принципу "поисковой группы". Входящие звонки со стороны сети Skype поступают на первый (главный) Skype аккаунт. Если этот аккаунт "занят", SipTheeSkype переводит вызов на следующий аккаунт, пока не найдет свободный. Если свободных аккаунтов не остается, вызывающий пользователь получит сигнал "занято".

sip-skype шлюз

Со стороны 3CX (SIP) система работает по тому же принципу, только переводом вызова занимается не SipTheeSkype, а исходящие правила (Outbound Rules) 3CX. При выборе маршрута, исходящее правило пытается захватить первый Skype транк, то есть, идет по первому маршруту (Route 1). Если этот маршрут "занят", делается попытка захватить второй транк, третий транк и т.д.

Если Skype транков не более трех, то можно настроить только правило для первого транка и на этом остановиться.

 sip-skype шлюз

Если транков более трех, нужно добавлять маршруты в исходящие правила для следующих Skype транков, по порядку:

  • Первое Skype правило - маршруты на транки 1, 2, 3
  • Второе Skype правило - марштуры на транки 2, 3, 4
  • Третье Skype правило - маршруты на транки 3, 4, 5

и так далее. Лучше всего это проиллюстрировать.

 sip-skype шлюз

Заключение

Чтобы после включения сервера все транки запускались автоматически, я рекомендую в планировщике Windows добавить задание, которое будет запускать файл stsTrunkStartAll_win.bat при статре Windows.

 sip-skype шлюз

Также, не забудьте добавить на свой Web сайт кнопку Skype Call Me! с вашим основным Skype аккаунтом. Кнопка создается здесь.

Пользуйтесь на здоровье!

Источник 3cx.com.ua
 
Ваша корзина пуста.