Liczba może być podzielona przez kilku członków, a jeden z nich go otrzymuje
Pojedynczy OWNER_MEMBER_ID może powiedzieć "ten numer należy do Sary" i nic W inny sposób. Prawdziwe biurka nie są tak ukształtowane: na linię wsparcia odpowiad...
Podawać adres URL inbound webhook, z jednej definicji
Administrator dodający dostawca tekstu musi wklejać przylotny adres URL Kamo do Własna konsola przewoźnika i nic im nie mówi, co to było. Brakuje tego kroku Bra...
W rzeczywistości utwórz konfigurację konta Telnyx, przeniesiej MMS i pozwól wątłom tylko na nośniku
Trzy luki, a pierwsza była cechą, która w ogóle nie działała. TELNYX PROVISIONING został zdefunkcjonowany i CZYNNOWANE TelnyxProvider.provision(), zapewniaMem...
Teksty trasowe według NUMBER i dodaj Telnyx po obu stronach
Organizacja może kupić swoje DID i SMS-y od jednej firmy i odpowiedzieć na pytanie - Rozmów z innym. Kamo nie mógł wyrazić, że SMS-y członka były Właściwość ich...
Wrócij do nazwy gospodarza org z Teams
Przekierowanie org wpisane do własnej rejestracji nadal wygrywa wprost — Microsoft wymaga, aby URI powtórzono na giełdzie tokenów, aby dopasować się do Autoryza...
Zablokuj wspólne przeszukania i uchowuj dwie kapsułki
Każdy przechwytowany tu przegląd, którego efekt jest dzielony, teraz zajmuje się nazwaną rozproszoną dzierżawą SingletonTaskRunner przed tym, zanim cokolwiek zr...
Teams Telefon wraca do własnej aplikacji Entra orgi
Poświadczenia per-phone-serwer nadal wygrywają - to jest najbardziej specyficzne źródło. Co się zmienia, to upadek pod nimi: własny MICROSOFT_TEAMS org. Rejestr...
Niech prejs PBX zgłosi rozszerzenie pierścienia
RingCentral i JustCall publikują INBOUND_RINGING z ich webhooks. FreePBX i KamoPBX nic nie publikuje - są to Asterisk klienta i nic nie było Obej się tym ogląda...
Wire JustCall przez abstrakcję dostawcy telefonu
JustCall (api.justcall.io/v2.1) jako pełny PhoneProvider: historia połączeń, SMS-y, Poczta głosowa, nagrania, katalog agenta i dostępność, plus podpisane Webhoo...
Przechwytywanie słów kluczowych w kroku 0 na kolei RingCentral (MS1 Zadanie 4)
Dzisiaj STOP do numeru, którego nie ma MEMBER_VOIP_CONFIG, jest właścicielem hitów "No member Znaleziona dla gałąź numeru i znika – i ta gałąź jest dokładnie ta...
SmsKeywordService — jeden z autorów słów kluczowych przychodzących (MS1 Zadanie 3)
Zadanie TODO 2 pozostaje w tyle. Dopóki nie popełni to zweryfikowany stopOP Dotarł do BulkTextInboundController, został rozpoznany, został zarejestrowany, a nas...
Związane z przewoźnikiem przychodzący webhook SMS (MS1 Zadanie 2)
POST - zakodowany w formie lub JSON, strzeżony przez Właściwa tajemnica samochodu. Dlaczego nowy punkt końcowy. /api/voip/webhook nie może otrzymać STOP i zawo...
Wdrożenie rozszerzenia KamoPBX, zarządzania użytkownikiem i urządzeniem
Dostawca reklamował rozszerzenieManagement, zajęcie użytkownika i urządzenie Tak prawdziwe, podczas wdrażania żadnego z nich, jak UI pokazałby przyciski, które ...
Odszyfrowanie poświadczenia KamoPBX; przetestuj ścieżkę odmowy
Poświadczenia główne są przechowywane jako szyfrogram przez interfejs użytkownika ustawień platformy, więc Musi być odszyfrowany przed użyciem — przekazanie szy...
Odczyt Platformy KamoPBX konfig z bazy danych
Dodanie serwera telefonicznego KamoPBX nie powiodło się z powodu surowego błędu Kubernetes DNS — 'błąd I/O na PUT ... - pokazany do a Organizacja admin, która n...
Zapewnij konto KamoPBX po utworeniu serwera telefonicznego
Dodanie serwera telefonicznego KamoPBX tworzy teraz konto bazowe i pisze Id i themer wracają do configJson. Każdy configJson, który wysłał klient, jest DISCARDE...
Wdrożenie dostawcy KamoPBX
Zastępuje stub. KamoPBX jest własną platformą Kamo, więc organizacja nie posiada Poświadczenia w ogóle: KamoPBXAccountProvisioner tworzy konto, gdy telefon Doda...
Lista rozmów tekstowych według ostatniej wiadomości, dla listy konwersacji
Czytaj i zapisu bramy okiennej linii
Linia powierzchni GETWindowEnabled; PUT akceptuje go jako zniweczalny Boolean, tak że Nieobecność oznacza "niewsprę wspominany" i zachowuje wartość przechowywan...
Autentyc RingCentral z JWT, na serwer telefoniczny
RingCentral był ostatnim dostawcą, którego referencje pochodziły z Kamo-Ga-Ga. Rejestracja plus dwa chmiel zgody przeglądarki – jeden dla org, jeden na członka....
Brakujące i poczta głosowa liczy się dla wskaźnika softfonów
Zgłoszony jako oddzielne linie, a nie całkowita: ikona pokazuje sumę i jej Rozpad pokazuje awarię, więc przedsumowana wartość drutu sprawi, że Zapisy niemożliwe...
Nieprzeczytana migawka, odczyt znaku i rama na żywo
Własny temat NATS zamiast istniejącego komunikatu: obsługi przeglądarki dla /topic/voip/message/ odtwarza dźwięk przybycia i otwiera okno narzędzia dla Każda ra...
Zablokowana zdolność przewyższa teraz prawą i tryb Boga
PhiPlaybackAutoryzatorz gated PHI odbierz odtwarzanie na VIEW_CALL_LOGS. To było Cały czek, ponieważ ServiceType.VOIP zmapował się do zablokowanego Moduł VOIP_R...
Punkt w YugabyteDB i użyj PostgreSQLDialect
CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...
Wytrwaj połączenia i połączenia, SMS-y i poczty głosowej z przewodami
Połączenia nigdy nie zostały nagrane nigdzie - VoipCallEventService opublikowało wydarzenie NATS Dla przeglądarki i nie zachował nic, a RECORDINGS istnieje tylk...
Microsoft Teams Phone jako dostawca
Zespoły nie są jednym z API, więc dostawca skleja trzy płaszczyzny sterujące: Wykres, tylko w aplikacji — historia połączeń (getPstnCalls), odczyty obecności...
Wytrwaj szlak VOIP PHI do phi_access_log
Nagrania połączeń, audio i transkrypcje poczty głosowej zostały skontrolowane w dzienniku Strumień, który utrzymuje 14 dni w stosunku do sześcioletniego obowiąz...
Wymagaj VIEW_CALL_LOGS do odtwarzania połączeń w orgs obsługi PHI
Nagrywanie i odtwarzanie poczty głosowej sprawdziło dzierżawę i nic więcej: żaden członek Własny org może wyciągnąć dowolne połączenie, w tym transkrypcję, na r...
Nagrywanie połączeń, poczty głosowej i dostępu do transkrypcji
Nagrywanie odtwarzania nie pozostawiało żadnego śladu. Nagrane połączenie jest najgęstszym PHI Sklepy platformowe — niezredagowana rozmowa — i "kto tego słuchał...
Punkt końcowy TURN-REST dla telefonu komórkowego
GET /api/voip/turn/credentials mints efemeral coturn creds (HMAC-SHA1 over) "Wycenienie>:'memberId>' ze wspólnym statycznym-auth-secretem) tak natywny / komórko...
Akceptuj X-a-Token na REST + podpisany ?st' tokeny strumieniowe na punktach końcowych audio
OTKValidationFilter pierwszeństwo: X-OTK - X--Token - ?st" (GET, audio Tylko ścieżki przesyłania strumieniowego, zweryfikowane za pośrednictwem udostępnionego S...
Zezwalaj administratorom na podłączenie RingCentral w imieniu członka
Przepływ RingCentral był tylko samoobsługowy, więc administrator zarządzał Profil innego członka widział "muszą je połączyć". Sysadmins Zwykle utwórz konto Ring...
Namember RingCentral OAuth identyfikacja + softphone SIP fixes
Poprawki porównawcze Softphone SIP: - getSipCredentials: map outboundTyTyTySyTęp serwerach (web-phone v2 needs Te dla WSS failover + ICE / media); throw Provi...
System szablonów Doc-07 — /api/voip/sms/templates + GSM-7/UCS-2 strażnik
Nad podmiotami współdzielonymi SmsTemplate: Uczy się, że „var” i wysyła za pośrednictwem prymitywnego miotania MaskuWojowegoProwidatora (bez drugiego Ścieżka no...
Wracając do nagrań obrazowania dla historii połączeń + poczty głosowej
FreePBX 17 nie ujawnia wiadomości poczty głosowej przez REST lub GraphQL w tej instalacji (typu GraphQL typu głośnika odsyła konfig skrzynki pocztowej, a nie wi...
Nagrywanie odtwarzania, archiwum poczty głosowej, pagowana wiadomość głosowa, wzbogacanie historii
- Nowy Rejestrator z rozmaitością, dźwiękiem strumieniowym dla master + per-channel i metadanemi dla okna narzędzia do odtwarzacza multimedialnego - CallControl...
Add Funkcje połączeń API — zadzwoń do przodu + automatyczna przejmowanie przewodowo przez abstrakcję dostawcy
- Dodaj CallFeaturesDto i SetCallFeaturesPProszenie POJOs - Dodawanie flag CallForward/autoswer do ProviderCapabilities - Dodawanie domyślne getCallFeatures/set...
Poświadczenia SIP WSS-aware dla softfonów przeglądarki
Punkt końcowy /api/voip/sip/credentials zwraca teraz poprawki po stronie przeglądarki SIP stack może faktycznie używać: transportu WSS, domeny publicznej i adre...
Dodaj punkt końcowy przydziału DELETE do VoipExtensionsStroller dla administratora nieprzypisu
Dodaj MemberVoipConfig Administrator dla członka VOIP config z rozszerzeniem
Wynik testu połączenia Persist do pola jest połączone
- test() punkty końcowe oszczędzają i jestte na fałszywe do DB po każdym kontrolie stanu zdrowia - update() resetuje się i jest podłączony do zerowy, gdy konfig...
Kontrolery zasobów na instancja + orgregacja + synchronizacja wewnętrzna
Zasób na instancyjny CRUD (rozszerzenia / użytkownicy / urządzenia / poczta głosowa): - VoipExtensionsController na - VoipUsersController at /api/voip/instances...
Wieloinstancyjny refaktor refaktor i pełnopłatny FreePBX + Flowroute SMS
Zmiana modelu podstawowego: jeden org - wiele VoipProviderInstances (było: jeden na org). Każdy dostawca API jest teraz identyfikowany na instancji. Interfejs ...
Dodaj do koszyka InternalAuthFilter + POST /api/bulktext/wysekcje dla SMS--do-usług (SP3)
Dodaj BulkTextConfigAdministrator z CRUD + testowymi punktami końcowymi
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.