FreePBX является одним из самых полезных и популярных голосовых серверов с открытым исходным кодом для VoIP-систем. Он поддерживает множество расширений, включая переадресацию звонков. В этой пошаговой инструкции мы рассмотрим, как настроить переадресацию в FreePBX для вашего VoIP-сервера.
Переадресация полезна для многих ситуаций, когда вы не можете ответить на звонок. Например, если вы находитесь вне офиса или заняты в другом вызове. С настройкой переадресации, вы можете отправить звонок на другой номер телефона или на вашу голосовую почту.
Для того, чтобы настроить переадресацию в FreePBX, вам потребуется знать свой внутренний номер и пароль администратора FreePBX. Следуйте инструкциям ниже, чтобы настроить переадресацию.
- Шаг 1: Вход в систему и выбор номера
- Вход в систему
- Выбор номера
- Шаг 2: Настройка переадресации на номер внутри системы
- 1. Создание внутреннего номера
- 2. Настройка переадресации
- Шаг 3: Настройка переадресации на внешний номер
- 1. Создайте внешний номер
- 2. Настройте переадресацию
- Шаг 4: Создание расписания переадресации
- Создание нового условия времени
- Привязка переадресации к условию времени
- Шаг 5: Настройка выборочной переадресации
- 1. Создание контекста для выборочной переадресации
- 2. Настройка выборочной переадресации в FreePBX
- Шаг 6: Сохранение настроек и проверка работоспособности
- Сохранение настроек
- Проверка работоспособности
- Вопрос-ответ
- Как настроить переадресацию звонков на конкретный номер?
- Можно ли настроить временную переадресацию звонков?
- Как настроить переадресацию звонков на группу номеров?
- Как настроить переадресацию звонков на голосовую почту?
- Можно ли настроить переадресацию по определенным условиям?
- Как удалить настроенную переадресацию звонков?
Шаг 1: Вход в систему и выбор номера
Вход в систему
Первым шагом для настройки переадресации в FreePBX необходимо войти в систему. Для этого откройте веб-браузер и введите IP-адрес сервера FreePBX.
В появившемся окне авторизации введите логин и пароль.
Примечание: Если вы используете FreePBX впервые, то по умолчанию логин и пароль равны admin.
Выбор номера
После успешной авторизации вы попадаете на главную страницу интерфейса FreePBX. Чтобы начать работу с настройками переадресации, выберите нужный номер телефона, для которого необходимо настроить переадресацию.
Для этого перейдите в раздел Extensions в верхнем меню.
Далее выберите нужный номер из списка.
Примечание: Если вы сами не являетесь администратором системы FreePBX, то вам необходимо обратиться к администратору, чтобы он предоставил вам необходимые права для настройки переадресации.
Шаг 2: Настройка переадресации на номер внутри системы
1. Создание внутреннего номера
Перед настройкой переадресации необходимо создать внутренний номер, на который будет производиться переадресация. Для этого нужно перейти на вкладку «Extensions» в меню FreePBX и нажать кнопку «Add Extension».
В появившемся окне выберите тип номера (SIP, PJSIP и т.д.), задайте его номер и описание сотрудника, чей номер вы создаете. Нажмите кнопку «Submit» для сохранения изменений.
2. Настройка переадресации
Для настройки переадресации на внутренний номер выбранного сотрудника нужно перейти на вкладку «Inbound Routes» и создать новую маршрутизацию для входящих звонков.
В окне создания маршрутизации выберите в качестве DID-номера тот номер, на который будет происходить звонок, задайте любое название и в разделе «Set Destination» выберите внутренний номер сотрудника, на которого нужно осуществлять переадресацию.
Сохраните изменения, нажав кнопку «Submit». Теперь входящие звонки на указанный DID-номер будут автоматически переадресовываться на выбранный внутренний номер.
Шаг 3: Настройка переадресации на внешний номер
1. Создайте внешний номер
Перед настройкой переадресации на внешний номер, необходимо создать новый номер в FreePBX.
- Зайдите в раздел «Приложения» и выберите «Внешние номера».
- Нажмите на кнопку «Добавить внешний номер».
- Укажите имя номера и внешний номер, на который планируете переадресовать входящие звонки.
- Нажмите кнопку «Сохранить».
Теперь вам доступен новый внешний номер, который можно использовать для переадресации.
2. Настройте переадресацию
Для настройки переадресации на внешний номер, выполните следующие действия:
- Зайдите в раздел «Приложения» и выберите «Переадресация».
- Выберите один из типов переадресации:
- Безусловная — переадресация всех звонков;
- По занятости — переадресация, если линия занята;
- По отсутствию ответа — переадресация, если звонящий не получил ответ;
- По неудачной попытке — переадресация, если звонок не удалось установить.
- Выберите созданный внешний номер в соответствующем поле.
- Укажите время в секундах, через которое звонок будет переадресовываться.
- Нажмите кнопку «Сохранить».
Теперь все входящие звонки будут переадресовываться на внешний номер согласно выбранного вами типа переадресации.
Шаг 4: Создание расписания переадресации
Для того чтобы настроить расписание переадресации, нужно перейти в меню «Time Conditions» (условия времени) внутри «Applications».
Создание нового условия времени
Кликните на кнопку «Add Time Condition» (Добавить условие времени) и введите название нового условия.
Далее выберите дни и время, когда должна действовать данная переадресация. Можно выбрать определенные дни недели, определенный диапазон часов в день или целые календарные дни.
Затем выберите режим работы переадресации для данного условия времени.
Привязка переадресации к условию времени
В меню «Extensions» (Расширения) выберите нужный вам номер.
Прокрутите вниз до раздела «Call Forwarding» (Переадресация вызовов) и выберите режим переадресации, который вы хотите использовать.
Далее выберите условие времени, которое вы только что создали, из списка настроек переадресации.
Сохраните настройки и проверьте работу переадресации, делая тестовые звонки на этот номер в разное время суток.
Шаг 5: Настройка выборочной переадресации
1. Создание контекста для выборочной переадресации
Прежде чем начать настройку выборочной переадресации, необходимо создать контекст, который будет обрабатывать данную функцию. Для этого откройте файл «extensions_custom.conf», который находится в каталоге «/etc/asterisk». В этом файле создайте следующий код:
[from-internal-custom]
exten => _X.,14,GotoIf($["${CALLERID(num)}"="800"]?10:15)
Здесь мы создали контекст «from-internal-custom», который будет обрабатывать вызовы с номером 800. Если номер, с которого происходит вызов, равен 800, то звонок будет перенаправлен на номер 10. Если номер вызывающего не равен 800, то звонок будет перенаправлен на номер 15.
2. Настройка выборочной переадресации в FreePBX
Далее необходимо настроить выборочную переадресацию в интерфейсе FreePBX. Для этого:
- Откройте страницу «Connectivity» в меню FreePBX
- Выберите вкладку «Inbound Routes»
- Нажмите кнопку «Add Incoming Route»
- В разделе «General» задайте название маршрута, например «Selective forwarding»
- В разделе «Set Destination» выберите опцию «Custom Destination»
- Укажите контекст, созданный ранее, в поле «Custom Destination»
- Сохраните настройки
Теперь, когда вызывающий номер равен 800, звонок будет перенаправлен на номер 10, а во всех остальных случаях – на номер 15.
Шаг 6: Сохранение настроек и проверка работоспособности
Сохранение настроек
После того, как все настройки для переадресации будут выполнены, необходимо сохранить их. Для этого нужно нажать кнопку «Submit» в нижней части страницы.
После сохранения настроек различные службы начнут работу в соответствии с новыми настройками. Результаты можно проверить на следующем шаге.
Проверка работоспособности
Проверить работу переадресации можно, позвонив на номер, на который настроена переадресация.
- Если звонок перенаправляется на другой номер, проверьте, что звонок действительно произошел на указанный номер.
- Если звонок не перенаправляется, проверьте настройки переадресации и осуществите проверку еще раз.
Повторите настройку переадресации и проверку до тех пор, пока работа переадресации не будет успешно завершена.
Вопрос-ответ
Как настроить переадресацию звонков на конкретный номер?
Для этого нужно зайти во вкладку «Extensions» и выбрать нужный номер телефона. Затем перейти в раздел «Advanced» и отметить галочку «Call Forward». В появившееся поле ввести номер, на который нужно перенаправлять звонки.
Можно ли настроить временную переадресацию звонков?
Да, это возможно. Для этого нужно зайти во вкладку «Time Conditions», создать новое условие времени и выбрать нужное время. Затем в разделе «Destinations» выбрать номер, на который нужно перенаправлять звонки.
Как настроить переадресацию звонков на группу номеров?
Для этого нужно зайти во вкладку «Ring Groups» и создать новую группу. Затем в разделе «Ring Group Destination» выбрать номера телефонов, которые должны звонить.
Как настроить переадресацию звонков на голосовую почту?
Для этого нужно зайти во вкладку «Voicemail & IVR» и выбрать нужный номер телефона. Затем перейти в раздел «Voicemail/IVR» и отметить галочку «Enable Voicemail». В появившемся поле указать номер голосовой почты.
Можно ли настроить переадресацию по определенным условиям?
Да, это возможно с помощью модуля «Extension Routes». Он позволяет настраивать переадресацию звонков по условиям, например, по номеру вызывающего абонента или времени суток.
Как удалить настроенную переадресацию звонков?
Для этого нужно зайти во вкладку «Extensions» и выбрать нужный номер телефона. Затем перейти в раздел «Advanced» и снять галочку с поля «Call Forward».