Microsoft Teams Phone als Anbieter
Teams ist nicht eine API, also klebt der Anbieter drei Steuerflugzeuge zusammen: • Graph, App-only - Rufverlauf (getPstnCalls), Präsenz liest, Verzeichnis ...
Behalten Sie den VOIP PHI Trail zu phi_access_log
Anrufaufzeichnungen, Voicemail-Audio und Transkripte wurden in das Log geprüft Stream, der 14 Tage gegen eine sechsjährige Verpflichtung von 164.528 hält und ni...
Scannen Sie die geteilten MFA-Repositories
MfaEnrollmentService ist ein @Service in kamo-shared-Bibliothek, also die Wildcard @ComponentScan("com.kamo") in dieser Anwendung konstruiert es, ob oder nicht ...
VIEW_CALL_LOGS für die Rückrufwiedergabe in PHI-Handling orgs erfordern
Aufnahme und Voicemail-Wiedergabe überprüft Mietverhältnisse und nichts anderes: jedes Mitglied der besitzende Org könnte jeden Anruf in ihm ziehen, Transkript ...
Anrufaufzeichnung, Voicemail und Transkript-Zugriff aufnehmen
Die Wiedergabe hinterließ keine Spuren. Ein aufgezeichneter Anruf ist das dichteste PHI der Plattform speichert - die unredacted Gespräch - und "wer hörte diese...
Überragende Arbeiten in der Arbeit
Inszeniert und engagiert, wie es ist, so dass nichts ungebunden im Arbeitsbaum bleibt. 5 Dateien geändert, 549 Einfügungen(+), 2 Löschungen(-)
Harden Sie die kubectl Download gegen schuppige Egress [skip ci]
dl.k8s.io über den Ausschritt des Läufers fällt zeitweise mitten im Transfer: Curl: (56) OpenSSL SSL_read: Entschlüsselung fehlgeschlagen oder schlechtem Reko...
Hören Sie auf, das abgelaufene Wildcard-Kamero-Com-Geheimnis zu heften
Wildcard-kamocrm-com war ein Vermächtnis Multi-SAN-Geheimnis, das bescheinigt-Manager verwaist wenn seine Bescheinigung wurde auf ein pro Host Geheimnis neupoin...
TURN-REST Anmelde-Endpunkt für das mobile Softphone
GET /api/voip/turn/credentials prägt ephemere Coturn-Gleihs (HMAC-SHA1 über "<expiry" mit dem gemeinsamen statischen-Auth-Sekret) so muttersprachlich/zellulär W...
X-***-Token auf REST + signiert ?st= Stream-Token auf Audio-Endpunkten akzeptieren
OTKValidationFilter Vorrang: X-OTK - X-***-Token ?st= (GET, audio Streaming-Pfade nur, verifiziert über gemeinsam genutzte StreamTokenCodec mit internal.auth.se...
Wache /internal/voip mit InternalAuthFilter wie dokumentiert . es 401'd auf Session auth
VoipInternalSyncController dokumentierte internAuthFilter stets als Schutz, aber /internal/voip war nie in PROTECTED_PREFIXES oder von der OTK ausgeschlossen Se...
Erlauben Sie Administratoren, RingCentral im Namen eines Mitglieds zu verbinden
Der pro-Mitglieder RingCentral Flow war nur eigennützig, also ein Admin-Verwalten Das Profil eines anderen Mitglieds sah "sie müssen es selbst verbinden". Sysad...
Pro-Mitglied RingCentral OAuth Identität + softphone SIP fixes
Softphone SIP Anmeldedaten-Fixes: - getSipCredentials: OutboundProxyBackup + stunServers (web-phone v2 needs map outbound sie für WSS failover + ICE/media); w...
Konstante-Zeit intern-auth Geheimnis vergleichen (Tirkel)
Ersetzen String.equals mit MessageDigest.isEqual, so dass Antwort Latenz nicht Leck der X-Internal-Auth gemeinsame geheime Byte-by-Byte. Flottenweiter Schwung d...
Zurück Transkript in der Aufnahme von Metadaten für den Softphone Player
Zurück 200 allFalse für unkonfigurierte Org-Fähigkeiten
GET /api/voip/capabilities warf ProviderNotConfiguredException (422) wenn org hatte keinen Telefonanbieter, Protokollierung einer roten Konsole Fehler auf jeder...
Ausschließen /api/voip/sms/templates aus OTK Session Filter
Die Doc-07 SMS-Vorlage-Endpunkte sind sitzungslose interne Anrufe, die von InternalAuthFilter (X-Internal-Auth), aber OTKValidationFilter lief immer noch auf ih...
Doc-07 SMS-Vorlagesystem /api/voip/sms/templates + GSM-7/UCS-2 Segmentschutz
************ über die Shared-lib SmsTemplate Entitäten: macht {{var" und sendet über den EXISTING BulkTextProvider primitiv (keine Sekunde Trägerweg); SmsSegmen...
Wire mlos-internal-auth (INTERNAL_AUTH_SECRET) in den Einsatz [Skip ci]
Beschsichtigt den neuen /api/bulktext/send Endpunkt. Teilt die bestehende Produktion intern-auth-Wert (mlos-internal-auth) so SecurityService Recovery SMS authe...
POST /api/bulktext/senden Sie interne Transaktionss-SMS
SecurityService's BulkTextSmsClient (Passwort-Recovery + Account-Settings SMS) hat immer POSTed ************ to /api/bulktext/send, aber der Controller wurde ni...
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Scope-Konkurenz zum Aufbau von Arbeitsplätzen, nicht Kubernetes setzt ein
Workflow-Level-Konkurrenz serialisiert die gesamte Pipeline (einschließlich kubectl Rollouts). Verschieben Sie die Gruppe auf den Bau-Job nur so einsetzen Arbei...
Build Aufnahme MinIO Objekt-Taste wie Bild-Stream
Die Erweiterung auslassen, wenn FILE_EXT null/leer ist, so dass der Objektname übereinstimmt RecordingImagingService und ImagingController. Java String-Consat m...
Anrufhistorie-Erweiterung von member_voip_config lösen, nicht phone_extension
**************** war NULL für einige Erweiterungen auch dann member_voip_config hat das Mitglied korrekt auf seine Erweiterung abgebildet. Verwendung member_voi...
Surface Imaging Fallback, wenn Anbieter hat keine Anruf-Historie
KamoPBXProvider.getCallHistory gibt jetzt null statt zu werfen **************** also die 501 Antwort nicht mehr Bypasses die bildgebende Fallback. Der Provider-...
Zurückfallen auf bildgebende Aufnahmen für Anrufhistorie + Voicemails
FreePBX 17 gibt Voicemail-Nachrichten über REST oder GraphQL auf dieser Installation nicht offen (der GraphQL-Sprachnachrichtentyp gibt Mailbox-Konfiguration zu...
Resolve member-Extension vor VM/CDR Provider Lookup
CallController war vorbei MitgliedId, wo FreePBX (und andere PBX-Stil Anbieter) erwarten eine Erweiterungsnummer - Voicemail-Liste zurückgegeben leer weil keine...
Wiedergabe, Voicemail-Archiv, gepflasterte Voicemail, Historie Bereicherung
- Neuer RecordingController mit Bulk-Lookup, range-streamed audio für Master + pro Channel Tracks und Metadaten für das Media-Player-Tool-Fenster - CallControll...
Capture newExtNumber als final für Lambda Capture in MemberVoipConfigController
newExtNumber wird bedingt innerhalb der if neu zugewiesen (isVoipEnabled && ...) blockieren, die es nicht effektiv endgültig macht. Der TeamMember Sync Block li...
Sync TeamMember phoneWork-Erweiterung auf VOIP Konfiguration speichern
Hinzufügen von Anruffunktionen API - Anruf vorwärts + Auto-Antwort über Provider-Abstraktion verdrahtet
- Hinzufügen von CallFeaturesDto und SetCallFeaturesRequest POJOs - CallForward/autoAnswer-Flags zu ProviderCapabilities hinzufügen - Default getCallFeatures/se...
Wischen Sie nicht Mitgliederzuordnung auf Synchronisation von Anbietern, denen Metadaten fehlen
************ bedingungslos überschrieben PhoneExtension.assignedMemberId mit was auch immer der Anbieter zurückgegeben. FreePBX (und jeder Anbieter, der nicht v...
WSS-aware SIP Anmeldeinformationen für Browser-Softphones
Der Endpunkt /api/voip/sip/credentials liefert jetzt Zugangsdaten einer Browser-Seite SIP-Stack kann tatsächlich verwenden: WSS Transport, Public Domain, und ei...
DELETE-Zuweisungs-Endpunkt zu VoipExtensionsController für Admin hinzufügen unassign
MemberVoipConfigController für Mitglied VOIP config mit Erweiterungsauftrag hinzufügen
Bestehendes Verbindungstestergebnis zu isConnected
- test() Endpoint saves isConnected=true/false to DB nach jedem Gesundheitscheck - update() Resets ist zum Nullen verbunden, wenn sich configJson ändert (Krehen...
Verwenden Sie extensionId als externe ID, nicht Relay-Node
FreePBX liefert die gleiche Relay-ID (ZXh0ZW5zaW9uOg== = "extension:") für jede Erweiterung, weil das ID-Feld nicht bevölkert ist. Mit ihm verursachte alle Erwe...
Rewrite all GQL Abfragen/Mutationen gegen Live-Schema-Introspektion
Verifizierte jeden Feldnamen und Typ gegen das eigentliche FreePBX 17 Schema. Vollständige Reihe von Korrekturen: Anfragen: - fetchAllExtensions: Entfernen Sie...
Korrigieren GraphQL Feldnamen zu holenAsteriskDetails
FreePBX API gibt "Hat du damit gemeint fetchAsteriskDetails?" Prüfen Sie die Abfrage und den Datenpfad-Zugangsoder entsprechend.
XHR/Accept-Header und String Response Parsing zum GraphQL-Client hinzufügen
Gleiches Muster wie FreePBXTokenCache: X-Requested-With + Accept: application/json hinzufügen um die HTML-Redirect-Antworten von FreePBX zu unterdrücken und all...
Accept+XHR-Header und Roh-String-Reseping-Paring für Token-Endpunkt hinzufügen
FreePBX gab Text/html zurück, wenn es über Cluster DNS aufgerufen wurde, weil Host-Header passte nicht mit der konfigurierten PBX_HOSTNAME. Hinzufügen Akzeptier...
Korrekte OAuth2-Leistichumfangs-Strings für FreePBX API
FreePBX-Ferner sind Top-Level-Identifier: 'gql' (alle GraphQL) und 'Ruhe' (alle REST). Das Format 'gql:read' bedeutet GQL für ein Modul mit dem Namen 'read', da...
Drop streunende VOIPService spec md von repo
Pro Projektversammlung (.md-Dateien versenden nicht mit Dienstleistungen).
Fügt com.kamo.z.shared.commerce in Repository-Scan bei
Neueste Kamo-Shared-Bibliothek propagiert ************ (donotmodify.dao.services), die eine Konstruktor-Abhängigkeit von ******************************** Servic...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
