Angerufnen telefonnamen herausfinden

  • Hi,


    Welche Funktion gibt mir den angerufen Telefonnamen?
    Ich bekomme immer nur den Anrufer Telefonnamen raus.



    Anrufer Telefonname :


    PojoCall call = (PojoCall)INPUT_CALLMODAL;
    peername1 = call.getCaller().getPeerName();
    context.getLog().info("Peername 1 : "+peername1+"\n");



    peername2 = call.getCalledParticipationInfo().getPeerName().toString();


    Output :


    [2018-11-07 11:28:19,452] INFO [main] Peername 1 : SIP/tuer
    [2018-11-07 11:28:19,452] INFO [main] Peername 2 :



    der Bleibt leer.
    Jemand ne Idee?


    Vielen Dank!


    Lg Bonkersdeluxe

  • Hallo Bonkers


    Der Angerufene hat zu dem Zeitpunkt, an dem du es Prüfst keinen aktiven Peer, da es immer noch am Klingeln ist.


    Du kannst alle Klingelnden Peers mit folgendem Codeblock Abrufen:


    Code
    for(ParticipationInfo PC : call.getCalledInfo())
    {
    	context.getLog().info("------- Participant -------");	
    	context.getLog().info("ID:"  + PC.getSipCallId());
    	context.getLog().info("Participant: " + PC.getCallerId().getCallerName());	
    	context.getLog().info("Number: " + PC.getCallerId().getCallerNumber());	
    	context.getLog().info("Peer: " + PC.getPeerName());
    	context.getLog().info("---------------------------");
    }


    MfG


    Fabian

  • Hi Fabian,


    Ah ok. Da das Telefonat noch nicht zustande gekommen ist gibts auch keinen Peername.
    Welcher wäre denn der richtige Funktionsaufruf nach dem der Status LINKED wäre.


    Denn leider funktioniert die Schleife nicht, wo hab ich den Knoten?
    denn die Klass PojoCall beinhaltet kein getCalledInfo()
    Also hab ich mal versucht, durch den Import
    import de.starface.ch.processing.bo.api.types.Call;


    irgendwie hin zu bekommen



    Aber mir reicht es wenn ich beim Status Linked den Namen raus bekommen könnte.
    beide Varianten zu wissen wäre natürlich nicht schlecht, denn wer weiß wann man das vielleicht vor dem Telefon zusammen kommen nochmals braucht ;)


    Ich Danke Dir.
    Lg Bonkersdeluxe

  • Hallo Bonkers


    Ich würde mich nicht auf den PojoCall verlassen, sondern den Richtigen Call wiederholt neu beziehen, da die Infos nicht geupdatet werden.


    Hier:



    MfG


    Fabian

Jetzt mitmachen!

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