Serwer telefoniczny Telnyx może wysyłać SMS-y i nigdy nie otrzymywać jednego
Telnyx jest zarówno serwerem telefonicznym, jak i operatorem, a profil wiadomości Telnyx ma Dokładnie jeden adres URL webhook. Tak więc organizacja, która dodał...
Jedno ustawienie, które obejmuje każdy numer w systemie telefonicznym
Zatwierdzona konstrukcja routingu miała trzy poziomy, a tylko dwa z nich były osiągalne. Numer może nazwać własnego dostawcę tekstu i nie powiedzenie, że serwer...
Projekt /my plan do pocieszenia podróży, koniec do końca
Presel wybrany wylądował na dwóch sesjach i dwóch plikach, więc warto przypiąć: Podróż zamiast połowy: plan wybrany na /myplan pojawia się wybrany na stronie, k...
Jedna cena na ekranie i zakup, który nie może zawieść cicho
Konsola pokazała klientowi trzy różne liczby dla jednego planu i pozwól im Kupuj bez karty. Oddać go przeciwko katalogowi na żywo, Biznes w wieku pięciu lat Fot...
Co za projekt gwintu się pomylił, jak zbudowano
Dwa błędy schematu, które pojawiły się tylko na umieszczeniu - ręcznie nakładana kolumna, która była Oznakowane i niestosowane, oraz zamrożone ddl-auto CHECK na...
Aktualizacje wątków na żywo i reakcje, które są faktycznie osiągalne
Zbudowano dwie połówki nici, a następnie pozostawiono niepołączone. Serwer opublikował wszystkie komentarze i zdarzenia statusowe na stronie ?chat.session. Pon...
Strona wątku nazywa czytelnika i upuszcza niewykorzystanego pomocnika
"viewerMemberId" na stronie wątku, dzięki czemu konsola może powiedzieć własnemu widzowi Reakcje wszystkich innych bez drugiego połączenia na /api/user-info. Re...
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...
Zatrzymaj wyrzutnię zamykając własne rozwijanie pod każdym paskiem przewijania
Rozproszenia admin baru malowały pod paskiem przewijania szejka aplikacji, i Obniżanie indeksu z półki ostatnio nie pomogło – ponieważ liczba ta była - Nigdy pr...
Rozmowa tekstowa może istnieć bez serwera telefonu
VOIP_CONVERSATIONS.INSTANCE_ID NIE był NULL, który po cichu zdecydował, że każdy Wątek tekstowy należy do PBX. Organizacja, która kupuje numery i wiadomości Od ...
Plan, który wybrałeś, podróżuje na stronę, która ją sprzedaje
"Przejdzie do biznesu" otworzył konsolę rozliczeniową bez wyboru. Wybór osoby Właśnie zrobiono, że zrzucono się na podłogę i poproszono ich o ponowne przejście ...
Załaduj to, co mówi ekran, i odrzuć, a nie udawaj
Audyt konsoli Plans & Billing przed kluczami na żywo Stripe znalazł szwy Pomiędzy ekranem a Stripe zepsuty w każdym kierunku naraz i cichy w Wszystkie. Żadna or...
Dwie litery, które klient otrzymuje, gdy jego karta zawiedzie
BillingService chciał je wysłać, odkąd został napisany DunningNotifier. To się stało. Opublikował je na stronie - punkt końcowy, który nigdy nie Istnieje na Ema...
Szczegóły sprzedaży własnej KamoCRM i że brak org może je zmienić
Adres i liczba to stałe strony, jedna edycja od bycia wyglądem najemców, który Pokierowałoby klienta pytając o plan KamoCRM z powrotem do sprzedaży własnej orga...
Populuj nową liczbą przed upormowaniem, a nie po
save() zbudował pusty OrgPhoneNumber, wytrzymał go, a następnie wypełnił E164 i PHONE_CANON — oba nie NULL. Działa już dziś, ponieważ generator UUID nie potrzeb...
Karta planowa mówi, co dodaje do tego poniżej
Zbieracz podał cenę, sufit do siedzenia i jedno zdanie. Wybór od $46 do $ 80 a Miejscem na tym jest decyzja z jedną oczywistą odpowiedzią, a dla większości zesp...
Załączniki uwierzytelniają się jak czat, zamiast pokazywać zepsute
Każdy załącznik na raporcie o błędzie przedstawiany jako złamana płytka. W produkcji: siedem Żądania treści, siedem 401s, zero sukcesów - podczas gdy własny JSO...
Jeden ze sposobów osiągnięcia sprzedaży i kontrola siedzenia, która zna limit planu
KontaktSalesDialog posiada dane osobowe KamoCRM Inc. — Sales-KamoCRM.com i (949) 298-9960 x1 – jako stałe, celowo. Każdy inny adres na tej platformie należy Do ...
Ekran liczb, dzięki czemu połączenia i teksty mogą pochodzić z różnych firm
Organizacja kupuje swoje numery od jednej firmy i odpowiada na połączenia Inna. To zwyczajne, a Kamo nie mógł tego opisać: SMS-y były własnością O członkini PHO...
Zachorować go do pierwszej komórki i zatrzymać zawalenie się paska przewijającego
Trzy rzeczy, a dwie z nich to ten sam błąd: zadawanie pytania o Element portalowy, jakby to było dziecko. SCROLLBAR COLLAPSED THE PANE. ScrollbarOverlay na por...
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...
Jedno źródło prawdy i budowa, która może ją osiągnąć
Każda cena na tej stronie miała drugą kopię w repo, a druga kopia była tą. Bycie serwowanym. kamo-prices.ts powiedział to we własnym komentarzu: tabela awaryjn...
Telnyx, pierwszy dostawca, który jest zarówno serwerem telefonicznym, jak i operatorem
Telnyx sprzedaje działki SIP, DID i wiadomości, a organizacja może je kupić Połówki są niezależnie. Jest to przypadek: DID i teksty zakupione od Telnyx, Z połąc...
Upuść zamrożony typ_id CHECK, który zablokował każdy wątek błędu
"media_sessions" jest tworzony przez Hibernate's ddl-auto, a nie przez migrację, więc Przenosi constraint ddl-auto writes dla kolumny „Wyliczany(ORDINAL)" — Zam...
Półka zastępuje karty na aplikę i cztery poprawki do jej rzędów
Wyrzutnia była ścianą jednej karty na aplikację. The App Shelf przedstawia wszystkie z nich Te aplikacje w jednym okienku, z tym, co każdy robi i wszystko w nim...
Opłata za uruchomienie planu i oferta na żywo, na podsłuchu
PlanDto miał tylko powtarzające się tempo, więc każda powierzchnia cytując plan podana cena Klient nie zostałby obciążony: opłata startowa KamoCRM wynosi 99 USD...
Wycekaj rzeczywistą cenę i zatrzymaj Darmowy plan wyglądający jak najlepszy
Dwie rzeczy na tej stronie były złe w sposób, który dociera do klientów. Cena. bestRate() wzięła najtańszą stawkę we wszystkich trzech terminach i wydrukowała ...
Przycisk szablonów zwany punktem końcowym, na który nie może odpowiedzieć
Znalezione przez odczytanie kontrolera, a nie kod nazywający go, i tak było Złamany dwa razy w sposób, który wyglądał na grzywnę: - Lista prosiła o status?Ak...
Wątek raportu w szufladzie, regałach i Issue Persists
"SystemBugThread" renderuje wszystko, co każdy powiedział o raporcie i każdym Status przeszedł, pod wezwaniem do obecnego statusu: odpowiedzi na wezwanie "dlacz...
Zmienne podglądu dla SYSTEM_BUG_COMMENT
Bez nich edytor szablonu renderuje nową literę z otworami, w których Numer raportu, nadawca i przycisk idą, który odczytuje jako zepsuty szablon Zamiast jako br...
System_bug.media_session_guid i jego indeks odglądania
Kolumna stojąca za wątkiem komentarza raportu, pasujący - VARCHAR(36), ponieważ MEDIA_SESSIONS.GUID jest Sama w sobie 36-znakowa kolumna struna i niedopasowanie...
Wyślij do AI mówi wszystkim w wątku, nie tylko reporterowi
Wysłanie wysyła ten sam list, co MediaService, więc jej odbiorcy muszą się przenieść W ten sam sposób: każdy uczestnik w wątku raportu minus ten, kto działał, k...
Dwa rzędy wysokości i otwierają się przez poszerzenie, a nie przez drugą szybę
Tajek miał wysokość 861px, a nie 496, o które prosi jego dwa rzędy. Sieć wyrzutni Jest to gridAutoRows: minmax(106px, auto), a auto maksimum rozmiarów tor do je...
Wątek raportu i dwa statusy, które wymagają jednego
"SystemBugThreadService" to cała cecha: raport MediaSession, status Wydarzenia wpisane w nim z powodu, który dał ich autor, komentuje każdy, kto Może zobaczyć, ...
Odprowadzony, nieudane poprawki i cała historia komentarzy raportu
Raport zawierał dokładnie jedno zdanie. System_bug.denial_reasonson został nadpisany przez Każdy kolejny ruch statusu, więc błąd, któremu odmówiono, wyjaśniono,...
Brak wytłumaczenia, które trwa jedną klatkę i porażką, na którą możesz działać
Odmówionemu członkowi pokazano ostrzeżenie o informacji i przekierowano do domu w tym samym oddechu, więc Wiadomość pojawiła się dla jednej klatki i została zas...
Wcieli gwarna boga w politykę testu praw do polityki testu praw do tożsamości
UserAccountEditPolicy wziął trzeci argument konstruktora i ten test nadal Zbudował go z dwoma, więc zestaw testowy nie powiódł się - i CI działa pakiet .mvn -Ds...
Zarys dokumentu i szkielet w kształcie strony
Tylko bohater był prawdziwym nagłówkiem. Wszystko inne – dziewięć kategorii księgi, Panele konta, przymierze, każda opcja aktualizacji — był stylowym divem, wię...
Jeden moduł jest właścicielem linku ze strony planu do zakładki rozliczeniowej
Każde działanie na / myplan jest łącznikiem z Planami i rozliczeniami, i musi wylądować po prawej stronie Sub-tab lub "Payment i faktury" otwiera się na Subskry...
Sekcja aktualizacji mówiła o czymś przeciwnym do prawdy podczas procesu
Rząd planu organizacji testującej naprawdę jest DARMOWY – punkty subskrypcji na nim – podczas gdy W badaniu włączony cały katalog. Różnica w tym dziale polega n...
Narysuj bogo rządzi, które serwer ma teraz
Zakładka Użytkownicy zamknęli każdy rząd boga dla wszystkich, a obie połowy były błędne. Zbyt luźne, ponieważ zamek żył tylko w tym elemencie - punkty końcowe z...
Tylko Bóg może podawać bogu, a żaden bóg nie jest uosobialny.
MANAGE_USERS osiągnął tożsamość lustrzana. UserAdminController strzeżony Tylko Użytkownik Systemu, więc nie-bogi może wyłączyć konto Boga i Odlimiej sesje na ży...
Wpisz urządzenie do nav-opcji testuje półkę pod ręką wyrzutnię
Pomocnik wziął : string: stringi, więc każde oprawy z rodzajem, hrefem lub a NarzędzieKey na nim był błąd typu, którego test nigdy nie widział i Tsc to zrobił.
Pracownicy mogą napisać zdanie, napisano zdanie, napisano, że klient
Notatka widzialna dla klienta miała kolumnę, pole DTO i stronę planową gotową do jej renderowania, oraz Nie ma żadnego sposobu, aby ktokolwiek to ustanowił – ta...
Bridge SMS nieprzeczytany po granicy, dok narzędzia znajduje się powyżej
ToolDock jest montowany w ToolProviders ABOVE AuthedChrome, celowo, więc Nigdy nie odbija się na nawigacji - pojedynczy fakt, który utrzymuje członka Wpisujesz ...
Wyczyść krawędź półki, nawiń wysokość szyby i przeczytaj aplikacje z jednego źródła
Trzy rzeczy, które według prawdziwej przeglądarki okazało się, że testy nie mogą: - Wysłona zakotwiczona w wewnętrznej kolumnie zawartości półki, więc otworzył...
Miękkifon otrzymuje skrzynkę odbiorczą, a okno SMS jest jednym wątkiem
Okno narzędzia SMS otworzyło się na dwunastokim-kilowym dialerze, a następnie stało się trzy-tab Okno -- Czat / Szablony / CRM -- zatytułowany "Konwersacje ?a3f...
Pigułka Free Plan i strona w /myplanie za obiema pigułkami
Pigułka badawcza żyła dwa razy - szyna nawigacyjna i wyrzutnia - z odliczeniem, Brama typu członka i stylizacja skopiowana między nimi. Obaj zamknili się na pro...
Jeden punkt końcowy stojący za własną stroną planu klienta
GET /api/billing/self/plan odpowiada na wszystko /myplan renders: plan, jaki jest Organizacja może faktycznie wykorzystać, katalog do porównania, siedzenia i ic...
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.