Re: Два астериска, звонок в одну сторону
существенно ситуация не изменилась. выкладываю настройки. есть еще подозрения, что глюк происходит из-за одинаковости имен серверов (грубое решение вечного forbidden) итак. сервер_1 со стат. айпи
sip.conf
[general]
context=start-out
bindport=5060
bindaddr=0.0.0.0
musicclass=default
videosupport=yes
srvlookup=yes
canreinvite=yes
limitonpeers = no
nat=no
dtmfmode=inband
allowguest=yes
allow=all
registertimeout=360
register => spa400@192.168.1.2/spa400
определение второго сервера
[sip]
type=friend
context=start-out
host=dynamic
username=sip
secret=asterisk
nat=yes
qualify=yes
dtmfmode=inband
canreinvite=no
disallow=all
allow=ulaw
allow=alaw
allow=gsm
выдача cli при звонке (вообще не ахти что конечно в плане глубокомыслености)
9:54:04] WARNING[3907]: pbx.c:2538 __ast_pbx_run: Timeout, but no rule 't' in context 'start-out'
-- Executing [h@start-out:1] Hangup("SIP/80-0951d8b8", "") in new stack
== Spawn extension (start-out, h, 1) exited non-zero on 'SIP/80-0951d8b8'
-- Executing [243@start-out:1] Dial("SIP/80-0950f500", "SIP/243@sip|60|tT") in new stack
-- Called 243@sip
[Jun 29 19:54:29] NOTICE[3710]: chan_sip.c:2941 auto_congest: Auto-congesting SIP/sip-094e74a8
-- SIP/sip-094e74a8 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
[Jun 29 19:54:39] WARNING[3908]: pbx.c:2538 __ast_pbx_run: Timeout, but no rule 't' in context 'start-out'
-- Executing [h@start-out:1] Hangup("SIP/80-0950f500", "") in new stack
== Spawn extension (start-out, h, 1) exited non-zero on 'SIP/80-0950f500'
это при декларации DIAL(${EXTEN}@sip,60,tT)
при варианте dedа та же фигня
-- Executing [243@start-out:1] Dial("SIP/80-b7616d10", "SIP/sip/243|60|tT") in new stack
-- Called sip/243
[Jun 29 19:57:53] NOTICE[3710]: chan_sip.c:2941 auto_congest: Auto-congesting SIP/sip-0950f500
-- SIP/sip-0950f500 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [h@start-out:1] Hangup("SIP/80-b7616d10", "") in new stack
== Spawn extension (start-out, h, 1) exited non-zero on 'SIP/80-b7616d10'
на сервере_2 тем временем выполняется ivr-экстеншн c диррективой answer, пока все не слетит по таймауту.
sip.conf сервера_2
[general]
context=start-out
bindport=5060
bindaddr=0.0.0.0
musicclass=default
autocreatepeer=yes
;videosupport=yes
srvlookup=yes
canreinvite=yes
limitonpeers = no
nat=no
dtmfmode=inband
allowguest=yes
disllow=all
allow=ulaw
allow=alaw
allow=gsm
;allow=g729
registertimeout=360
externip=79.141.238.173
localnet=192.168.0.0/255.255.255.0
register => sip:asterisk@sip
[sip]
type=friend
context=start-out
host=79.141.238.173
port=5060
username=sip
secret=asterisk
canreinvite=no
insecure=port,invite
qualify=yes
nat=no
dtmfmode=inband
;regexten=3600
allow=all
allow=gsm
|