Динамические конференции на Asterisk 16 + FreePBX 14
В порядке рабочей необходимости поставилась задача по реализации динамических конференций на FreePBX. Из функционала должна быть возможность перевода активного разговора в конференцию, возможность приглашать новых участников в созданную динамическую конференцию находясь в ней, а так же возможность самостоятельному подключения к активной динамической конференции.
В интернете есть несколько примеров реализации подобного рода задачи, но я решил реализовать по своему и так как мне нужно. Итак все ниже описанные действия производились на Asterisk 16 + FreePBX 14 + phpAGI.
[stextbox id=’info’]ИНФОРМАЦИЯ. По-умолчанию phpAGI задействован в FreePBX и дополнительных манипуляций по его настройки не требуется. Если ниже описанные действия будут применяться к голому Asterisk, то как настроить на нем phpAGI можно прочитать из этой статьи.[/stextbox]
- В активном разговоре нажать
*7
— создание и перевод участников разговора в конференцию. - В конференции нажать
*7
— после гудка набрать номер кого хотим пригласить в конференцию и нажимаем#
. - Набрать внутренний номер с префиксом
*7
(прим.*71100
) — если конференция с набранным номером (прим.1100
) существует, то будет присоединение к ней, в противном случае будет создана новая конференция.