Задать вопрос
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.

Как с помощью скрипта добавить extension в Asterisk+FreePBX?

Стоит связка последний Asterisk+FreePBX, нужно, чтобы с помощь скрипта(php/bash/python, без разницы) можно было добавить extension.

Опытным путем выяснил, что можно править файлы:
cd /etc/asterisk:

pjsip.auth.conf
pjsip.aor.conf
pjsip.endpoint.conf
extensions_additional.conf


Но в таком случае возникает следующая проблема:
Я добавил через скрипт extension с id 88 и alias'ом new88user, если захожу под ним - то могу звонить другим, а вот другие мне не могут + при перезагрузке asterisk всё пропадает.

Что я делаю не так? В какую сторону копать? Гугление не помогло найти варианты решения.
  • Вопрос задан
  • 820 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 2
@huko
Править конфиги напрямую смысла нет - после рестарта FreePBX у вас все пропадет т.к. конфиги генерятся на основании данных из MySQL. Правильный путь - через api, не очень правильный (но вполне рабочий) - через добавление записей напрямую в mysql, там особо ничего сложного нет, за пару часов можно разобраться.
Ответ написан
Комментировать
Называется механизм Asterisk RealTime. Дальше гугл подскажет статьи.
asterisk.ru/knowledgebase/Asterisk+RealTime
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы