Windows

Если у Вас установлен bpm’online on-site и Вы хотите использовать webitel с WebRTC, то без наличия HTTPS это сделать у Вас не получиться. Я уже описывал процесс перевода webitel на использование сертификатов безопастности, а сегодня поговорим о bpm’online.

Процесс получения бесплатного сертификата такой же, как и для webitel, единственное отличие — это создание PFX файла для IIS:

pfx

Сертификат необходимо загрузить в хранилище “Веб-служб” в меню “Сертификаты сервера” IIS:

сертификат

Назначим сертификат на нужный нам сайт с bpm’online через меню “Привязки”:

Для того, что бы корректно работали WebSocket на HTTPS, нам необходимо перевести сайт на использование Microsoft WebSocket сервера. Для этого сайт должен быть размещен минимум на Windows 8 или Windows 2012 Server и компонент WebSocket — установлен:

WebSocket

Теперь, когда у нас уже есть сертификат и установлены WebSocket, перейдем к конфигурации сайта bpm’online. Все указанные ниже изменения я делаю на сайте версии 7.8.0.1005.

Как бы я этого не хотел, но с факсами сталкиваемся. В этой заметке хочу описать как можно организовать принятие факсов в Webitel с дальнейшей отправкой на Email.

Нам понадобится утилита convert.exe из пакета ImageMagick. Утилиту забрасываем в папку CallManager\ (с ее помощью будим конвертировать TIF в PDF для отправки на Email). Так же, создадим папку CallManager\htdocs\storage\FAX — тут будут хранится оригиналы полученных факсов в TIF формате. Не забываем про настройки SMTP клиента, иначе ничего никуда не отправится!

Собственно Lua-скрипт довольно простой:

t38 = "false";
CallerID = session:getVariable("caller_id_number");
FaxDir = session:getVariable("storage_dir").."/FAX/";
FaxFile = FaxDir..os.date("%Y").."_"..os.date("%m").."_"..os.date("%d").."_"..os.date("%H").."-"..os.date("%M").."_"..CallerID..".tif";

session:answer();
session:sleep(1000);
session:execute("playback", "users/auto_fax.wav");
session:execute("playback", "users/press_start_to_receive_a_fax.wav");
session:execute("set", "fax_enable_t38_request="..t38);
session:execute("set", "fax_enable_t38="..t38);
session:execute("playback", "silence_stream://2000");
session:execute("rxfax", FaxFile);

freeswitch.email("to@webitel.ua",
	"from@webitel.ua",
	"subject: FAX from "..CallerID.."\n",
	"Приветствую!\n\nВам отправили FAX, который я прикрепил во вложение.\n\n--\nВаш, Webitel",
	FaxFile,
	"convert.exe",
	"pdf");

session:hangup();

Осталось назначить внутренний номер для этого скрипта и все факсы будут сохранятся на сервере:

Принятые Факсы
Принятые Факсы

А так же, приходят на Email:

Факс на Email
Факс на Email

Сегодня столкнулся с очень неприятной ситуацией. Стоял себе сервер Oktell с платой YEASTAR YE110 E1 и работал без проблем около 3-х месяцев. А сегодня отвалился город 🙁 Печально…. Но, надо разобраться!

Симптомы: поток подключен, на плате индикатор зеленого цвета. Делаем звонок — плата отваливается (в мониторинге все серенькое). Через несколько секунд — опять все позеленело…

Сначала подумал на Oktell, но ситуация та же и на тестовой утилите от YEASTAR. Тогда начал анализировать логи. Последний успешный звонок в 10:05, а дальше SYNC LOST :(. Что произошло после 10:05??? Как Вы уже догадались: админ установил антивирус Касперского! Снесли антивирус и перезагрузили сервер. Проблема осталась. Удалил плату и снес драйвера драйвера — проблема осталась… Начал было грешить на плату. Но, потом поставил ее в другой ПК и запустил тестовую утилиту от YEASTAR — все работает!

Не знаю, что такое делает Касперский — но после него плата YEASTAR отказывается работать и помогает только полная переустановка Windows…

Вы прекрасно знаете, что Oktell не поддерживает протокол H.323, только SIP. А мне вот нужно подключить к нему именно H.323! Некоторые скажут: купи шлюз или поставь Asterisk. Для Aterisk нужен отдельный Linux сервер, а шлюз еще нужно поискать и купить… Будем делать все на том же сервере где и Oktell с помощью YATE.

Для начала нам нужно собрать на Windows библиотеку OpenH323. Для этого нам понадобится MS Visual Studio 2003 .NET и вот такой набор:

Oktell logoСегодня вышло обновление Oktell SIP-GSM gateway версии 1.2.0.0. Программный продукт уже можно скачать на наших сайтах:
http://sipgsm.com.ua/
http://sipgsm.lviv.ua/

Описание обновление:

  • добавлена поддержка модема ZTE MF180
  • модифицированы алгоритмы обнаружения подключенных устройств, устранена путаница в портах модемов
  • модифицированы алгоритмы работы с портами модемов, в результате чего повысилась стабильность работы и качество звука
  • возможность отправки сигналов DTMF самим модемом (теперь не обязательно передавать DTMF с SIP-стороны именно в звуке)
  • оптимизирована работа DTMF-детектора на плохих линиях
  • появился выбор отправки CallerID: в поле From или в DisplayName
  • изменен режим работы «Шлюз» для GSM-стороны. Теперь при звонке из GSM если SIP-номер по-умолчанию пуст, то программа переключается в режим «Маршрутизатор» (т.е. ожидается донабор номера).
  • исправлен ряд ошибок

Как обновиться?

  1. Удалить предыдущую версию программы. Если ваша программа была активирована, на всякий случай сохраните файлы «licinfo.xml» и «oktell.lic» из папки установленной программы.
  2. Запустить установку новой версии.
  3. После установки убедиться, что служба SipGsmService запущена.

Компания ZyXEL сообщает о начале поставок универсальной коммуникационной системы IP-телефонии X8004, специально разработанной для организаций, активно использующих информационные технологии с целью повышения эффективности бизнеса. X8004 реализует в одном компактном устройстве все функции традиционной и IP-АТС, контакт-центра и центра обработки вызовов, IVR и записи разговоров, факс-сервера, отправки почтовых, SMS- и IM-сообщений. Ключевые новшества системы — быстрая визуальная настройка телефонной сети предприятия и сценариев обработки телефонных вызовов, встроенный SQL-сервер, удобная интеграция с внешними базами данных и информационными системами, приложениями компьютерной телефонии и бизнес-процессами предприятия.

X8004 основана на промышленной платформе x86, выполнена в металлическом корпусе высотой 2 юнита для установки в 19-дюймовую стойку, спроектирована и протестирована для работы в условиях 24×7. Система избыточной вентиляции и функции мониторинга аппаратной части и состояния отдельных компонентов (в том числе жестких дисков) гарантируют бесперебойную работу. Для подключения к сетевой инфраструктуре предприятия и глобальной сети предусмотрены два порта Gigabit Ethernet. Для работы с сетями традиционной телефонии в X8004 может быть установлено до четырех транковых модулей с интерфейсами FXS, FXO или E1.

Ключевые новшества системы — быстрая визуальная настройка телефонной сети предприятия и сценариев обработки телефонных вызовов, встроенный SQL-сервер, удобная интеграция с внешними базами данных и информационными системами, приложениями компьютерной телефонии и бизнес-процессами предприятия.

Технические характеристики

Довго шукав якогось простого, функціонального і безкоштовного SIP-клієнта для iPhone…. Здається, знайшов! 😉
Linphone — це OpenSource інтернет телефон. Я ним успішно користуюся дома на Linux, а тут, як виявилось, існують версії під: Linux, Windows, MacOS, iOS і Android! Тож я відразу ж вирішив скачати:

Linphone About
Linphone About

Много я уже написал про Oktell и Asterisk, а вот сегодня провел эксперимент с Yate (Yet Another Telephony Engine). Yate — это программная IP-PBX, может интегрироваться с другими приложениями, например с WEB сервером. YATE работает под управлением операционных систем Linux, BSD и Windows, поддерживает SIP, H.323, IAX и Jingle. Написан на C++ и позволяет использовать внешние модули и расширения.

Документации по этой IP-PBX не очень много… Опишу процесс установки и запуска на Debian Linux.
Для начала установка зависимостей:

aptitude install libspeex-dev libgsm1-dev libopencore-amrnb-dev autoconf sox

Получаем последнюю версию кода:

svn checkout http://voip.null.ro/svn/yate/trunk yate

Процесс сборки и установки:

./autogen.sh
./configure --prefix=/usr/local
make install all

Oktell logoАкция Oktell IP PBX «8 x 16» настолько подогрела рынок, что руководство «Телефонных Систем» решили еще на 1 месяц продлить время уникального предложения! Если Вы не успели в августе, то у Вас есть все шансы стать счастливым обладателем революционной платформы Oktell IP АТС в конфигурации 8 внешних и 16 внутренних линий всего за 6 500 руб. или 2 040 грн (с НДС)!

Не пропустите! Звоните, пишите, заказываете trial-версию, презентацию, помощь в установке и запуске! Вы не пожалеете! 🙂