Ich habe die PCI4S0 mit 2 NT-Ports und 2 TE-Ports konfiguriert.
Wenn über einem TE ein Ruf aktiv ist, kann ich an dem jeweils anderen TE-Port keinen ausgehenden Ruf aufbauen (Asterisk extension: Dial Srx/Gte2/xxx). Die Antwort lautet sofort busy. Eingehende Rufe funktionieren aber.
sirrix.conf:
=======
[te1]
mode=TE
ptp=no
ports=0001
number=31
extension=31
context=isdn_incoming
[te2]
mode=TE
ptp=no
ports=0003
number=32
extension=32
context=isdn_incoming
extensions.conf:
==========
exten=>123,1,Dial(Srx/Gte2/123,60)
exten=>456,1,Dial(Srx/Gte1/456,60)
Asterisk Ausschrift mit ccmsgs:
====================
-- Executing [142001@out-4567:2] Dial("SIP/4567-08578d08", "Srx/Gte1/42|60|M(Recorder)") in new stack
CCMSG OUT: port=0001, l3=0x8443d38, type=00400150=CC_SETUP | REQUEST
-- Called Gte1/42
CCMSG IN: port=0001, l3=0x8443d38, type=00400392=CC_REJECT | INDICATION, srxcisig=(nil), srxpvt=0x8652560, srxpvt->owner=0x8489878
-- Srx/gte1-0x8489878 is busy
CCMSG OUT: port=0001, l3=0x8443d38, type=004001f0=CC_RELEASE | REQUEST
== Everyone is busy/congested at this time (1:1/0/0)
== Auto fallthrough, channel 'SIP/4567-08578d08' status is 'BUSY'
-- Unregistered SIP '1101'
Warum ist da busy, wenn die umgekehrte Richtung funktioniert?
Wenn der zweite Ruf nicht am anderen TE-Port, sondern am gleichen gestartet wird, funktioniert's übrigens auch.
Wenn über einem TE ein Ruf aktiv ist, kann ich an dem jeweils anderen TE-Port keinen ausgehenden Ruf aufbauen (Asterisk extension: Dial Srx/Gte2/xxx). Die Antwort lautet sofort busy. Eingehende Rufe funktionieren aber.
sirrix.conf:
=======
[te1]
mode=TE
ptp=no
ports=0001
number=31
extension=31
context=isdn_incoming
[te2]
mode=TE
ptp=no
ports=0003
number=32
extension=32
context=isdn_incoming
extensions.conf:
==========
exten=>123,1,Dial(Srx/Gte2/123,60)
exten=>456,1,Dial(Srx/Gte1/456,60)
Asterisk Ausschrift mit ccmsgs:
====================
-- Executing [142001@out-4567:2] Dial("SIP/4567-08578d08", "Srx/Gte1/42|60|M(Recorder)") in new stack
CCMSG OUT: port=0001, l3=0x8443d38, type=00400150=CC_SETUP | REQUEST
-- Called Gte1/42
CCMSG IN: port=0001, l3=0x8443d38, type=00400392=CC_REJECT | INDICATION, srxcisig=(nil), srxpvt=0x8652560, srxpvt->owner=0x8489878
-- Srx/gte1-0x8489878 is busy
CCMSG OUT: port=0001, l3=0x8443d38, type=004001f0=CC_RELEASE | REQUEST
== Everyone is busy/congested at this time (1:1/0/0)
== Auto fallthrough, channel 'SIP/4567-08578d08' status is 'BUSY'
-- Unregistered SIP '1101'
Warum ist da busy, wenn die umgekehrte Richtung funktioniert?
Wenn der zweite Ruf nicht am anderen TE-Port, sondern am gleichen gestartet wird, funktioniert's übrigens auch.