четверг, 24 октября 2013 г.

Published 10/24/2013 10:27:00 PM by with 0 comment

Хотя я сегодня и дежурный, продолжил разбираться с FusionPBX, а точнее с его IVR.
Хитрая система никак не поддавалась на уговоры, но как говорится "Супротив упертого ума, ни одна железяка не сдюжит".

Собственно требовались простые условия:
1) Если IVR получает внутренний номер абонента,  из заданного фильтра, то соединить с ним
2) Если ничего не получает, в течении 6 секунд то отправить вызов на группу
3) Если в группе никто не берет трубу в чечении 20 секунд то вызов отправить менеджеру в другой вообще город.

Но в том-то и дело что если с (1) и (2) все было понятно, то для (3)-го просто не было в системе предусмотрено ничего похожего. В общем выкрутился создав в диалплане отдельную запись, а уже в ней создал логику из (2) и (3) пункта, ну а в IVR просто вместо (2) указал трансфер на эту запись в диалплане.

Так, ладно, проверили, показали, шеф остался доволен, надо в реальность переносить, а точнее разворачивать в другом городе все это, естественно удаленно. Вот только там развернут Debian 'squeeze', а нам нужен 'wheezy' версия. Ну на это дело есть официальный гайд, но поскольку все, повторюсь, в другом городе, то все делаем по принципу "Семь раз проверь, - один выполни".

Тут надо сказать что пришлось снести мною собранный пакет strongswan, а это, если кто не знает, IPsec для Linux, а вот собрать его под новой системой пока не получается. Оно пока не критично, но потом придется к этому вернуться, и видимо уже скоро.

    email this       edit

0 коммент.:

Отправить комментарий