Страница 1 из 1

rejected because extension not found in context

Добавлено: 10 май 2015, 09:59
Jagozavr
Доброго дня!
Впервые столкнулся с Asterisk, хочу ради теста проверить простейший вариант работы - есть сервер Asterisk, есть два ext клиента (софтофоны на ПК), нужно позвонить с одного на другой.
По найденным в интернете примерам заполнил файл конфигурации pjsip.conf, и так же файл extensions.ael.

В первом файле создал два transport'а - что бы на разные порты два софтофона с одного и того же ПК развести. Оба подключаются (один через программа X-Lite, второй Linphone).
Но беда в том, что при попытке позвонить - что с одного на другой, что наоборот - звонок не проходит, а в файле лога пишет вот это:

res_pjsip_session.c: Call from '1001' (UDP:192.168.92.1:62963) to extension '1000' rejected because extension not found in context 'from-internal'
res_pjsip_session.c: Call from '1000' (UDP:192.168.92.1:5061) to extension '1001' rejected because extension not found in context 'from-internal'

Проверял есть ли эти экстеншены в контексте from_internal командой: dialplan show 1000@from_internal (и dialplan show 1001@from_internal тоже), вывод одинаковый:

Код: Выделить всё

[ Context 'from_internal' created by 'pbx_ael' ]
  '_1XXX' =>        1. Dial(PJSIP/${EXTEN})                       [pbx_ael]

-= 1 extension (1 priority) in 1 context. =-
Не могу понять почему не проходит звонок, если экстеншены есть в диалплане.
Подскажите, пожалуйста, в чем может быть дело.

Вот содержимое файла pjsip.conf:

Код: Выделить всё

[udp-transport]
type=transport
protocol=udp
bind=0.0.0.0

[udp-transport1]
type=transport
protocol=udp
bind=0.0.0.0:5061

[1000]
type=endpoint
transport=udp-transport
context=from-internal
disallow=all
allow=alaw
aors=1000
auth=1000

[1000]
type=aor
max_contacts=10

[1000]
type=auth
auth_type=userpass
password=aaa
username=1000

[1001]
type=endpoint
transport = udp-transport1
context=from-internal
disallow = all
allow = alaw
aors = 1001
auth = 1001

[1001]
type=aor
max_contacts=10

[1001]
type=auth
auth_type=userpass
password=aaa
username=1001
А вот содержимое файла extensions.ael:

Код: Выделить всё

context from_internal {
_1XXX => {Dial(PJSIP/${EXTEN});
    };
};
Пробовал в extensions.ael указывать и более конкретный вариант набора - _1000 => Dial(PJSIP/1000) - но результат точно такой же, как и с использованием переменной {EXTEN}.

Re: rejected because extension not found in context

Добавлено: 10 май 2015, 10:27
Vlad1983
from_internal != from-internal

Re: rejected because extension not found in context

Добавлено: 10 май 2015, 11:00
Jagozavr
Vlad1983 Благодарю, я балда(.. нужно внимательнее быть и не руками набирать названия контекстов, а копировать(

Re: rejected because extension not found in context

Добавлено: 10 май 2015, 14:49
ded
Call from '1001' (UDP:192.168.92.1:62963) to extension '1000' rejected because extension not found in context 'from-internal'
говорит о том, что начали курочить freePBX.
Жалко!

Не обижайтесь, но информация вида
Впервые столкнулся с Asterisk,
нужно позвонить с одного на другой.
при попытке позвонить - что с одного на другой, что наоборот - звонок не проходит,
имеет нулевую информационную значимость.
Впервые столкнулся с Asterisk - пишет каждый третий тут, если не каждый второй.
нужно позвонить с одного на другой, но звонок не проходит - тест на внимательность и профпригодность. Потому что огромное количество примеров и инструкций в сети служит уже немым укором Вам лично, когда звонок не проходит.

Re: rejected because extension not found in context

Добавлено: 12 май 2015, 20:23
Jagozavr
Да понимаю, и признаю свою ошибку - сглупил и срезался на пустом месте, и отвлек людей от дела.
FreePBX (в плане веб-интерфейса для управления Asterisk) я не курочу, в моем случае подобной оболочки не установлено. На ubuntu поставлен 13й Asterisk и с ним я знакомлюсь и пробую наладить диалог. С помощью первого же комментария нормального внимательного человека - этот диалог начал налаживаться) За что я ему благодарен.
Сейчас экспериментирую с подключением и "стыковкой" с Asterisk FXO-шлюза Grandstream GXW4104.