Есть asterisk №1 сборка 10.7.0 на базе CentOS 6.3 (со всеми апдейтами) адрес 192.168.1.110
Есть asterisk №2 сборка 10.8.0 на базе CentOS 6.3 (со всеми апдейтами) адрес 192.168.1.240
Оба воткнуты в один хаб.
№1 iax.conf
[iax_905]
trunk=yes
type=friend
host=192.168.1.240
context=in_uk
qualify=yes
disallow=all
allow=alaw
№2 iax.conf
[iax_aup]
trunk=yes
type=friend
host=192.168.1.110
context=income_from_aup
qualify=yes
disallow=all
allow=alaw
№1 extensions.conf
[......]
exten => _6XXX,1,Dial(iax2/iax_905/${EXTEN},30,Tt)
exten => _6XXX,n,Congestion()
exten => _6XXX,n,Hangup
[in_uk]
exten => _5XXX,1,Dial(sip/${EXTEN:1},30,t)
exten => _5XXX,n,Congestion()
exten => _5XXX,n,Hangup
№2 extensions.conf
[......]
exten => _5XXX,1,Dial(iax2/iax_aup/${EXTEN},30,Tt)
exten => _5XXX,n,Congestion()
exten => _5XXX,n,Hangup
[income_from_aup]
exten => _600X,1,Dial(DAHDI/${EXTEN:3})
exten => _600X,n,Congestion()
exten => _600X,n,Hangup
exten => _601X,1,Dial(DAHDI/${EXTEN:2})
exten => _601X,n,Congestion()
exten => _601X,n,Hangup
exten => _6101,1,Dial(sip/${EXTEN:1})
exten => _6101,n,Congestion()
exten => _6101,n,Hangup
звонок из №1 в №2 - идёт, а наоборот - нет.
iax2 set debug on... звоним из №2 в №1
лог с №2
== Using SIP RTP CoS mark 5
-- Executing [5144@905_inside:1] Dial("SIP/101-00000008", "iax2/iax_aup/5144,30,Tt") in new stack
-- Called iax2/iax_aup/5144
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00010ms SCall: 23245 DCall: 00000 [192.168.1.110:4569]
VERSION : 2
CALLED NUMBER : 5144
CODEC_PREFS : (alaw)
CALLING NUMBER : 101
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : test 101
LANGUAGE : en
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 8
CAPABILITY2 : alaw
ADSICPE : 2
DATE TIME : 2012-10-01 16:49:40
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
Timestamp: 00010ms SCall: 00001 DCall: 23245 [192.168.1.110:4569]
CALLTOKEN : 51 bytes
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00011ms SCall: 23245 DCall: 00000 [192.168.1.110:4569]
VERSION : 2
CALLED NUMBER : 5144
CODEC_PREFS : (alaw)
CALLING NUMBER : 101
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : test 101
LANGUAGE : en
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 8
CAPABILITY2 : alaw
ADSICPE : 2
DATE TIME : 2012-10-01 16:49:40
CALLTOKEN : 51 bytes
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00011ms SCall: 01380 DCall: 23245 [192.168.1.110:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REJECT
Timestamp: 00009ms SCall: 01380 DCall: 23245 [192.168.1.110:4569]
CAUSE : No such context/extension
CAUSE CODE : 3
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00009ms SCall: 23245 DCall: 01380 [192.168.1.110:4569]
-- Hungup 'IAX2/iax_aup-23245'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [5144@905_inside:2] Congestion("SIP/101-00000008", "") in new stack
== Spawn extension (905_inside, 5144, 2) exited non-zero on 'SIP/101-00000008'
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE
Timestamp: 00002ms SCall: 00519 DCall: 00000 [192.168.1.110:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG
Timestamp: 00002ms SCall: 00001 DCall: 00519 [192.168.1.110:4569]
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00002ms SCall: 00519 DCall: 00001 [192.168.1.110:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE
ПОЧЕМУ No such context/extension ?