А насколько может упасть производительность asterisk, если мы изменим это значение до 250? Или может есть пути обхода этой ошибки (в freepbx по-другому ввести конфигурацию)?
mvi ( 2012-06-06 03:33:13 +0400 )редактироватьИспользуем Asterisk 1.8.12 и FreePBX 2.10
Экстеншенов у нас около 200, 1 транк и около 100 входящих и столько же исходящих маршрутов (150 внешних номеров).
Когда набили полностью конфигурацию, то появились предупреждения на консоли: Как я понял, это ограничение Asterisk на количество include в контексте. И возникло оно из-за того, что мы используем "Custom Contexts" для разграничения исходящих номеров по экстеншенам (это моё предположение).
Что посоветуете сделать?
Константа ASTPBXMAX_STACK , определенная в коде , равняется 128 . Именно эта переменная отвечает за количество инклюдов.
Если необходимо увеличить значение , то правьте код и перекомпилируйте соответствующие модули системы.
А насколько может упасть производительность asterisk, если мы изменим это значение до 250? Или может есть пути обхода этой ошибки (в freepbx по-другому ввести конфигурацию)?
mvi ( 2012-06-06 03:33:13 +0400 )редактироватьЗадан: 2012-06-05 10:59:25 +0400
Просмотрен: 1,404 раз
Обновлен: Jun 05 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Это у вас сотня custom contexts сделано?
switch ( 2012-06-05 12:17:34 +0400 )редактироватьДа, custom contexts создаётся на каждый внешний номер. Как я уже писал, это нужно для того, что бы каждому внутреннему номеру был сопоставлен определённый внешний номер.
Подскажите если это можно сделать как-то иначе?
mvi ( 2012-06-06 03:26:00 +0400 )редактировать