вторник, 6 января 2015 г.

Экономим несмотря на отмену "Мобильного рабства".

     Приветствую.
   В жизни так бывает, что любовь деньги, особенно в текущей неясной ситуации, хочется сэкономить. Да и раньше хотелось, но сейчас этот вопрос встал крайне остро. Но сегодня речь пойдет не о том, как купить тонну гречки и не прогореть, а о том, как сэкономить на мобильной связи.
    Практически все операторы мобильной связи имеют тарифы в которых стоимость звонков "внутри" сети гораздо ниже (в некоторых случаях даже бесплатно), чем звонки на "конкурентов". Именно по этой причине наши клиенты часто прибегают к маршрутизации звонков по схеме "все звонки внутри родной сети" и именно это позволяло и позволяет им сильно экономить на исходящей связи. Однако.
  Ранее все было просто и понятно - смотрим первые цифры номера и звоним на соответствующего им оператора. Сейчас все немного усложнилось, т.к. с отменой мобильного рабства по DEF-коду точно определить оператора стало невозможно, ибо номер остается неизменным, а оператор может быть уже другой. Это значит, что появилась необходимость в сервисе, который бы в режиме "онлайн"  возвращал нам текущего оператора обслуживающего указанный телефон.
   Сервисов таких до поры до времени не было и можно было полагаться лишь на то, что РосСвязь будет часто обновлять свой справочник кодов текущих операторов. Но этого не произошло, а я наткнулся на сервис от ФГУП ЦНИИС , который решил данную проблему.

среда, 20 августа 2014 г.

Приложение Oktell Fast Call

     Приветствую.
     Все вы, вероятно, знакомы с расширением для Гуглохрома "Call to Oktell PBX" . Расширение крайне полезное - позволяет звонить на выделенный в данный момент номер. Однако, "расширение для хрома" автоматически накладывает ограничение на работу -только хром, а также обязательно наличие клиентского места Октелл локально.
      И вот заметил я, что у людей есть интерес к подобной программулине - не каждый любит набирать длинные номера на телефоне ручками. Да и в нашей компании бы пригодилось пользователям телефонии и всех ее благ.
     В итоге наш дружный коллектив из двух человек собрал небольшую программку - Oktell Fast Call. 

пятница, 15 августа 2014 г.

Включаем передаресацию вызовов без использования клиента Октелл

     Драссссте.
     В жизни так бывает, что не все пользователи Октелла используют клиентское приложение: кому-то просто достаточно подцепить IP-телефон к системе и пускать звонки туда-сюда. В этом тоже есть логика - простота и привычность работы с "трубкой". Зачем учить кого-то пользоваться компьютером и телефоном одновременно, если можно научить только трубке, например.
     По сути в IP-телефонах должна быть функция , которая включает переадресацию на тот или иной телефон, если вас нет на месте. Т.е. тыкнул кнопку и иди себе спокойно в рестораны, а все звонки будут заприходить тебе на сотовый. Однако, как я уже сказал, не во всех телефонах есть такая функция, да и не всем хочется ковыряться в этих телефонах учитывая исключительную лень человеческой натуры и большое разнообразие этих самых натур, а также производителей телефонов.

среда, 30 июля 2014 г.

Настройка шлюзов AddPac

     Шлюзы AddPac можно встретить довольно часто. Раньше их покупали пачками в силу того, что альтернативы просто не было, а сейчас, как мы знаем, появился выбор (см. предыдущие статьи). По этой причине на руках у наших клиентов можно часто встретить шлюзы данной марки, а значит надо уметь их настраивать.
      Интерес данная марка шлюзов вызывает еще тем, что можно встретить шлюзы с 1FXO и 1GSM портом или 2FXO/2GSM. Покажу все на примере как раз таки подобного шлюза AddPac GS1001 (1gsm/1fxo).
     Шлюз можно настроить разными способами: через веб-морду, через ftp-интерфейс, telnet. Мы выберем самый простой и наглядный и нет, это не веб-морда, ибо в ней черт не просто ногу сломит, а еще и пулевое ранение получит отравленной пулей.

понедельник, 28 июля 2014 г.

Такси-Мастер, Октелл и Яндекс ASR Cloud (распознавание голоса)

     Приветствую.
       Сегодня давно Яндекс анонсировал новый сервис - Yandex ASR Cloud.
  Сервис позволяет распознавать голос трезвого русского (на пьяного русского еще плохо ориентировано - проверял, но, думаю, они над этим работают) и преобразовывать его в текст, что может быть очень полезным для использования в IVR-меню, да и вообще облегчить работу сотрудников вашей компании, если, в итоге, вы их не уволите вовсе за ненадобностью (адский смех). Кстати, Яндекс планирует прикрутить еще и синтезатор речи в ближайшем будущем - будем ждать-наблюдать-делать хмурый вид.
     И вы такие хором скажете: "ну и нафига, есть же Google Voice? да и готовый сценарий уже есть!". А я такой вам хором один отвечу, что гугл обновили api данного сервиса до версии 2.0 и ограничил количество запросов в свой сервис 50-ю штуками-разами-кучками. Вот так вот. Все, кто использовали гугловойс, хором накрылись известно чем. Если честно, то я пока не знаю, какие условия ставит гугл для увеличения числа запросов, но точно знаю, что будет просить денег или акции газовых компаний (ведь всем же известно, что у каждого русского, есть своя доля в Газпроме).

пятница, 27 июня 2014 г.

Настройка шлюзов от IPMatika Yeastar NeoGate TG100 / TG200 / TG400 / TG800

     Учитывая, что шлюзы так сказать российские и прошивка у них на русском и все такое, но впечатления остались крайне положительные. Интерфейс удобный, логи ведутся, можно настроить на каждый порт режим удержания, приемлемая цена, крайне быстрая настройка и установка. Ничего не могу сказать про надежность, т.к. столкнулся с ними недавно, но думаю, что и с этим тут все в порядке. Ну и должен сказать, что у них есть техподдержка, которая идет на контакт и даже подключается удаленно при необходимости, но с Октеллом они не знакомы и разбираться не особо захотят, а вот шлюз поковыряют, да.
     В интернетах можно найти массу инструкций для настройки этих моделей (у Октелла даже своя есть), но, как оказалось, для Октелла они не подходят (и я не знаю, как эта инструкция там оказалась в таком случае), т.к. не совпадают сигнализации SIP-пакетов при настройке по схеме "регистрация на стороне сервера". Да у вас получится подцепить шлюз к Октеллу и даже совершать входящие звонки, но не получится сделать исходящие, т.к. шлюз ждет в строке invite логин с которым он зарегистрировался, но и по какой то причине на этот же логин и пытается звонить. В общем как я не боролся - не получилось.

четверг, 5 июня 2014 г.

Мобильная интернет рация Zello.

    Доброго вам всего, чего бы вы там не желали себе доброго.
    Ни для кого не секрет, что наша компания искала себе партнера, который сможет обеспечить пользователей наших клиентских приложения для водителей (TMDriver) неким подобием рации. Интернет рации. Мобильной интернет рации. В итоге мы стали сотрудничать с компанией ООО «МБР Телерация» - представитель компании Zello на территории стран СНГ.
     Возможно вы уже пользовались чем-то подобным, т.е. работает их приложение, как  обычная рация: есть канал, на котором сидят его участники и они могут по очереди говорить друг другу всякое. В нашем же случае участниками являются диспетчера и водители.
     Честно признаюсь: я не разделяю рвения клиентов пользоваться данным функционалом, т.к. приложения для водителей по сути и были придуманы для того, чтобы диспетчерские смогли отказаться от раций в пользу удобных приложений на телефонах. Кроме того, переговоры по рации водителя с другими товарищами очень сильно его отвлекает и напрягает пассажира. Но спрос на подобного вида рации есть (обычные рации требуют выделенного канала, который стоит не хилых рублей), а значит надо было что-то придумать. В итоге была написана интеграция с этой замечательной мобильной интернет рацией.

среда, 4 июня 2014 г.

Еще раз про робот автообзвона через городские аналоговые линии.

      Здравствуйте.
     В одной из статей я уже задевал тему, почему нельзя делать исходящего робота используя FXO-шлюз. Но ограничился лишь тем, что не стоит так делать не дав развернутого ответа. И вот, после продолжительных объяснений одному из клиентов, я решил закрыть тему раз и на всегда. Попробую объяснить на примере шлюза Nateks 115-1 (по сути ничем не отличается от D-link 6004S), но предупреждаю, что это информация для людей ориентирующихся в SIP-оборудовании и в целом IP-телефонии, т.е дальше будет много не совсем понятных буков и терминов. 
       По данному вопросу  в большей степени все определяется возможностью FXS  АТС.
     В разделе Дополнитьные Опции - Настройки Линии-PSTN Answer Detection - активация функции определения ответа PSTN-сети на FXO-порту возможна  по сигналу «контроля посыла вызова» (Ring Tone/КПВ) или по реверсу полярности (Polarity Reversal).

Отчеты. Web-клиент Oktell.

    Как обычно - предыстория.


    Есть мнение, что не каждого клиента устраивает только “Статистика АТС” в Октелле, а журнал звонков реализованный нами в Такси-Мастер не может отразить звонки, которые не “дошли” до софтфона (застряли и потерялись в очереди), что тоже не всех радует. Попробуем решить насущные проблемы и даже упростить себе жизнь.
    На самом деле Статистика АТС показывает информацию на столько подробно, что непосвященного человек просто теряется в ней и не понимает куда смотреть, т.е. если звонок был переведен несколько раз, то мы увидим все переходы звонка. И это правильно, но не совсем то, что нужно службе такси.
      Компанию в первую очередь интересуют цифры, а Статистика АТС их предоставить не может. Да, есть диаграммы, но фильтры там построены таким образом, что показывают информацию только относительно пользователей системы, которых у нас нет, да и пропущенные звонки мы не можем увидеть, что для службы такси является определяющим фактором. Службе такси надо просто знать сколько пропустили, сколько приняли, когда час-пик (бывают, конечно более сложные отчеты, но это крайне редко случается).

понедельник, 2 июня 2014 г.

Очистка данных в БД Октелла. MS SQL Express.

Приветствую.
     По умолчанию дистрибутив Октелла поставляется в комплекте с MS SQL Express (разных версий, зависит от релиза Октелла). И все бы ничего - все бесплатно-официально да и Октеллу  в общем-то функционала платной версии не требуется, но  рано или поздно вы  столкнетесь с переполнением БД.
     В различных версиях MSSQL Express разные ограничения (имею ввиду общий размер БД), но признаки у всех одни:
  • Невозможность сохранить карту сети.
  • Невозможность добавить нового пользователя
  • Ошибки во время выполнения различных профилактик и очисток БД в настройках Октелла.
  • Объем съедаемой оперативной памяти SQL-сервером резко увеличился.
  • Ошибки в логах или вообще невозможность подключиться к БД сервером Октелла.
  • Не отображаются записи разговора в карточке заказа.
  • Пустая статистика по звонкам (в Октелле)
     Это значит, что вам пора зачистить базу от всяких излишеств и порезать ее аппетиты, либо обновиться до более новой/платной версии MSSQL (этот вариант сегодня не рассматриваем).