AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

'DID' rejected because extension not found in context

Newbies/FAQ Forum 14 сообщений 15.09.2015 21:50 - 12.10.2015 18:11
#1 15.09.2015 21:50

'DID' rejected because extension not found in context

Нужна помощь. Я новичок в мире астериск, да и вообще voip.
Установил asterisk (13.5) из исходников на убунту сервер 14.04.

Настроил внутренние номер, все работает. Настроил подключение к сип провайдеру, тоже все ок, определяю командой sip show peers, показывает статус ОК.

Теперь задача принимать и отправлять звонки из мира и в мир соответственно. Как раз вот здесь появились заморочки и нужна ваша помощь.
И так. Получаю такую ошибку при звонке из мира
Цитата:
chan_sip.c:25644 handle_request_invite: Call from '03232111111' (210.12.96.31:5061) to extension '03232111111' rejected because extension not found in context 'incoming'.


Мой sip.conf файл.
Код:
[general]
language=en
context=incoming
allowoverlap=no

udpbindaddr=210.12.12.111
tcpenable=no
transport=udp
srvlookup=yes

register => 03232111111:Secretm1@210.12.96.31/03232111111


[sip_provider]
fromdomain=210.12.12.111
fromuser=03232111111
host=210.12.96.31
insecure=invite,port
port=5060
qualify=yes
nat=no
type=friend
username=03232111111
secret=Secretm1
disallow=all
allow=alaw
context=incoming

[internal](!)
type=friend
insecure=invite,port
context=office
fromdomain=210.12.12.111
host=dynamic
disallow=all
allow=alaw
qualify=yes
canreinvite=no
nat=no

[100](internal)
secret=test12

[101](internal)
secret=test12


Мой extensions.conf файл
Код:
[incoming]

exten => _X.,1,Dial(SIP/100,60,tT)
exten => _X.,1,Hangup()

exten => h,1,Hangup

[office]

exten => 100,1,Dial(SIP/100)
exten => 101,1,Dial(SIP/101)

exten => 200,1,Answer()
same => n,Playback(hello-world)
same => n,Hangup()


Заранее благодарен.[/quote]


Последний раз редактировалось: kalempir (Ср Сен 16, 2015 02:04)
#2 16.09.2015 01:07
Вам перевести ошибку на русский или сами воспользуетесь словарем?
#3 16.09.2015 01:54
_Pavel_ @ Ср Сен 16, 2015 06:07 писал(а):
Вам перевести ошибку на русский или сами воспользуетесь словарем?


Если хотите то могу и сам вас научить английскому языку. А у меня трудности в самой настройке в астериксе.
Вы наверно из тех кто хочет показать себя (выпендриваться). Может это звучит грубо, но очень к месту. Если вы не заметили, я написал в самом начале что новичок. И как раз таки в самом начале пути освоения новой области сообщения ошибок мало что говорят. Тем более когда гугл выдает много чего но это все не работает.

Added after 1 minutes:

Тема закрыта, проблема решена. Те настройки что я применил были просто перепутаны.
#4 16.09.2015 06:41
Цитата:
[incoming]

exten => _X.,1,Dial(SIP/100,60,tT)
exten => _X.,1,Hangup()

exten => h,1,Hangup


правильнее все таки
[incoming]

exten => _X.,1,Dial(SIP/100,60,tT)
exten => _X.,2,Hangup()

exten => h,1,Hangup

Цитата:
chan_sip.c:25644 handle_request_invite: Call from '03232111111' (210.12.96.31:5061) to extension '03232111111' rejected because extension not found in context 'incoming'.

а так же после внесения данных в контекст incoming, не забыли в консоли выполнить dialplan reload.

для самопроверки в консоли dialplan show
#5 17.09.2015 07:01
Link @ Ср Сен 16, 2015 11:41 писал(а):
Цитата:
[incoming]

exten => _X.,1,Dial(SIP/100,60,tT)
exten => _X.,1,Hangup()

exten => h,1,Hangup


правильнее все таки
[incoming]

exten => _X.,1,Dial(SIP/100,60,tT)
exten => _X.,2,Hangup()

exten => h,1,Hangup

Цитата:
chan_sip.c:25644 handle_request_invite: Call from '03232111111' (210.12.96.31:5061) to extension '03232111111' rejected because extension not found in context 'incoming'.

а так же после внесения данных в контекст incoming, не забыли в консоли выполнить dialplan reload.

для самопроверки в консоли dialplan show

Благодарю, уже исправил, все работает.
#6 01.10.2015 20:43
по мне, так зря не дочитали пару глав Будущего Телефонии..

Итак что бросается в глаза в sip.conf:

1. отсутствие описания localnet.
2. fromdomain явно неверный - обычно адрес сервера регистрации оператора или его домен указывается. Исходящие проходят?
3. insecure=port,invite - обычно для авторизации по IP, для авторизации по логину-паролю обычно insecure=invite или просто не указывается.
4. нулевая безопасность, нет deny/permit списоков для dynamic пиров внутренних типа, ОПАСНО!!! Читаем про фрод в Сомали и Гондурас..
5. у внутренних то зачем fromdomain?

Цитата:
Вы наверно из тех кто хочет показать себя (выпендриваться). Может это звучит грубо, но очень к месту. Если вы не заметили, я написал в самом начале что новичок

Что Вы - новичок, могли бы и не писать, все кто могут подсказать - и так в курсе.
Но указывать остальным как себя вести при этом - не вежливо как минимум, наглость же снижает Вашу пользу для остальных. А польза пока что Ваша здесь - ноль.
#7 02.10.2015 20:51
Опытность не дает права грубить. Если человек указал что он новичок то соответственно и отношение к нему должно быть такое же. Ни у кого нету желания вести тут длинную переписку только для того чтобы доказать что он прочитал там что то.
Раз уж тут написали, значит есть причины для этого. Может не до конца понял документация, может ему главное быстро найти проблему, может ...... много причин может быть. Лень человеку ответить, пусть просто проходит мимо. Никто не обязывает отвечать.

Added after 7 minutes:

Zavr2008 @ Пт Окт 02, 2015 01:43 писал(а):
по мне, так зря не дочитали пару глав Будущего Телефонии..

Итак что бросается в глаза в sip.conf:

1. отсутствие описания localnet.
2. fromdomain явно неверный - обычно адрес сервера регистрации оператора или его домен указывается. Исходящие проходят?
3. insecure=port,invite - обычно для авторизации по IP, для авторизации по логину-паролю обычно insecure=invite или просто не указывается.
4. нулевая безопасность, нет deny/permit списоков для dynamic пиров внутренних типа, ОПАСНО!!! Читаем про фрод в Сомали и Гондурас..
5. у внутренних то зачем fromdomain?

Спасибо за подробный разбор.
Да, пока еще не разобрался полностью в правильном конфигурировании астериска. Делаю по кускам взятые из интернета. На данный момент главное чтобы хоть что то заработала и продолжить тестирование с функционалам. Можете посоветовать что нибудь где подробно рассмотрено безопасное конфигурирование voip сервера, основные виды атак, как от них надо защищаться в астериск.
#8 03.10.2015 07:17
kalempir писал(а):
Если человек указал что он новичок то соответственно и отношение к нему должно быть такое же.

Новичок новичку рознь. Один новичок, получив направление куда "копать" - "копает", а другой сидит и ждет пока ему выложат копипаст решение его вопроса.
kalempir писал(а):
Делаю по кускам взятые из интернета

Для получения базовых знаний лучше начать с чтение книги "Asterisk - будущее телефонии", а потом пользоваться мануалами прямо в CLI *, например:
Код:
*CLI> core show application Dial

и на ресурсах wiki.asterisk.org и voip-info.org
kalempir писал(а):
безопасное конфигурирование voip сервера

google -> защита asterisk
#9 03.10.2015 14:13
kalempir @ Ср Сен 16, 2015 08:54 писал(а):
Если хотите то могу и сам вас научить английскому языку. А у меня трудности в самой настройке в астериксе.
Вы наверно из тех кто хочет показать себя (выпендриваться). Может это звучит грубо, но очень к месту. Если вы не заметили, я написал в самом начале что новичок. И как раз таки в самом начале пути освоения новой области сообщения ошибок мало что говорят. Тем более когда гугл выдает много чего но это все не работает.

Added after 1 minutes:

Тема закрыта, проблема решена. Те настройки что я применил были просто перепутаны.



Если у тебя с английским хорошо то тогда какой смысл задавать тут этот вопрос?

))))
Когда-то, в своей юности, я был таким же: Что вам стоит ответить на мой вопрос, вы ведь это уже знаете а мне тонны инфы перекапывать...
После того как DED меня мордой по батарее повозюкал, я сменил свое мнение и честно говоря очень ему за это возюканье благодарен.
Чем больше в этом мире людей которые не хотять учится(перекапывать тонны инфы), тем больше у нас работы..

От новичка нормально воспринимаются вопросы где и что почитать, а остальное либо в раздел работа, либо то что на самом деле вызывает сложности.
А на твой вопрос ответ "гуглится" за 1 минуту и лежит на первой странице поиска, так что ты не подпадаешь не под один вариант новичка.

Кстати если у тебя проект горит, то эт только в раздел работа, так как ты все равно ничего сделать без знаний не сможешь, кроме дырок в безопасности и кучи косяков в настройках.
А потом такой придет будет на каждом углу кричать что астер весь дырявый и через него кучу трафика в экзотическую страну уехало на несколько десятков килобаксов.


P.S. Вернуть бы сюда DED-а, вот бы весело было с его-то философией...
#10 04.10.2015 15:20
_Pavel_ @ Сб Окт 03, 2015 19:13 писал(а):
Если у тебя с английским хорошо то тогда какой смысл задавать тут этот вопрос?

))))
Когда-то, в своей юности, я был таким же: Что вам стоит ответить на мой вопрос, вы ведь это уже знаете а мне тонны инфы перекапывать...
После того как DED меня мордой по батарее повозюкал, я сменил свое мнение и честно говоря очень ему за это возюканье благодарен.
Чем больше в этом мире людей которые не хотять учится(перекапывать тонны инфы), тем больше у нас работы..

От новичка нормально воспринимаются вопросы где и что почитать, а остальное либо в раздел работа, либо то что на самом деле вызывает сложности.
А на твой вопрос ответ "гуглится" за 1 минуту и лежит на первой странице поиска, так что ты не подпадаешь не под один вариант новичка.

Кстати если у тебя проект горит, то эт только в раздел работа, так как ты все равно ничего сделать без знаний не сможешь, кроме дырок в безопасности и кучи косяков в настройках.
А потом такой придет будет на каждом углу кричать что астер весь дырявый и через него кучу трафика в экзотическую страну уехало на несколько десятков килобаксов.


P.S. Вернуть бы сюда DED-а, вот бы весело было с его-то философией...

То что астер окажется дырявым сомнений нет. Это карма всех ПО. Не зря ведь существуют другие аналогичные ПО из опен соурс сообщества. Но это тут уже оффтоп.
А если по теме, вам просто по приколу, а тот кто задал вопрос конечно желает получить ответ по существу а не 1000+1 раз гуглить. Ведь все мы иногда читаем книгу, а видим фигу. Усталость, невнимательность, и еще много чего мешают понять смысл прочитанного в документации. Вот наверху мне подсказали ошибку, и я для закрепления темы еще раз прочел ту часть в документации, и уже более внимательно буду относиться в следующий раз.
А польза от вашего ответа оказалось равна нулю. Хотя вы наверно предполагали она будет побольше.
#11 09.10.2015 21:28
ТС, Ну да, "Астериск - глючный и дырявый". Слышим это очень часто - в основном от ленивых, но закипающих чайников.
Здесь нужно проявить трудолюбие, заставить себя самого постигать тему.
Это как научиться плавать..


Чтобы получить точный ответ нужно уметь правильно задать вопрос - в этом залог 50% успеха.
А чтобы уметь правильно задать вопрос нужно постичь АЗЫ, а они и популярно расписаны в Будущем Телефонии.

Цитата:
.. Если человек указал что он новичок то соответственно и отношение к нему должно быть такое же.
Ни у кого нету желания вести тут длинную переписку только для того чтобы доказать что он прочитал там что то.

Именно отсюда и следует - НЕ ЧИТАЛИ, причем ВООБЩЕ..

Меньше слов - марш читать Будущее телефонии и voip-info.org!
#12 12.10.2015 14:13
Zavr2008 @ Сб Окт 10, 2015 02:28 писал(а):
ТС, Ну да, "Астериск - глючный и дырявый". Слышим это очень часто - в основном от ленивых, но закипающих чайников.
Здесь нужно проявить трудолюбие, заставить себя самого постигать тему.
Это как научиться плавать..


Чтобы получить точный ответ нужно уметь правильно задать вопрос - в этом залог 50% успеха.
А чтобы уметь правильно задать вопрос нужно постичь АЗЫ, а они и популярно расписаны в Будущем Телефонии.

Цитата:
.. Если человек указал что он новичок то соответственно и отношение к нему должно быть такое же.
Ни у кого нету желания вести тут длинную переписку только для того чтобы доказать что он прочитал там что то.

Именно отсюда и следует - НЕ ЧИТАЛИ, причем ВООБЩЕ..

Меньше слов - марш читать Будущее телефонии и voip-info.org!
Зря вы водитесь на троллинг со стороны одного товарища. Читать документацию должны все. Просто не люблю когда кто то самоутверждается таким путем.
Уже тестирую fusionpbx. Пока проблем нет, что задумывал вначале все реализовал. Теперь надо протестировать на нагрузках.
#13 12.10.2015 16:27
kalempir, Вы считаете что тут кроме Вас кому-то нужно что-то доказывать? - ошибаетесь. Вы сами должны прокладывать свою дорогу в технологиях, никто другой Вам на блюдечке с голубой каемочкой не принесет.
А Будущее Телефонии почитайте, полезная книжка. И меньше видите негатива в постах других.
#14 12.10.2015 18:11
Zavr2008 @ Пн Окт 12, 2015 21:27 писал(а):
kalempir, Вы считаете что тут кроме Вас кому-то нужно что-то доказывать? - ошибаетесь. Вы сами должны прокладывать свою дорогу в технологиях, никто другой Вам на блюдечке с голубой каемочкой не принесет.
А Будущее Телефонии почитайте, полезная книжка. И меньше видите негатива в постах других.

К вам вообще претензий нету. И за совет почитать книжку и видеть меньше негатива благодарю. Я ничего тут не собираюсь доказать, это другие мне пытаются доказать очевидное. А тема вообще то было совсем про другое.