Задача следующая: поступает вызов на один наш особый номер (только на этот номер) от абонента группе наших сотрудников. Сотрудник отвечает, общается с абонентом и абонент кладет трубку. Теперь начинается самое интересное, тот кто из группы поговорил с абонентом, надо коммутировать на руководителя отдела. Конечно, сотрудник может и сам потом перезвонить руководителю — но нет, его надо туда перевести 🙂 Вот как это можно решить на FreeSWITCH (99051000114579 — наш особый номер, 2000 — это номер группы, а 1000 — это номер руководителя отдела):
<extension name="in_extensions">
<condition field="destination_number" expression="^(99051000114579)$">
<action application="export" data="exec_after_bridge_app=transfer" />
<action application="export" data="exec_after_bridge_arg=1000 XML features" />
<action application="bridge" data="2000 XML default" />
</condition>
</extension>