Ситуация следующая, у меня есть два сервера Астериск, оба подняты на виртуальной машине, один из них Asterisk 16 на Ubuntu 18, второй - Asterisk 13 на Centos 8. Хочу связать эти два сервера между собой, чтобы совершать внутренние звонки по протоколу SIP.
В качестве примера я использовал диалплан и сип.конф из книги "Астериск-телефония будущего", подставив лишь свои пароли...
1) сип.конф для Торонто:
Код: Выделить всё
 
[general]
register => toronto:password1@192.168.88.1XX/osaka
[osaka]
type=friend
secret=password2
context=osaka_incoming
host=dynamic
disallow=all
allow=ulaw
[1000]
type=friend
host=dynamic
context=phones2) сип.конф для Осака:
Код: Выделить всё
 
[general]
register => osaka:password2@192.168.88.2XX/toronto
[toronto]
type=friend
secret=password1
context=toronto_incoming 
host=dynamic 
disallow=all 
allow=ulaw 
[1001] 
type=friend 
host=dynamic 
context=phones3) экстеншн.конф для Торонто:
Код: Выделить всё
[globals]
[general] 
autofallthrough=yes
[default]
[incoming_calls]
[phones]
 include => internal
 include => remote
[internal]
exten => _2XXX,1,NoOp()
exten => _2XXX,n,Dial(SIP/${EXTEN},30) 
exten => _2XXX,n,Playback(the-party-you-are-calling&is-curntly-unavail) 
exten => _2XXX,n,Hangup()
[remote]
exten => _1XXX,1,NoOp()
exten => _1XXX,n,Dial(SIP/osaka/${EXTEN}) 
exten => _1XXX,n,Hangup()
[osaka_incoming] 
include => internalКод: Выделить всё
[globals]
[general] 
autofallthrough=yes
[default]
[incoming_calls]
[phones]
include => internal 
include => remote
[internal] 
exten => _1XXX,1,NoOp() 
exten => _1XXX,n,Dial(SIP/${EXTEN},30) 
exten => _1XXX,n,Playback(the-party-you-are-calling&is-curntly-unavail) 
exten => _1XXX,n,Hangup()
[remote] 
exten => _2XXX,1,NoOp() 
exten => _2XXX,n,Dial(SIP/toronto/${EXTEN}) 
exten => _2XXX,n,Hangup()
[toronto_incoming] 
include => internal(сервер Торонто):
Код: Выделить всё
192.168.88.1XX:5060                     N      toronto            105 Registered           Fri, 14 Feb 2020 14:16:02
1 SIP registrations.Код: Выделить всё
192.168.88.2XX:5060                     N      osaka              105 Registered           Fri, 14 Feb 2020 14:16:12
1 SIP registrations.1) при вызове с 1001 на 1000:
Код: Выделить всё
Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)Код: Выделить всё
chan_sip.c:24305 handle_response_invite: Received response: "Forbidden" from '"1000" <sip:1000@192.168.88.230>;tag=as0a4d9bd2'.
