Очередь звонков в Такси-Мастер

Всем вам, вероятно, известно, что Октелл может складывать звонки в очередь (что в общем-то является довольно тривиальной задачей, которую должна решать любая PBX). Так вот речь сегодня пойдет о том, как это реализовано в Такси-Мастер.

Основная суть в том, что операторов у вас может быть 2, а вот клиентов, которые звонят к вам (соответственно и внешних линий) может быть на порядок, а то и на несколько больше. Это означает, что при занятости операторов нужно куда-то складывать входящие звонки до тех пор пока один из операторов не освободится. Именно такой функционал и реализуется при включении настройки «Очередь ожидания:да» в параметрах компонента «Переключение на внутреннюю линию» в Октелле.

Продолжить чтение

Группа экипажа или параметр при входящем звонке

Доброго.
Часто задают вопрос: как работает функция подстановки группы и всякого остального при входящем звонке?
Отвечаю: в поле CallerName пакета INVITE Октелл умеет складывать дополнительную информацию, а ТМ, в свою очередь, умеет ее читать.

Мы просто отправляем в этом поле xml вида:

<par><id>[sipID]</id><code>[Код линии]</code><cust></cust><cg>[ИД Группы]</cg><uds>[ЕДС]</uds><op><i>[ИД параметра]</i><i>[ИД параметра]</i><i>[ИД параметра]</i></op><tariff>[ИД Тарифа]</tariff></par>

Продолжить чтение

Конвертер карты из OSM в MP — OSM2MP

В свое время (2-3 года назад) неоднократно мы пытались сделать некую утилиту по преобразованию карт OSM в нужный нам MP, но руки так и не дошли.
Недавно я вспомнил о данной проблеме, когда в очередной раз пришлось склеивать два региона и решил таки забороть. Для этого я воспользовался документацией на официальной wiki сервиса и сформировал скрипт на основе уже существующего от liosha

Теперь же я могу вам представить утилиту OSM2MP в новом формате: http://bitrix.bitmaster.ru/~k8U4W

Продолжить чтение