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

Почему планы exten => 8001,1,Dial(SIP/8001) и exten => _8XXX,1,Dial(SIP/${EXTEN}) не равны ?

0

Есть задача, при звонке на номер 8001,8002,8003 связыватся с этими же SIP-пользователями которые прописаны в users.conf

Кода добавляю план exten => 8001,1,Dial(SIP/8001) то все прекрасно работает.

Но когда меняю план на exten => _8XXX,1,Dial(SIP/${EXTEN})

то дозвона нет! И в asterisk ошибка:

ERROR[2284][C-00000000]: appstack.c:548 gosubexec: Gosub address is invalid: '8001,stdexten(SIP/8001&IAX2/8001)'

Звоню с номера 8061 на 8001 (оба номера есть в users.conf)

Как правильно сформировать dialplan для всех четырехзначных номеров начинающихся с 8ки?

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

спросил 2014-03-25 19:12:19 +0400

duhanov Gravatar duhanov
1 2

Comments

Ну этот тренд походу я и создал)))))) просто в sip.conf - у меня жестко прописаны параметры подключения к внешней линии итд. А users.conf - динамически генерируются скриптом на основе данных из БД

duhanov ( 2014-03-25 19:58:25 +0400 )редактировать

Тоесть, exten => _8XXX,1,Dial(SIP/${EXTEN}) должно работать?

duhanov ( 2014-03-25 20:01:48 +0400 )редактировать

У меня extensions.ael, но смысл тот же

_1XX => {

      MixMonitor(${UNIQUEID}.wav);

      Dial(SIP/${EXTEN},30,t,T);

  Hungup();
    };

Все работает как швейцарские часы уже не первый год

vlad.v ( 2014-03-25 20:19:58 +0400 )редактировать

Та часть , где отрабатывает Gosub неверна.

zzuz ( 2014-03-25 22:16:31 +0400 )редактировать

2 Ответа

0

помоему у вас gosub кривой. точноее можно сказать по полному verbose логу

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

ответил 2014-03-26 01:44:48 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/
0

А чего всех вдруг понесло в users.conf? Что плохого в sip.conf? Т.е. users.conf это отголоски старого или новый трэнд?

А вообще, я бы попробовал удалить все с users.conf и создать учетки в sip.conf, у меня все работает именно так как Вам нужно. Соответственно в CLI набрать sip reload. Попробуйте, хотя результат не гарантирую.

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

ответил 2014-03-25 19:50:37 +0400

vlad.v Gravatar vlad.v
377 28 5 21

Ваш ответ

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 ленту новостей

Статистика

Задан: 2014-03-25 19:12:19 +0400

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

Обновлен: Mar 26 '14

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