Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

pbx_find_extension: Maximum PBX stack exceeded

0

Используем Asterisk 1.8.12 и FreePBX 2.10

Экстеншенов у нас около 200, 1 транк и около 100 входящих и столько же исходящих маршрутов (150 внешних номеров).

Когда набили полностью конфигурацию, то появились предупреждения на консоли: Как я понял, это ограничение Asterisk на количество include в контексте. И возникло оно из-за того, что мы используем "Custom Contexts" для разграничения исходящих номеров по экстеншенам (это моё предположение).

Что посоветуете сделать?

удалить закрыть спам изменить тег редактировать

спросил 2012-06-05 10:59:25 +0400

mvi Gravatar mvi
1 2 1

Comments

Это у вас сотня custom contexts сделано?

switch ( 2012-06-05 12:17:34 +0400 )редактировать

Да, custom contexts создаётся на каждый внешний номер. Как я уже писал, это нужно для того, что бы каждому внутреннему номеру был сопоставлен определённый внешний номер.

Подскажите если это можно сделать как-то иначе?

mvi ( 2012-06-06 03:26:00 +0400 )редактировать

1 Ответ

0

Константа ASTPBXMAX_STACK , определенная в коде , равняется 128 . Именно эта переменная отвечает за количество инклюдов.

Если необходимо увеличить значение , то правьте код и перекомпилируйте соответствующие модули системы.

ссылка удалить спам редактировать

ответил 2012-06-05 12:13:47 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

обновил 2012-06-05 12:14:13 +0400

Comments

А насколько может упасть производительность asterisk, если мы изменим это значение до 250? Или может есть пути обхода этой ошибки (в freepbx по-другому ввести конфигурацию)?

mvi ( 2012-06-06 03:33:13 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-05 10:59:25 +0400

Просмотрен: 704 раз

Обновлен: Jun 05 '12

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

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.