FreePBX добавляет новый SIP-расширение

Я успешно построил сервер VoIP с FreePBX Asterisk. Он отлично работает, когда я регистрирую пользователя на FreePBX. Однако я хотел бы зарегистрировать учетную запись SIP напрямую с мобильного устройства. Я обнаружил, что могу добавлять пользовательскую информацию в базу данных FreePBX MySQL.

Однако это тоже не работает, и я не смог найти место для ввода SIP-пароля. Кто-то сказал, что мне нужно что-то сделать с файлом /var/www/html/admin/functions.inc.php. Есть ли лучший способ создать новое расширение SIP вне графического интерфейса FreePBX? Спасибо.


person Jake    schedule 08.04.2014    source источник


Ответы (1)


Freepbx не использует базу данных (звездочка в реальном времени).

Вместо этого он использует метод текстового файла.

После добавления новой информации в базу данных mysql вы должны применить изменения в Интернете для записи новых файлов конфигурации. Вы можете сделать то же самое из интерфейса командной строки (см. amp_engine), но не можете сделать это с помощью запроса к базе данных.

Другой вариант — правильно использовать freepbx framework.php.

Также вы можете использовать архитектуру реального времени asterisk и не использовать диалплан freepbx.

ВНИМАНИЕ Freepbx рассчитан на небольшое количество добавочных номеров и низкую нагрузку (филиальная АТС). В результате использование его для поддержки приложения мобильного устройства будет большой ошибкой. Проверьте другие проекты, например, a2billing.org, или наймите эксперта для создания основного сервера с высокой доступностью/отказоустойчивостью в соответствии с вашими потребностями.

person arheops    schedule 08.04.2014
comment
Это идеальный ответ для меня. Мне пришлось перезапустить asterisk, чтобы применить базу данных FreePBX MySQL, которую я изменил. Я начну использовать оригинальную звездочку. Благодарю вас! - person Jake; 09.04.2014