Есть сервер, на нём крутится FreePBX.
Появилась задача настроить перенаправление звонков на стороне сервера.
1. Как можно настроить чтобы была возможность с тел1 перенаправлять входящий звонок на тел2 двумя способами:
* перенаправление с предварительным согласованием (тел2 отвечает, затем тел1 передаёт ему звонок. Если тел2 не доступен - звонок остаётся у тел1);
* мгновенное перенаправление (тел1 не проверяет доступность тел2, а сразу передаёт ему звонок. Если тел2 не доступен - звонок сбрасывается).
2. Если предыдущий пункт можно реализовать, то как можно настроить чтобы прямые и перенаправленые звонки проигрывали разные рингтоны?
- Перевод звонка вручную можно делать набрав решетка, решетка ##тел2. Ответил тел1, дальше перевел звонок на тел2.
Смотрите раздел Admin -> Feature Code
Включите, если отключено.
И там другие есть варианты переводов звонков.
- Автоматический перевод звонка - в разделе followme.
- Рингтоны настраиваются в followme. Пункт Play Music On Hold.
Первое называется Attended Transfer , второе называется Blind Transfer.
Чтобы посмотреть, доступны ли они, нужно в консоли астериска набрать localhost*CLI> features show