PhoneID vom aktiven Anruf ermitteln

  • Ich möchte gerne die PhoneID des aktiven Calls verarbeiten. Leider finde ich hierfür keine Methode.
    Wie komme ich an diese Info ran?

  • Hallo WKU


    Dafür musst du einen Call-Modulbaustein Bauen.


    Er ist ähnlich dem anderen Baustein.


    Hier ist das Beispiel um zu Prüfen, ob der eingehende Anruf ein Fax ist.



    Mit diesem Context kannst du das Abfragen. Vorausgesetzt ist, dass das Modul irgendwie auf den Anruf aufmerksam gemacht wird. Entweder via einem CallProcessing EntryPoint, oder via einem Service EntryPoint.


    Wenn du etwas für alle Anrufe auswerten willst, nimm an besten einen Call Processing Entrypoint vom Typ "Always", damit das ganze bei jedem Anrufe


    Ich weiss es zwar nicht, aber ich vermute im:


    context.getModelCall().getCalledParticipationInfo().getPeerName();


    Findest du den Telefonnamen, als String, diesen könntest du wahrscheinlich gegen die Liste alle Telefone auf der Anlage Prüfen, und so indirekt zur PhoneID kommen.


    Ich hoffe das hilft.


    MfG


    Fabian

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!