Привет! Я столкнулся с проблемой, возникающей после восстановления из резервной копии. Лабораторный эксперимент: У меня чистая установка Freepbx 16.0.40 только с одним экстеншеном. Подключаю к нему телефон по протоколу pjsip. Телефон работает нормально, могу звонить. Я создаю резервную копию через «Резервное копирование и восстановление 16.0.65». Я устанавливаю второй Freepbx 16.0.40 и восстанавливаю на нем бэкап через «Backup & Restore 16.0.65».
Резервная копия успешно восстановлена. Но я больше не могу звонить. Я установил отладку и посмотрел, что происходит во время звонка. Я увидел ошибку:
2023-04-20 09:16:15] WARNING[3525][C-0000000d]: astexpr2.fl:470 astyyerror: astyyerror(): syntax error: syntax error, unexpected '>', expecting '-' or '!' or '(' or '<token>'; Input: ""="LIMIT" & 4 & 0 & >0 & 0>= ^ [2023-04-20 09:16:15] WARNING[3525][C-0000000d]: astexpr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
Я не понимаю, почему я получаю ошибку. Я нашел один способ исправить проблему, но он меня не устраивает. Нужно зайти в экстеншены и нажать Submit, после чего применить изменения. Тогда мой номер снова может звонить. Раньше у меня была настроена схема с резервным копированием и автоматическим восстановлением на втором сервере, и все работало. Но скорее всего после обновления Freepbx что перестало работать. Как решить проблему? Может кто подскажет?
Привет! Всем спасибо за помощь. Freepbx обновил ядро и все заработало. Версия core 16.0.68.18 решает проблему. УРА!
Задан: Apr 20 '3
Просмотрен: 413 раз
Обновлен: May 12 '23
FreePBX + Zoiper (Android) сброс через 30 секунд [решено]
freepbx custom destination call-limit
Обьединение филиалов в один пул внутр. номеров
Не могу восстановить FreePBX из backup файла
Помогите с Inbound DID (Freepbx)
Ограничение кол-ва линий FreePbx
FreePBX, транк периодически возвращает Got SIP response 486 "Busy Here"
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Мне удалось со 100% уверенностью определить, что проблема в модуле Core16.0.68.11 Обновляю модуль Core16.0.68.11 на обоих серверах, бэкап уже не работает при переносе на новый сервер. Нужно ждать обновления ядра......
testsia (Apr 21 '3)editМодуль бекапа не делает автоматическое принятие изменений , поэтому диаплан у вас не содержит нужных строк и сами sip пиры не созданы. с консоли Вы можете просто сделать fwconsole reload .
zzuz (Apr 22 '3)editНе соглашусь с вами. Модуль делает автоматическое принятие изменений если он выполняется через api. Изменения все приняты. Проблема в Core. На версии Core более старой все отлично работает.
testsia (Apr 25 '3)editПривет! Всем спасибо за помощь. Freepbx обновил ядро и все заработало. Версия core 16.0.68.18 решает проблему. УРА!
testsia (May 12 '3)edit