Hallo zusammen,
habe feststellen müssen, dass Anrufe, die ich über CAPI erhalte nicht immer vom Asterisk auf den S0-Bus der HFC-Karte durchgestellt werden.
Asterisk Version 1.0.9 mit bristuff-0.2.0-RC8n
Die meisten der nicht durchgestellten Anrufer übertragen interassanter Weise keine Rufnummer.
Ein Mitschnitt aus dem Debug-Modus bei einem eingehenden Anruf über ISDN,der nicht durchgestellt wurde.:
-- Executing SetLanguage("CAPI/contr1/87936-0", "de") in new stack
-- Executing AGI("CAPI/contr1/87936-0", "/var/lib/asterisk/agi-bin/getName.php") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/getName.php
-- started pbx on channel (callgroup=0)!
/var/lib/asterisk/agi-bin/getName.php: CallerID:
/var/lib/asterisk/agi-bin/getName.php: Skipping, no CallerID transmitted...
-- AGI Script /var/lib/asterisk/agi-bin/getName.php completed, returning 0
-- Executing SetCIDNum("CAPI/contr1/87936-0", "") in new stack
-- Executing SetCIDName("CAPI/contr1/87936-0", "") in new stack
-- Executing Dial("CAPI/contr1/87936-0", "Zap/g1/87936|90|t") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/87936
-- Channel 0/1, span 1 got hangup
-- Zap/1-1 is circuit-busy
-- Hungup 'Zap/1-1'
== Everyone is busy/congested at this time
-- Executing Playtones("CAPI/contr1/87936-0", "congestion") in new stack
-- Executing Wait("CAPI/contr1/87936-0", "10") in new stack
-- Executing Hangup("CAPI/contr1/87936-0", "") in new stack
== Spawn extension (incoming, 87936, 8) exited non-zero on 'CAPI/contr1/87936-0'
-- Executing Hangup("CAPI/contr1/87936-0", "") in new stack
== Spawn extension (incoming, h, 1) exited non-zero on 'CAPI/contr1/87936-0'
-- CAPI Hangingup
Hier kommen mir mindestens zwei Dinge "spanisch" vor.
1)"Zap/1-1 is circuit-busy", denn es wurde nirgends telefoniert und sämtliche ISDN-Telefone (an der HFC-Karte) waren im Status "Hörer aufgelegt". D.h. beide Mobilteile des einzigen (ISDN/DECT/GAP)Telefons waren aufgelegt.
2)"CAPI Hangingup", denn beim Anrufer klingelte es weiter.
Komme hierbei leider seit Wochen nicht weiter und bitte daher im Rat.
Habe auch schon drei verschiedene Basisstationen durchprobiert. Jede zeigt das gleiche Verhalten, weshalb ich den Fehler in der Konfig vermute.
Welche Konfigs sollte ich zur Problemfindung posten?
Danke und Gruß,
Ingo
habe feststellen müssen, dass Anrufe, die ich über CAPI erhalte nicht immer vom Asterisk auf den S0-Bus der HFC-Karte durchgestellt werden.
Asterisk Version 1.0.9 mit bristuff-0.2.0-RC8n
Die meisten der nicht durchgestellten Anrufer übertragen interassanter Weise keine Rufnummer.
Ein Mitschnitt aus dem Debug-Modus bei einem eingehenden Anruf über ISDN,der nicht durchgestellt wurde.:
-- Executing SetLanguage("CAPI/contr1/87936-0", "de") in new stack
-- Executing AGI("CAPI/contr1/87936-0", "/var/lib/asterisk/agi-bin/getName.php") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/getName.php
-- started pbx on channel (callgroup=0)!
/var/lib/asterisk/agi-bin/getName.php: CallerID:
/var/lib/asterisk/agi-bin/getName.php: Skipping, no CallerID transmitted...
-- AGI Script /var/lib/asterisk/agi-bin/getName.php completed, returning 0
-- Executing SetCIDNum("CAPI/contr1/87936-0", "") in new stack
-- Executing SetCIDName("CAPI/contr1/87936-0", "") in new stack
-- Executing Dial("CAPI/contr1/87936-0", "Zap/g1/87936|90|t") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/87936
-- Channel 0/1, span 1 got hangup
-- Zap/1-1 is circuit-busy
-- Hungup 'Zap/1-1'
== Everyone is busy/congested at this time
-- Executing Playtones("CAPI/contr1/87936-0", "congestion") in new stack
-- Executing Wait("CAPI/contr1/87936-0", "10") in new stack
-- Executing Hangup("CAPI/contr1/87936-0", "") in new stack
== Spawn extension (incoming, 87936, 8) exited non-zero on 'CAPI/contr1/87936-0'
-- Executing Hangup("CAPI/contr1/87936-0", "") in new stack
== Spawn extension (incoming, h, 1) exited non-zero on 'CAPI/contr1/87936-0'
-- CAPI Hangingup
Hier kommen mir mindestens zwei Dinge "spanisch" vor.
1)"Zap/1-1 is circuit-busy", denn es wurde nirgends telefoniert und sämtliche ISDN-Telefone (an der HFC-Karte) waren im Status "Hörer aufgelegt". D.h. beide Mobilteile des einzigen (ISDN/DECT/GAP)Telefons waren aufgelegt.
2)"CAPI Hangingup", denn beim Anrufer klingelte es weiter.
Komme hierbei leider seit Wochen nicht weiter und bitte daher im Rat.
Habe auch schon drei verschiedene Basisstationen durchprobiert. Jede zeigt das gleiche Verhalten, weshalb ich den Fehler in der Konfig vermute.
Welche Konfigs sollte ich zur Problemfindung posten?
Danke und Gruß,
Ingo