Ich verwende ein AGI Script, um bei ausgehenden Anrufen die Zielnummer in eine MySQL Datenbank zu schreiben. Bei ausgehenden Anrufen über SIP klappt das auch einwandfrei. Bei ausgehenden Anrufen über einen mISDN Channel (gleiche Context in der Extensions.conf) werden nur die ersten 4 Ziffern der Nummer protokolliert. Hat jemand eine Idee woran das liegt bzw. wie ich die gesamte Nummer protokollieren kann?
[Edit]
Ich habe jetzt noch ein wenig recherchiert. So wie es aussieht, muss ich overlapdial in der misdn.conf aktivieren, damit mISDN die Nummer sammelt, bevor sie an Asterisk übergeben wird. Wenn ich aber overlapdial=yes setze, wirft mISDN einen Fehler (unbekannter Parameter / Out of Range). bei overlapdial=4 passiert das gleiche. Gebe ich auf der CLI misdn show config ein, steht dort immer overlapdial 0. Wie kann ich diese Funktion aktivieren? mISDN Version ist 1.1.8.
[Edit]
Ich habe jetzt noch ein wenig recherchiert. So wie es aussieht, muss ich overlapdial in der misdn.conf aktivieren, damit mISDN die Nummer sammelt, bevor sie an Asterisk übergeben wird. Wenn ich aber overlapdial=yes setze, wirft mISDN einen Fehler (unbekannter Parameter / Out of Range). bei overlapdial=4 passiert das gleiche. Gebe ich auf der CLI misdn show config ein, steht dort immer overlapdial 0. Wie kann ich diese Funktion aktivieren? mISDN Version ist 1.1.8.