VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Номер не существует или набран не правильно

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Номер не существует или набран не правильно

Сообщение ded »

Bibmaster писал(а):.типичная позиция маргинала...
Я и есть маргинал, поэтому что с такого, если моё поведение типично?
ded писал(а):б) не умеющих искать и находить ответы, лежащие под ногами
http://asterisk.ru/knowledgebase/Asterisk+i+extension
Bibmaster
Сообщения: 10
Зарегистрирован: 22 янв 2011, 16:29

Re: Номер не существует или набран не правильно

Сообщение Bibmaster »

Кстати,этот пример из доки я непонял, он у меня тоже не работал. Тут как говорится опыт нужен..Кстати, вот с одним вопросом я долго возился и не смог решить его...Почему входящие звонки идут в контекст входящих по дефолту(incoming= default sip.conf), хотя там же в sip.conf в них прописан другой контекст..
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Номер не существует или набран не правильно

Сообщение ded »

http://asterisk.ru/knowledgebase/Asterisk+SIP+channels
Читать вслух, с выражением.
Bibmaster
Сообщения: 10
Зарегистрирован: 22 янв 2011, 16:29

Re: Номер не существует или набран не правильно

Сообщение Bibmaster »

У меня всё сделано в соответствии с документацией. Вот прикладываю,свою конфигурацию. Файл sip.conf

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

[general]
context=default
register=201145:psswd@some_server/201145
register=201122:psswd@some_server/201122
register=530:psswd@some_server/530
register=330:psswd@some_server/330
[authentication]
[net1]
type=friend
username=530
secret=PSSWD
callerid=530
host=SOME_HOST
nat=no
fromuser=530
fromdomain=SOME_HOST
trunkname=net1
insecure= invite
context=Net1
disallow=all
allow=alaw

[net2]
type=friend
username=201122
secret=PSSWD
callerid=201122
host=SOME_HOST
nat=no
fromuser=201122
fromdomain=SOME_HOST
trunkname=net2
insecure= invite
context=Net2
disallow=all
allow=alaw

[net3]
type=friend
username=330
secret=PSSWD
callerid=330
host=SOME_HOST
nat=no
fromuser=330
fromdomain=SOME_HOST
trunkname=net3
insecure= invite
context=Net3
disallow=all
allow=alaw

[net4]
type=friend
username=201145
secret=PSSWD
callerid=201145
host=SOME_HOST
nat=no
fromuser=201145
fromdomain=SOME_HOST
trunkname=net4
insecure= invite
context=Net4
disallow=all
allow=alaw
B конфиг extensions.conf

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

[Net1]
exten => 530,1,Answer()
exten => 530,2,PlayBack(transfer)
exten => 530,3,Dial(SIP/11,25,gtT)
exten => 530,n,Hangup()

[Net2]
exten => 201122,1,Answer()
exten => 201122,2,PlayBack(transfer)
exten => 201122,3,Dial(SIP/10,25,gtT)
exten => 201122,n,Hangup()

[Net4]
exten => 201145,1,Answer()
exten => 201145,2,PlayBack(transfer)
exten => 201145,3,Dial(SIP/13,25,gtT)
exten => 201145,n,Hangup()
Так вот при звонке на номер 20-11-45 в консоли пишет, что, он не найден в контексте Net2...хотя в нем описан контекст Net4
Bibmaster
Сообщения: 10
Зарегистрирован: 22 янв 2011, 16:29

Re: Номер не существует или набран не правильно

Сообщение Bibmaster »

я звоню с сотового, а он мне пишет, что якобы звоню с 201122..бред какой-то..книгу ни то, чтобы скачал, а купил...вот и не знаю, в чем причина...если я буду звонить с 201122 на городской номер, то там есть другое правило, и вызов успешно пройдет
[city]
exten => _XXXXXX,1,Dial(SIP/tdnet2/${EXTEN},120)
exten => _XXXXXX,n,HangUp()
Последний раз редактировалось Bibmaster 23 янв 2011, 08:39, всего редактировалось 1 раз.
Bibmaster
Сообщения: 10
Зарегистрирован: 22 янв 2011, 16:29

Re: Номер не существует или набран не правильно

Сообщение Bibmaster »

хм..а как тогда сделать? в книге не указано, как подключаться к нескольким номерам....Звонок от одного френда не будет попадать в другой контекст, там стоит тупо переадресация на внутренние двухзначные номера (это в extensions прописено). Я не понимаю, что не так сделано то? Во всех мануалах так написано вот например http://www.opennet.ru/base/net/asterisk_sipnet.txt.html
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Номер не существует или набран не правильно

Сообщение ded »

Вместо разных контекстов сделайте всем Net один контекст [incoming]
[incoming]
exten => 530,1,Answer() - зачем это?
exten => 530,2,PlayBack(transfer) - зачем это?
exten => 530,3,Dial(SIP/11,25,gtT)
; exten => 530,n,Hangup() - это лишние строки для каждого exten

exten => 201122,1,Answer() - зачем это?
exten => 201122,2,PlayBack(transfer) - зачем это?
exten => 201122,3,Dial(SIP/10,25,gtT)
; exten => 201122,n,Hangup() - это лишние строки для каждого exten

exten => h,1,Hangup() этого хватит для всех
и так далее..
Сдаётся мне, что выпиливается лобзиком очередной деревянный велосипед. Установить Trixbox и не париться. (с)
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Номер не существует или набран не правильно

Сообщение ded »

Лучше использовать пока схему с тремя контекстами: incoming, outgoing & local.
Но если есть желание пилить лобзиком - сделайте все в одном контексте default сначала. Будет проще.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH