Ошибка A route for this DID/CID already exists! => /

Либо перезалить ядро
 
fwconsole ma upgrade core --edge
 
либо
 
При создании входящего маршрута в MySQL генерируется пустое поле и выдается сия ошибка: Ошибка A route for this DID/CID already exists! => /
Можно сделать дамп таблицы incoming, удалить в ней это поле и закачать обратно либо любым другим способом убрать ее, но при повторной попытке добавить маршрут снова ошибка и снова пустое поле.
 
В лог при при попытке сохранить входящий маршрут записывается следующее:
 
2015-May-21 17:34:57    /var/www/html/admin/libraries/view.functions.php:57
[NOTICE]: Undefined variable: amp_conf
2015-May-21 17:34:59    /var/www/html/admin/modules/core/page.did.php:39
[WARNING]: extract() expects parameter 1 to be array, string given
2015-May-21 17:34:59    /var/www/html/admin/modules/core/functions.inc.php:4369
[WARNING]: Invalid argument supplied for foreach()
2015-May-21 17:34:59    /var/www/html/admin/modules/core/functions.inc.php:4373
[NOTICE]: Undefined variable: extension
2015-May-21 17:34:59    /var/www/html/admin/modules/core/functions.inc.php:4373
[NOTICE]: Undefined variable: cidnum
2015-May-21 17:35:00    /var/www/html/admin/libraries/view.functions.php:57
[NOTICE]: Undefined variable: amp_conf
 
Делаем дамп таблицы:
mysqldump -c -u root -p asterisk  > /home/mysqldump/incoming.sql
 
Редактируем и шлем обратно:
mysql -u root -p asterisk < /home/mysqldump/incoming.sql
 
Проверяем изменения:
mysql -u root -p
SHOW DATABASEs;
use asterisk
SHOW TABLES;
SELECT * FROM incoming;
 
Если не помогает, а скорее всего и не поможет, то переустанавливаем FreePBX.
Далее после переустановки видим, что модули в админ панели повреждены и их нельзя удалить/установить/переустановить.

Идем в MySQLAdmin  и в таблице модулей гасим нерабочие. Далее переустанавливаем их из админки FreePBX.

Получите бесплатную консультацию

Мы очень любим общаться и не жалеем на это времени.
Напишите нам - задайте интересующий Вас вопрос, поделитесь идеей.
Мы постараемся ответить Вам как можно быстрее.
Каждое сообщение директор читает лично.