Очередь звонков в Такси-Мастер
Всем вам, вероятно, известно, что Октелл может складывать звонки в очередь (что в общем-то является довольно тривиальной задачей, которую должна решать любая 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