Unser Asterisk hängt an einem T-Com ISDN-Anlagenanschluss. Alle Anrufe mit einer gültigen Durchwahl werden an das konfigurierte Endgerät weitergeleitet. Alles ok...
Wenn ein Anrufer aber eine Durchwahl wählt, die ich nicht konfiguriert habe, dann erhält er einen CAPI-Status 0x3495 (Anruf abgelehnt):
Wenn ich das von meinem D2-Handy teste, höre ich das Congestion-Tonsignal (Hat das auch eine deutsche Bezeichnung? Es sind die 3 Töne in aufsteigender Tonhöhe). Von meinem privaten analogen T-Com Festnetzanschluss erklingt ein freundliches "Der Anschluss ist vorübergehend nicht erreichbar". (Ich glaube, dass diese Ansage auch erklingt, wenn man seine Telefonrechnung nicht bezahlt hat...).
Nun zu meiner Frage: Was wäre der korrekte CAPI-Statuscode bzw. das korrekte Verhalten, das im deutschen Telefonnetz in einem solchen Fall erwartet wird? Wie verhält sich denn eine herkömmliche ISDN-Anlage?
Und wie setze ich dann den Statuscode in meinem Dialplan?
Wäre 0x3481 (Rufnummer falsch) nicht besser? Oder 0x3495 (Anruf abgelehnt)? Oder 0x3483 (Kein Routing zum Ziel)?
Klar, es funktioniert. Aber irgendwie kommt es mir komisch vor...
Ralph
Wenn ein Anrufer aber eine Durchwahl wählt, die ich nicht konfiguriert habe, dann erhält er einen CAPI-Status 0x3495 (Anruf abgelehnt):
Code:
== ISDN_TE1#02: Incoming call '0172xxxxxxx' -> '1234567'
-- ISDN_TE1#02: Updated channel name: CAPI/ISDN_TE1#02/1234567-7e6
> ISDN_TE1#02: CAPI INFO 0x3495: Call rejected
== ISDN_TE1#02: CAPI Hangingup for PLCI=0x201 in state 4
Wenn ich das von meinem D2-Handy teste, höre ich das Congestion-Tonsignal (Hat das auch eine deutsche Bezeichnung? Es sind die 3 Töne in aufsteigender Tonhöhe). Von meinem privaten analogen T-Com Festnetzanschluss erklingt ein freundliches "Der Anschluss ist vorübergehend nicht erreichbar". (Ich glaube, dass diese Ansage auch erklingt, wenn man seine Telefonrechnung nicht bezahlt hat...).
Nun zu meiner Frage: Was wäre der korrekte CAPI-Statuscode bzw. das korrekte Verhalten, das im deutschen Telefonnetz in einem solchen Fall erwartet wird? Wie verhält sich denn eine herkömmliche ISDN-Anlage?
Und wie setze ich dann den Statuscode in meinem Dialplan?
Wäre 0x3481 (Rufnummer falsch) nicht besser? Oder 0x3495 (Anruf abgelehnt)? Oder 0x3483 (Kein Routing zum Ziel)?
Klar, es funktioniert. Aber irgendwie kommt es mir komisch vor...
Ralph
Zuletzt bearbeitet: