ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

При связке двух Астеров возникает ошибка authenticate on IN

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

При связке двух Астеров возникает ошибка authenticate on IN

Сообщение ZatoX » 05 сен 2018, 12:40

Добрый день!
Есть два Астериска.При звонке с одного на другой выдает вот такую ошибку.
[Sep 5 11:37:56] NOTICE[2285]: chan_sip.c:21050 handle_response_invite: Failed to authenticate on INVITE to '"212701" <sip:212701@82.148.8.70>;tag=as4c6d0392'
-- SIP/trSipMSKLP-000038fd is circuit-busy
Подскажите пожалуйста в какую сторону копать???
ZatoX
 
Сообщений: 8
Зарегистрирован: 05 сен 2018, 12:32

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение Kroteg » 05 сен 2018, 14:01

username (или как нынче советуют defaultuser) и secret корректны для обоих и на обоих установлены?
Изображение
Аватар пользователя
Kroteg
 
Сообщений: 195
Зарегистрирован: 11 янв 2018, 14:51

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ded » 05 сен 2018, 15:43

Любой звонок по SIP пытается to authenticate on INVITE, как правило - телефоны то свой инвайт аутентифицируют через WWW-digest + nonce, etc
а вот другой Астериск инвайтит не себя, а внутренний номер. Если на пире Астериска указать insecure=invite то принимающий Астериск не будет authenticate on INVITE.

Чтобы эти проблемы преодолеть был разработан протокол связи между Астерисками: IAX2. Вот им и надо соединить.
ded
 
Сообщений: 15805
Зарегистрирован: 26 авг 2010, 19:00

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ZatoX » 05 сен 2018, 16:25

Сделал iax2 соединения.На одном астере звонок проходит а на другом все так же.

Код: выделить все
== Using SIP RTP CoS mark 5
    -- Executing [217701@From-OS7400:1] Goto("SIP/trS7400-0000396a", "CONTEXT-TR,217701,1") in new stack
    -- Goto (CONTEXT-TR,217701,1)
    -- Executing [217701@CONTEXT-TR:1] Macro("SIP/trS7400-0000396a", "trDial,SIP/trSipMSKLP,0217701,60,Ttr") in new stack
    -- Executing [s@macro-trDial:1] Dial("SIP/trS7400-0000396a", "SIP/trSipMSKLP/0217701,60,Ttr") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/trSipMSKLP/0217701
[Sep  5 15:23:50] NOTICE[2285]: chan_sip.c:21050 handle_response_invite: Failed to authenticate on INVITE to '"212513" <sip:212513@82.148.8.70>;tag=as1452408e'
    -- SIP/trSipMSKLP-0000396b is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-trDial:2] Goto("SIP/trS7400-0000396a", "s-CONGESTION,1") in new stack
    -- Goto (macro-trDial,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-trDial:1] NoOp("SIP/trS7400-0000396a", "") in new stack
    -- Executing [s-CONGESTION@macro-trDial:2] Busy("SIP/trS7400-0000396a", "5") in new stack
  == Spawn extension (macro-trDial, s-CONGESTION, 2) exited non-zero on 'SIP/trS7400-0000396a' in macro 'trDial'
  == Spawn extension (CONTEXT-TR, 217701, 1) exited non-zero on 'SIP/trS7400-0000396a'


---
От модератора: Используйте теги.
ZatoX
 
Сообщений: 8
Зарегистрирован: 05 сен 2018, 12:32

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ZatoX » 05 сен 2018, 16:28

Поменял соединение на iax2.На одном астериске звонок проходит нормально а на другом все так же.

Код: выделить все
== Using SIP RTP CoS mark 5
    -- Executing [217701@From-OS7400:1] Goto("SIP/trS7400-0000396a", "CONTEXT-TR,217701,1") in new stack
    -- Goto (CONTEXT-TR,217701,1)
    -- Executing [217701@CONTEXT-TR:1] Macro("SIP/trS7400-0000396a", "trDial,SIP/trSipMSKLP,0217701,60,Ttr") in new stack
    -- Executing [s@macro-trDial:1] Dial("SIP/trS7400-0000396a", "SIP/trSipMSKLP/0217701,60,Ttr") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/trSipMSKLP/0217701
[Sep  5 15:23:50] NOTICE[2285]: chan_sip.c:21050 handle_response_invite: Failed to authenticate on INVITE to '"212513" <sip:212513@82.148.8.70>;tag=as1452408e'
    -- SIP/trSipMSKLP-0000396b is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-trDial:2] Goto("SIP/trS7400-0000396a", "s-CONGESTION,1") in new stack
    -- Goto (macro-trDial,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-trDial:1] NoOp("SIP/trS7400-0000396a", "") in new stack
    -- Executing [s-CONGESTION@macro-trDial:2] Busy("SIP/trS7400-0000396a", "5") in new stack
  == Spawn extension (macro-trDial, s-CONGESTION, 2) exited non-zero on 'SIP/trS7400-0000396a' in macro 'trDial'
  == Spawn extension (CONTEXT-TR, 217701, 1) exited non-zero on 'SIP/trS7400-0000396a'

---
От модератора: Используйте теги.
ZatoX
 
Сообщений: 8
Зарегистрирован: 05 сен 2018, 12:32

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ZatoX » 05 сен 2018, 16:51

А на другом высвечивается вот такая ошибка.
[2018-09-05 15:50:06] NOTICE[23378]: res_pjsip/pjsip_distributor.c:649 log_failed_request: Request 'INVITE' from '"212701" <sip:212701@82.148.8.70>' failed for '82.148.8.70:5060' (callid: 3030b2c42b567c74091b09e803ab6565@82.148.8.70:5060) - No matching endpoint found

---
От модератора: Используйте теги.
ZatoX
 
Сообщений: 8
Зарегистрирован: 05 сен 2018, 12:32

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ded » 05 сен 2018, 17:11

ZatoX писал(а):Поменял соединение на iax2.На одном астериске звонок проходит нормально а на другом все так же.


Вы разницу то понимаете? У вас на другом
Dial("SIP/trS7400-0000396a", "SIP/trSipMSKLP/0217701,60,Ttr")

А должно было бы быть что-то типа
Dial("SIP/trS7400-0000396a", "IAX2/trSipMSKLP/0217701,60,Ttr")
ded
 
Сообщений: 15805
Зарегистрирован: 26 авг 2010, 19:00

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ded » 05 сен 2018, 17:42

я так понимаю - по SIP поступает звонок от Samsung S7400 и должен отправляеться дальше в MSK по IAX2..

На SIP транке trS7400 укажите
insecure=invite
ded
 
Сообщений: 15805
Зарегистрирован: 26 авг 2010, 19:00

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение ZatoX » 06 сен 2018, 09:35

Указал!Но все равно так же не хотят идти вызовы и перехода на iax2 нет.
Вот транк os7400
[trS7400]
disallow=all
host=10.10.20.105
type=friend
qualify=yes
dtmfmode=rfc2833
directmedia=no
context=From-OS7400
allow=alaw
insecure=invite
TrSipMSKLP 82.148.11.6 (S) 255.255.255.255 4569 OK (1 ms)
trIAX21 10.10.20.221 (S) 255.255.255.255 4569 (T) OK (3 ms)
Небольшой вопрос а что означает буква (Т) на моем зарегистрированом транке ее нет почему то.
ZatoX
 
Сообщений: 8
Зарегистрирован: 05 сен 2018, 12:32

Re: При связке двух Астеров возникает ошибка authenticate o

Сообщение Kroteg » 06 сен 2018, 10:03

ZatoX писал(а):Небольшой вопрос а что означает буква (Т) на моем зарегистрированом транке ее нет почему то.

есть такой параметр
Код: выделить все
trunk=yes
ZatoX писал(а):Указал!Но все равно так же не хотят идти вызовы и перехода на iax2 нет.

а Астериск знает что ему надо использовать иикс вместо сип?
Изображение
Аватар пользователя
Kroteg
 
Сообщений: 195
Зарегистрирован: 11 янв 2018, 14:51

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH