Hallo,
Von einem Partner habe ich ein Modul (GetCallerNameFromInternet) erhalten das eine Rückwärtssuche mit der eingehenden Nummer auf dem Internet durchführt. Ohne Gewähr, aber es funktioniert im Grossen und Ganzen doch schon sehr gut.
Ich habe aber im Ablauf ein kleines Problem:
- Eingehende Anrufe werden dem Modul "Ansage vor Melden" übergeben, welches eine Ansage abspielt.
- Danach wird das Modul GetCallerNameFromInternet aufgerufen (Modul type: Call-Processing, Activation on incoming calls to user/group).
- Die Internetsuche in diesem Modul dauert seine Zeit, so zwischen 5 und 10 Sekunden.
- Während dieser zeit hört der Anrufende nichts, kein Freizeichen.
- Erst nachdem das Modul GetCallerNameFromInternet abgeschlossen hat, ertönt ein Freizeichen.
Diese Wartezeit ohne Freizeichen ist für die Anrufenden etwas verwirrend.
Gibt es eine Möglichkeit diese Wartepause zu verkürzen (z.B. das Modul parallel ablaufen zu lassen), oder wenn das nicht möglich ist, während der Wartezeit zumindest eine Wartemusik abspielen zu lassen?
Ist "fork()" die Lösung? Wenn ja, wie setze ich das ein?
Eine Andere Möglichkeit wäre ja auch ev. GetCallerNameFromInternet während der Ansage vor Melden durchlaufen zu lassen? Würde das gehen?
In jedem Fall wäre ich für Tips dankbar.
Danke
Daniel