Zeige Ergebnis 1 bis 4 von 4

Thema: Alle Rufnummern eines Benutzers erhalten

  1. #1
    STARFACE User

    Registriert seit
    18.12.2017
    Beiträge
    10

    Standard Alle Rufnummern eines Benutzers erhalten

    Hat jemand eine Idee wie man alle Rufnummern (inbesondere externe) für einen Benutzer erhält?

    Wir wollen bei ausgehenden Anrufen die zu signalisierende Rufnummer des Anrufers ändern, aber nur falls der Benutzer eine externe Rufnummer besitzt, die zu einem bestimmten Nummernkreis gehört.

    Die zu prüfende externe Rufnummer ist weder die angezeigte Rufnummer, noch eine primäre Rufnummer.

    Folgende Funktionen helfen NICHT weiter:
    GetPrimaryNumbersForAccountID, GetSignalNumberForUser, ResolveUserData, GetCaller

    Folgende Funktionen habe ich mir noch nicht angesehen:
    GetNumbersForAssignedPhoneRequest, NumberForPhoneAssignmentReadLens


    Jemand eine zündende Idee?

  2. #2
    STARFACE Crew
    Benutzerbild von TomAnson
    Registriert seit
    11.11.2014
    Ort
    Karlsruhe
    Beiträge
    1.634

    Standard

    Du könntest die Rufnummern des anrufenden Users über die STARFACE.REST.StarfaceRestRequest Funktion abrufen (die AccountId kriegst du über GetCaller()), über die zurückgegebene Liste iterieren und gegen einen RegEx (String.RegExp.Match bzw. SimpleMatch) matchen. Wenn match zutrifft, dann die Signalisierungsnummer mit Call.SetCallerId() setzen.

    Die Dokumentation der REST Schnittstelle findest du im Administrationsbereich über einen Button in der Server-Administration.
    STARFACE Quality Assurance

    Bug gefunden? Hier melden!
    Featurewunsch oder Verbesserungsvorschlag? Trage es in unserem Feature Request Portal ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

  3. #3
    STARFACE User

    Registriert seit
    18.12.2017
    Beiträge
    10

    Standard

    Vielen Dank - das hat funktioniert. Hole mir /users/{userId}/phonenumberconfig.

    Eine andere Frage: Wie würde man am besten aus dem Modul auf den Rest-Service verbinden. Hatte das vorher nie benötigt.

    Aktuell nutze ich AcquireAuthToken und StarfaceRestRequest mit serverUrl = http://127.0.0.1 und einem tatsächlichen Admin-Benutzer-Login. Das möchte ich so ungern belassen und einen dezidierten Benutzer einrichten.

    Wäre das möglich? Welche Rechte sind notwendig? Wie sieht es mit Lizenz für diesen Benutzer aus?

  4. #4
    STARFACE Newbie
    Registriert seit
    19.10.2020
    Beiträge
    1

    Standard

    Hallo,

    die Frage von chris17k finde ich durchaus berechtigt. Ist es für den Zugriff auf die REST-API aus einem Modul heraus (gegen localhost) wirklich notwendig einen admin user zu hinterlegen?

    Vielleicht übersehe ich auch irgendwas. Aber eine Antwort wäre super.

    Mit digitalen Grüßen
    Jeremias

Ähnliche Themen

  1. Antworten: 19
    Letzter Beitrag: 30.10.2017, 12:55
  2. Übergabe zwischen Telefonen eines Benutzers mit ** nicht mehr möglich
    Von stroendle im Forum STARFACE Einrichtung & Administration
    Antworten: 17
    Letzter Beitrag: 28.03.2017, 09:07
  3. ausgehende Rufnummer eines anderen Benutzers/ anderer Leitung
    Von th3 im Forum STARFACE Einrichtung & Administration
    Antworten: 4
    Letzter Beitrag: 28.12.2016, 17:05
  4. UCC Client Fenstergröße bleibt nach minimierung nicht erhalten
    Von Daniel_Hartmann im Forum STARFACE Installation
    Antworten: 1
    Letzter Beitrag: 22.07.2016, 11:38
  5. Antworten: 9
    Letzter Beitrag: 01.07.2015, 19:51

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •