Eine Nummer kann von mehreren Mitgliedern geteilt werden, und einer von ihnen erhält sie
Eine einzelne OWNER_MEMBER_ID könnte sagen, "diese Zahl gehört Sarah" und nichts sonst. Echte Schreibtische sind nicht so geformt: Eine Support-Linie wird von v...
Servieren Sie die inbound Webhook URL, von einer Definition
Ein Administrator, der einen Textanbieter hinzufügt, muss Kamos Inbound-URL in die Carrier eigene Konsole, und nichts sagte ihnen, was es war. Fehlt, dass Schri...
Eigentlich erstellen Sie die Telnyx-Konto-Setup, tragen MMS, und lassen Sie einen Carrier-only org halten Threads
Drei Lücken, und die erste war die Funktion überhaupt nicht funktioniert. TELNYX-Shägerschein WAS DEFINED UND CALLED BY NOTHING TelnyxProvider.provision(), si...
Routentexte von NUMBER, und Telnyx auf beiden Seiten hinzufügen
Eine Organisation kann ihre DIDs und ihre SMS von einer Firma kaufen und die Anrufe mit einem anderen. Kamo konnte das nicht ausdrücken: Die SMS eines Mitglieds...
Zurück zum org eigenen Hostnamen für die Teams umgeleitet
Eine Umleitung der org in seine eigene Registrierung getippt noch gewinnt geradezu gewinnt Microsoft erfordert die URI auf dem Token Austausch wiedergegeben, um...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Jeder @Scheduled Sweep hier, dessen Wirkung geteilt wird, nimmt jetzt einen benannten verteilten Mietvertrag durch SingletonTaskRunner, bevor es etwas tut, so l...
Teams Phone fällt zurück auf die org eigene Entra-App
Die Daten pro Telefon-Server gewinnen immer noch - das ist die spezifische Quelle. Was sich ändert, ist der Fallback unter ihnen: der org's eigene MICROSOFT_TEA...
Lassen Sie eine On-Premise PBX berichten eine klingelnde Erweiterung
RingCentral und JustCall veröffentlichen INBOUND_RINGING aus ihren Webhooks. FreePBX und KamoPBX veröffentlicht nichts -- sie sind das eigene Asterisk des Kunde...
Wire JustCall in durch die Telefonanbieter Abstraktion
JustCall (api.justcall.io/v2.1) als vollständiger PhoneProvider: Anrufhistorie, Texte, Voicemail, Aufnahmen, das Agentenverzeichnis und Verfügbarkeit, sowie sig...
Stichwort Abfangen bei Schritt 0 auf der RingCentral Schiene (MS1 Task 4)
Heute ein STOP zu einer Zahl keine MEMBER_VOIP_CONFIG Reihe besitzt die "No member gefunden für to-number" Zweig und verschwindet - und dieser Zweig ist genau, ...
SmsKeywordService - der eine Schreiber für eingehende Keywords (MS1 Task 3)
Schließt die TODO-Task 2, die zurückgelassen wurde. Bis diese Commit-Verpflichtung ein verifiziertes eingehendes STOP erreicht BulkTextInboundController, wurde ...
Carrier-zugewandte inbound SMS Webhook (MS1 Task 2)
POST ************ -- formkodiert oder JSON, bewacht von der CARRIER'S OWN SIGNATURE. Warum ein neuer Endpunkt. /api/voip/webhook keinen STOP erhalten kann und ...
Einführung KamoPBX Erweiterung, Benutzer- und Geräteverwaltung
Der Anbieter bewarb extensionManagement, userManagement und deviceManagement als wahr, während der Umsetzung keiner von ihnen, so dass die Benutzeroberfläche wü...
Entschlüsseln Sie die KamoPBX Anmeldeinformationen; Testen Sie die Ablehnung Pfad
Der Master-Anschein wird als Chiffretext von den Plattform-Einstellungen UI gespeichert, so dass es muss vor der Verwendung entschlüsselt werden - Chiffretext a...
Lesen Sie KamoPBX Plattform Konfiguration aus der Datenbank
Hinzufügen eines KamoPBX Telefon-Servers mit einem rohen Kubernetes DNS-Fehler . 'I/O Fehler auf PUT ... ************ - gezeigt zu einem Organisation Admin, die...
Provision ein KamoPBX-Konto, wenn ein Telefon-Server erstellt wird
Das Hinzufügen eines KamoPBX-Telefonservers erstellt nun das zugrunde liegende Konto und schreibt die Konto-ID und Realm zurück zu configJson. Jede Konfiguratio...
Umsetzung des KamoPBX-Anbieters
Ersetzt den Stub. KamoPBX ist Kamos eigene Plattform, so dass die Organisation keine hält Anmeldeinformationen: KamoPBXAccountProvisioner erstellt das Konto, we...
Lesen und schreiben Sie das Line-Window-Tor
GET-Flächen lineWindowEnabled; PUT akzeptiert es als zunichte Boolean, so dass absent bedeutet "nicht erwähnt" und bewahrt den gespeicherten Wert. Jeder Bestand...
RingCentral mit einem JWT, pro Telefonserver
RingCentral war der letzte Anbieter, dessen Referenzen von einem Kamo-widerzeit kamen Registrierung plus zwei Browser-Zustimmungs-Hopfen - einer für die Org, ei...
Verpasste Anrufe und Voicemail zählt für die Softphone-Anzeige
Ausgewiesen als separate Zeilen statt einer Gesamtzahl: das Symbol zeigt die Summe und seine Dropdown zeigt die Aufschlüsselung, so dass ein vorgesummener Draht...
Ein ungelesener Schnappschuss, eine Markierungslesung und ein Live-Rahmen
Sein eigenes NATS-Betreff und nicht die vorhandene Nachricht eins: der Browser-Handler für /topic/voip/message/ spielt den Ankunftsklang ab und öffnet ein Werkz...
Die blockierte Fähigkeit übertrumpft jetzt die Rechte und Gott-Modus
PhiPlaybackAuthorizer gated PHI Call Playback auf VIEW_CALL_LOGS. Das war die ganze Überprüfung, weil ServiceType.VOIP auf die blockiert abgebildet VOIP_RECORDI...
Punkt bei YugabyteDB und verwenden Sie PostgreSQLDialect
CockroachDB wurde durch YugabyteDB ersetzt. Verbindungsstränge bewegen sich von Kakerlakedb-öffentliche:26257 zu yb-tserver-service:5433, und der Hibernate Dial...
Beantworten und assoziieren Anrufe, SMS und Voicemail mit Leads
Anrufe wurden nirgendwo aufgezeichnet. VoipCallEventService veröffentlichte eine NATS-Veranstaltung für den Browser und hielt nichts, und RECORDINGS existiert n...
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...
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...
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...
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...
Zurück Transkript in der Aufnahme von Metadaten für den Softphone Player
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...
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...
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...
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...
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...
Per-Instance-Ressourcensteuerung + org aggregieren + interne Synchronisation
Per-Instanz-Ressource CRUD (Erweiterungen / Benutzer / Geräte / Voicemail): - VoipExtensionsController bei ************ - VoipUsersController bei /api/voip/inst...
Multi-Instance Provider Refaktor + full FreePBX + Flowroute SMS
Kernmodellwechsel: eine oder eine oder andere VoipProvidInstances (war: eins pro Org). Jeder Provider-API-Aufruf ist jetzt instanziell. PhoneProvider-Schnittst...
InternalAuthFilter + POST /api/bulktext/send für Service-to-Service SMS (SP3) hinzufügen
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.