FreePBX — это мощная система управления телефонной связью, которая предоставляет широкий спектр возможностей для организации внутренней и внешней телефонной коммуникации в офисе или другом рабочем пространстве. Одной из важных функций FreePBX является возможность создания extension с внешним номером, что позволяет с легкостью добавлять дополнительные телефонные линии и управлять ими.
Процесс создания extension с внешним номером в FreePBX несложен, но требует некоторого времени и точного следования инструкциям. В этой статье мы предоставим пошаговое руководство о том, как создать extension с внешним номером в FreePBX, чтобы вы могли использовать его в своем рабочем пространстве или офисной сети.
Шаг 1: Зайдите в панель управления FreePBX и выберите вкладку «Extensions» (Расширения). Здесь вы увидите список уже созданных extension и сможете добавить новый. Нажмите на кнопку «Add Extension» (Добавить Расширение), чтобы начать процесс создания нового extension с внешним номером.
Шаг 2: Введите необходимую информацию о расширении, такую как имя пользователя, пароль и номер телефона. Убедитесь, что выбрана опция «SIP (chan_sip)» и установите необходимый кодек звука (обычно используется G.711). Нажмите на кнопку «Submit» (Отправить), чтобы сохранить изменения.
Шаг 3: Теперь настройте подключение extension к внешнему номеру. В панели управления выберите вкладку «Connectivity» (Соединение) и затем «Inbound Routes» (Входящие маршруты). Нажмите на кнопку «Add Incoming Route» (Добавить входящий маршрут), чтобы настроить подключение extension к внешнему номеру.
- Как создать extension с внешним номером в FreePBX: пошаговая инструкция
- Шаг 1. Установка FreePBX
- Шаг 2. Подключение внешнего номера к FreePBX
- Шаг 3. Создание нового extension
- Шаг 4. Настройка параметров extension
- Шаг 5. Настройка входящих вызовов
- Шаг 6. Настройка исходящих вызовов
- Шаг 7. Проверка внешнего номера
- Шаг 8. Подключение IP-телефона к extension
- Шаг 9. Завершение настройки extension с внешним номером
Как создать extension с внешним номером в FreePBX: пошаговая инструкция
В данной статье мы рассмотрим шаги по созданию extension с внешним номером в FreePBX, ведущей платформе для организации телефонии на базе Asterisk.
1. Войдите в административный интерфейс FreePBX через веб-браузер, используя адрес IP вашего сервера.
2. Перейдите в меню «Applications» и выберите «Extensions».
3. Нажмите на кнопку «Add Extension» для создания нового extension.
4. Введите имя extension, которое будет отображаться при звонке. Например, «Офисный телефон».
5. Выберите тип extension. В данном случае выберите «Generic SIP Device».
6. Введите номер extension для внутренних звонков. Например, «101».
7. В разделе «Device Options» установите «Allow Anonymous Inbound SIP Calls» в значение «No», чтобы предотвратить нежелательные входящие звонки.
8. Перейдите на вкладку «SIP Settings».
9. Введите внешний номер extension в поле «Outbound CID». Например, «+18001234567».
10. Нажмите «Submit» для сохранения изменений.
11. Выполните применение изменений, нажав на кнопку «Apply Config».
12. Теперь ваш extension с внешним номером успешно создан. Вы можете использовать его для организации внутренних и внешних звонков.
Шаг 1. Установка FreePBX
Перед началом установки FreePBX вам потребуется:
- Устройство с Linux-совместимой операционной системой. Рекомендуется использовать CentOS 7, но также можно выбрать другую совместимую ОС.
- Доступ к интернету для загрузки пакетов и установки зависимостей.
- Виртуальная или физическая машина, на которой будет установлен FreePBX.
После подготовки необходимо выполнить следующие действия:
- Открыть терминал на сервере.
- Установить необходимые зависимости, введя следующую команду:
sudo yum -y update
- Установить дополнительные пакеты, вводя команды по одной:
sudo yum -y install epel-release
sudo yum -y install lynx mariadb mariadb-server mariadb-libs
sudo yum -y install httpd php php-mysqlnd php-process php-pear php-mbstring php-intl php-gd php-xml php-bcmath wget
sudo pear install Console_Getopt
- Запуск службы Apache и MariaDB:
sudo systemctl enable httpd.service
sudo systemctl enable mariadb.service
sudo systemctl start httpd.service
sudo systemctl start mariadb.service
- Настройка MariaDB:
sudo mysql_secure_installation
- Ответьте на вопросы по настройке безопасности БД, вводя нужные значения.
- Настройка прав доступа:
sudo nano /etc/asterisk/sip_general_custom.conf
(откроет файл в текстовом редакторе)
- Вставьте следующую строку в файл и сохраните изменения:
allowguest=yes
- Перезапуск службы Apache:
sudo systemctl restart httpd.service
- Установка FreePBX:
cd /usr/src
sudo wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-14.1-latest.tgz
sudo tar xfz freepbx-14.1-latest.tgz
cd freepbx
sudo ./start_asterisk start
sudo ./install -n
- Ожидайте окончания установки. По завершении вы увидите сообщение о том, что FreePBX успешно установлен.
Шаг 2. Подключение внешнего номера к FreePBX
Для подключения внешнего номера к FreePBX необходимо выполнить следующие действия:
- Откройте веб-интерфейс FreePBX, перейдя по адресу http://
/admin. - Введите свои учетные данные для входа в систему.
- На главной странице административной панели FreePBX выберите вкладку «Connectivity» (Связь) в меню слева.
- В раскрывшемся меню выберите «Trunks» (Транки).
- Далее создайте новый транк, нажав на кнопку «Add Trunk» (Добавить транк).
- Выберите тип транка в зависимости от вашего провайдера связи (например, SIP или IAX).
- Заполните необходимые поля, указав данные вашего провайдера связи. Обратитесь к вашему провайдеру для получения подробных инструкций по настройке.
- Подтвердите создание транка, нажав на кнопку «Submit» (Отправить).
После выполнения этих шагов внешний номер будет подключен к FreePBX и вы сможете его использовать для совершения и получения звонков.
Шаг 3. Создание нового extension
Теперь, когда мы создали внешний номер для нашей системы, необходимо создать новый внутренний номер, также известный как extension. Этот номер будет использоваться
для внутренних звонков.
Для создания нового extension войдите в панель управления FreePBX и выберите раздел «Extensions» (Расширения).
Затем нажмите кнопку «Add Extension» (Добавить расширение), чтобы создать новый внутренний номер.
В открывшейся форме заполните необходимую информацию:
- User Extension: Укажите номер внутреннего extension.
- Display Name: Введите имя, которое будет отображаться при звонках.
- User Password: Придумайте пароль для внутреннего номера.
- Voicemail: При необходимости включите голосовую почту.
После заполнения всех полей нажмите кнопку «Save» (Сохранить), чтобы создать новый extension.
Теперь внутренний номер готов к использованию, и вы можете настроить его параметры и права доступа в соответствии с вашими потребностями.
Шаг 4. Настройка параметров extension
Когда создается extension в FreePBX, необходимо настроить его параметры, чтобы обеспечить правильную работу.
В настройках extension вы можете задать следующие параметры:
- Dial — указывает номера, которые могут быть получены этим extension.
- Caller ID Number — определяет номер, который будет отображаться при звонке.
- Secret — пароль для аутентификации этого extension.
- Voicemail Password — пароль для доступа к голосовой почте.
- Call Waiting — позволяет extension получать звонки во время активного разговора.
- Call Forwarding — позволяет перенаправлять входящие звонки на другой номер.
Настройка параметров extension важна для обеспечения правильной работы вашей телефонной системы. Убедитесь, что вы указали все необходимые настройки и сохраните изменения.
Шаг 5. Настройка входящих вызовов
После успешной настройки и тестирования исходящих вызовов, необходимо настроить входящие вызовы для вашего extension с внешним номером.
1. Войдите в панель управления FreePBX.
2. Перейдите в раздел «Applications» и выберите «Inbound Routes».
3. Нажмите на кнопку «Add Incoming Route» для добавления нового входящего маршрута.
4. Заполните необходимую информацию:
Trunk | Выберите транк, соответствующий внешнему номеру вашего extension. |
Description | Введите описание для входящего маршрута. |
DID Number | Введите входящий номер (DID) для вашего extension. Например, если ваш внешний номер +123456789, то введите 123456789. |
Set Destination | Выберите действие, которое будет выполнено при входящем вызове. Вы можете выбрать Redirect или Connect. Если выбран Redirect, укажите номер расширения, на которое должен быть перенаправлен вызов. Если выбран Connect, укажите конкретное расширение, на котором должен быть принят вызов. |
5. Нажмите на кнопку «Submit» для сохранения настроек.
Теперь ваш extension с внешним номером должен быть настроен для приема входящих вызовов.
Шаг 6. Настройка исходящих вызовов
Настройка исходящих вызовов позволяет определить, какие действия должны выполняться при исходящем соединении. В данном шаге мы опишем процедуру создания и настройки исходящих вызовов в FreePBX.
- Откройте вкладку «Исходящие» в разделе «Управление» на главной странице FreePBX.
- Нажмите на кнопку «Создать новый исходящий вызов».
- Введите имя исходящего вызова.
- Укажите номер, с которого будет производиться исходящий вызов.
- Выберите группы номеров, которые будут использоваться для исходящих вызовов.
- Настройте дополнительные параметры, такие как ограничение времени на вызовы или блокировка некоторых номеров.
- Сохраните настройки исходящего вызова.
После завершения указанных шагов, исходящий вызов будет создан и готов к использованию. Теперь вы можете настроить дополнительные опции, такие как маршрутизация вызовов или перенаправление на другие номера.
Шаг 7. Проверка внешнего номера
После создания extension с внешним номером в FreePBX, рекомендуется протестировать его работоспособность. Для этого можно воспользоваться любым телефоном, подключенным к системе FreePBX.
Для проверки внешнего номера выполните следующие шаги:
- С набранного внешнего номера позвоните на созданный внешний номер extension.
- Убедитесь, что звонок поступает на телефон, подключенный к системе FreePBX.
- Протестируйте возможность совершения и получения звонков с этого внешнего номера.
- Проверьте работу дополнительных функций, таких как переадресация звонков, голосовая почта и др.
Если все проверки прошли успешно, то значит внешний номер был создан корректно и готов к использованию.
В случае возникновения проблем с работой внешнего номера, рекомендуется обратиться к документации FreePBX или к специалистам, занимающимся настройкой системы.
Шаг 8. Подключение IP-телефона к extension
После создания extension с внешним номером в FreePBX, вы можете подключить IP-телефон к этому extension. Для этого выполните следующие шаги:
- Включите IP-телефон и подключите его к сети Ethernet.
- На IP-телефоне найдите раздел настройки сети или сетевые параметры.
- Необходимо настроить статический IP-адрес для IP-телефона. Введите IP-адрес, подсеть и шлюз, которые соответствуют вашей локальной сети, а также DNS-серверы, если они используются.
- Настройте SIP-аккаунт на IP-телефоне. Укажите адрес SIP-сервера (IP-адрес FreePBX), номер extension и пароль.
- Сохраните настройки и перезагрузите IP-телефон, чтобы применить изменения.
Теперь IP-телефон должен быть успешно подключен к extension во FreePBX. Вы можете проверить это, позвонив на внешний номер данного extension и убедившись, что звонок доходит до IP-телефона.
Примечание: настройки подключения IP-телефона могут отличаться в зависимости от модели и производителя. В случае затруднений обращайтесь к инструкции пользователя для вашего конкретного IP-телефона.
Шаг 9. Завершение настройки extension с внешним номером
Поздравляем! Вы почти закончили настройку extension с внешним номером в FreePBX. Теперь осталось только завершить несколько последних шагов.
1. Перейдите в меню «Inbound Routes» (Входящие маршруты) в административной панели FreePBX.
2. Нажмите кнопку «Add Incoming Route» (Добавить входящий маршрут).
3. В поле «Description» (Описание) введите название для входящего маршрута.
4. В поле «DID Number» (Входящий номер) введите номер, по которому будут поступать входящие вызовы.
5. В разделе «Set Destination» (Выберите направление) выберите extension, который будет обрабатывать входящие вызовы.
6. Нажмите кнопку «Submit» (Отправить), чтобы сохранить настройки.
Готово! Теперь ваш extension с внешним номером должен быть полностью настроен и готов к использованию. С помощью этого номера вы сможете принимать и совершать звонки через FreePBX.