Ein Telnyx-Telefonserver könnte Texte senden und nie einen empfangen
Telnyx ist sowohl ein Telefon-Server und ein Träger, und ein Telnyx Messaging-Profil hat genau eine Webhook URL. Also eine Organisation, die Telnyx als PHONE SE...
Eine Einstellung, die jede Nummer auf einem Telefonsystem abdeckt
Das genehmigte Routing-Design hatte drei Stufen und nur zwei von ihnen waren erreichbar. Eine Nummer könnte seinen eigenen Text-Anbieter nennen, und das Versäum...
Der /myplan zur Konsole Reise, Ende zu Ende
Die Vorwähler landete über zwei Sitzungen und zwei Dateien, so dass die Sache wert Pinning ist die Reise statt der Hälfte: ein Plan gewählt auf /myplan kommt au...
Ein Preis auf dem Bildschirm, und ein Kauf, der nicht stillschweigend scheitern
Die Konsole zeigte einem Kunden drei verschiedene Nummern für einen Plan und ließ sie kaufen ohne Karte. Rendering it against the live catalogue, Business at fi...
Was das Gewindedesign falsch gemacht hat, wie gebaut
Zwei Schema-Fehler, die nur auf Einsatz erschienen - die handaufgetragene Spalte, die geflagt und nicht angewendet, und ein gefrorener ddl-auto CHECK auf media_...
Live Thread Updates und Reaktionen, die tatsächlich erreichbar sind
Zwei Hälften des Fadens wurden gebaut und dann unverbunden gelassen. Der Server hat jedes Kommentar- und Statusereignis zu .chat.session.{guid' veröffentlicht....
Die Thread-Seite benennt seinen Leser und lässt einen ungenutzten Helfer fallen
"viewerMemberId" auf der Thread-Seite, so dass die Konsole dem Betrachter seine eigene Seite sagen kann Reaktionen von allen anderen ohne einen zweiten Anruf an...
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...
Stoppen Sie die Launchpad Deckelung seiner eigenen Dropdowns unter jeder Scrollleiste
Die Dropdowns der Admin-Bar wurden unter der Scrollleiste des App Shelf gemalt, und Senkung der Regal z-Index letztes Mal nicht geholfen, weil die Zahl war nie ...
Ein Textgespräch kann ohne Telefonserver existieren
VOIP_CONVERSATIONS.INSTANCE_ID war NICHT NULL, die ruhig entschieden, dass jeder Text-Thread gehört zu einer TK. Eine Organisation, die Zahlen und Messaging kau...
Der Plan, den Sie ausgewählt Reisen auf die Seite, die es verkauft
"Move to Business" eröffnete die Abrechnungskonsole mit nichts ausgewählt. Die Wahl der Person hatte gerade gemacht wurde auf dem Boden fallen gelassen und sie ...
Aufgeschrift, was der Bildschirm sagt, und verweigern, anstatt vorzugeben
Eine Prüfung der Plans & Billing-Konsole gegen Live-Streifen-Tasten fand die Naht zwischen dem Bildschirm und Streifen in jede Richtung auf einmal gebrochen, un...
Die zwei Briefe, die ein Kunde bekommt, wenn seine Karte versagt
BillingService wollte diese senden, seit DunningNotifier geschrieben wurde. Es gepostet sie zu ************ - ein Endpunkt, der noch nie existierte auf EmailSer...
Pin KamoCRMs eigene Verkaufsdetails, und dass keine Org sie ändern kann
Die Adresse und die Zahl sind Konstanten eine einzige Bearbeitung entfernt von zu einem Mieter-Lookup, die würde einen Kunden, der nach einem KamoCRM-Plan fragt...
Populieren Sie eine neue Zahl, bevor sie beharrte, nicht nach
save() baute eine leere OrgPhoneNumber, beharrte darauf und füllte dann E164 aus und PHONE_CANON - beides NICHT NULL. Es funktioniert heute, weil der UUID-Gener...
Eine Plankarte sagt, was sie zu der darunter eins hinzufügt
Der Picker gab einen Preis, eine Sitzdecke und einen Satz. Wahl zwischen $46 und $80 ein Sitz auf, dass ist eine Entscheidung mit einer offensichtlichen Antwort...
Attachments authentiieren wie Chat's, anstatt defekt zu zeigen
Jeder Anhang auf einem Fehlerbericht als defekte Fliese gemacht. In Produktion: sieben Content-Anfragen, sieben 401s, null Erfolge - während die eigene JSON gel...
Eine Möglichkeit, den Verkauf zu erreichen, und eine Sitzsteuerung, die die Grenze des Plans kennt
ContactSalesDialog hält die eigenen Daten von KamoCRM Inc. (949) 298-9960 x1 - als Konstanten, absichtlich. Jede zweite Adresse auf dieser Plattform gehört an d...
Ein Zahlenbildschirm, so dass Anrufe und Texte von verschiedenen Unternehmen kommen können
Eine Organisation kauft ihre Nummern von einer Firma und beantwortet die Anrufe mit ein anderer. Das ist normal, und Kamo konnte es nicht beschreiben: SMS war e...
Verankern Sie es zur ersten Zelle und stoppen Sie die Scrollbar kollabiert
Drei Dinge, und zwei von ihnen sind der gleiche Fehler: eine Frage über eine portalled Element, als wäre es ein Kind. THE SCROLLBAR COLLAPSED THE PANE. Scrollb...
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...
Eine Quelle der Wahrheit und ein Bau, der sie tatsächlich erreichen kann
Jeder Preis auf dieser Seite hatte eine zweite Kopie im Repo, und die zweite Kopie war die eine serviert. kamo-prices.ts sagte so in seinem eigenen Kommentar: ...
Telnyx, der erste Anbieter, der sowohl ein Telefon-Server und ein Träger ist
Telnyx verkauft SIP-Trunking, DIDs und Messaging, und eine Organisation kann diese kaufen Hälften unabhängig. Der Fall ist für: DIDs und Texte von Telnyx gekauf...
Lassen Sie den frozen type_id CHECK fallen, der jeden Bug Thread blockiert
"media_sessions" entsteht durch Hibernate's ddl-auto, nicht durch eine Migration, also führt die Einschränkung ddl-auto schreibt für eine Spalte "@Enumeriert(OR...
Das Regal ersetzt die pro-App-Karten, und vier Fixes auf seine Reihen
Die Startrampe war eine Wand von einer Karte pro App. Das App Shelf listet jeden einzelnen auf diese Apps in einem einzigen Fenster, mit dem, was jeder tut und ...
Die Startgebühr eines Plans und das Live-Angebot auf dem Draht
PlanDto trug nur die wiederkehrende Rate, so dass jede Oberfläche zitiert einen Plan einen Preis die Kunde würde nicht berechnet werden: KamoCRM Startgebühr ist...
Zitieren Sie den realen Preis, und stoppen Sie den Free-Plan aussehen wie die beste
Zwei Dinge auf dieser Seite waren in einer Weise falsch, die Kunden erreicht. Der Preis. bestRate() nahm den günstigsten Preis über alle drei Begriffe und druc...
Die Vorlagen-Taste genannt ein Endpunkt, der nicht antworten konnte
Gefunden durch das Lesen des Controllers statt der Code nennen es, und es war zweimal gebrochen in einer Weise, dass LOOKED fein: - Die Liste fragte nach "st...
Der Faden des Berichts in der Schublade, Regale und Ausgabe besteht
"SystemBugThread" macht alles, was jeder über einen Bericht gesagt hat und jeden status hat es durchlaufen, unter dem aktuellen Status Callout: der Callout antw...
Vorschau-Variablen für SYSTEM_BUG_COMMENT
Ohne sie macht der Vorlageneditor den neuen Brief mit Löchern, in denen Reportnummer, Absender und der Button gehen, der sich als kaputte Vorlage liest anstatt ...
System_bug.media_session_guid, und sein Lookup-Index
Die Spalte hinter dem Kommentar-Thread eines Berichts, passend ************ - VARCHAR(36), denn MEDIA_SESSIONS.GUID ist sich eine 36-Zeichen-String-Spalte und e...
Send To AI erzählt jedem auf dem Thread, nicht nur der Reporter
Die Sendung sendet den gleichen Brief MediaService tut, so dass seine Zuschauer zu bewegen hat die gleiche Weise: jeder Teilnehmer im Thread des Berichts abzügl...
Zwei Reihen hoch, und es öffnet sich durch Erweiterung statt durch eine zweite Pane
Die Pane war 861px hoch, nicht die 496, die ihre beiden Reihen verlangen. Das Startrampe-Grid ist gridAutoRows: minmax(106px, auto), und ein Auto maximale Größe...
Der Faden hinter einem Bericht, und die beiden Status, die einen brauchen
"SystemBugThreadService" ist das Ganze: MediaSession, der Status eines Berichts Ereignisse in sie mit dem Grund ihres Autors geschrieben, die Kommentare jeder, ...
Regale, fehlgeschlagene Korrekturen und die ganze Kommentar-Historie eines Berichts
Ein Bericht hielt genau einen Satz. "system_bug.denial_reason" wurde überschrieben von jede nachfolgende Statusbewegung, so dass ein Fehler, der verweigert, erk...
Keine Erklärung, die einen Rahmen dauert, und ein Versagen, auf das Sie eingehen können
Ein abgelehntes Mitglied wurde eine Info-Alarm gezeigt und nach Hause in einem Atemzug umgeleitet, so dass die Nachricht erschien für einen Frame und wurde durc...
Draht Sie den Gott Wächter in die Politik der Identitätsrechte-Test
UserAccountEditPolicy nahm ein drittes Konstruktorar-Argument und dieser Test noch gebaut, so Test-Compiler gescheitert und CI läuft .mvn Paket -DskipTests, der...
Ein Dokument skizziert, und ein Skelett in der eigenen Form
Nur der Held war eine richtige Überschrift. Alles andere - die neun Kategorien des Ledgers, die Konto-Panels, die Vereinbarung, jede Upgrade-Option war ein gest...
Ein Modul besitzt den Link von der Planseite zur Abrechnungskarte
Jede Aktion auf /myplan ist ein Link in Pläne & Abrechnung, und es muss auf der rechten Seite landen sub-tab oder "Zahlung und Rechnungen" öffnet sich auf Abonn...
Der Upgrade-Abschnitt sagte das Gegenteil der Wahrheit während eines Prozesses
Die Planreihe einer Trial-Organisation ist wirklich kostenlos - das Abo-Punkte dabei - während die Studie hat den gesamten Katalog eingeschaltet. Der Unterschie...
Zeichnen Sie den Gott Regeln der Server hält jetzt
Die Benutzer Registerkarte sperrte jede Götterreihe für jeden, und beide Hälften waren falsch. Zu locker, denn die Schleuse lebte nur in dieser Komponente - die...
Nur ein Gott kann einen Gott verwalten, und kein Gott ist unerreichbar
MANAGE_USERS erreichte die Break-Glass-Identität. UserAdminController bewacht nur der Systembenutzer, so dass ein Nicht-Gott-Inhaber ein Gotteskonto deaktiviere...
Geben Sie die nav-Option Befestigung der Regal-Tests Hand der Trägerrakete
Der Helfer nahm { id: string[][], so dass jede Hingture mit einer Art, einem href oder einem toolKey darauf war ein Typfehler, den der Testlauf nie gesehen hat ...
Mitarbeiter können den Satz schreiben, den der Kunde liest
Die kundenüberschaubare Notiz hatte eine Spalte, ein DTO-Feld und eine Planseite bereit, um es zu machen, und keine Möglichkeit für irgendjemanden, es zu setzen...
Bridge SMS ungelesen über die Grenze das Tool Dock sitzt oben
ToolDock ist in ToolProviders ABOVE AuthedChrome montiert, absichtlich, so dass es nie unmounts über eine Navigation -- die einzige Tatsache, die ein Mitglied h...
Deaktivieren Sie die Regalkante, Kappe der Scheinhöhe, und lesen Sie Apps aus einer Quelle
Drei Dinge, die ein echter Browser festgestellt, dass die Tests nicht: - Die Scheitelung verankert in der inneren Inhaltssäule des Regals, so dass es ein Dutze...
Das Softphone bekommt einen Posteingang, und ein SMS-Fenster ist ein Thread
Das SMS-Tool-Fenster öffnete sich auf einem Zwölf-Tasten-Zifferbett und wurde dann ein Drei-Tab Fenster -- Chat / Vorlagen / CRM -- mit dem Titel "Gespräch #a3f...
Eine Free Plan Pille, und eine Seite bei /myplan hinter beiden Pillen
Die Testpille lebte zweimal - die schiffs Schiene und die Startrampe - mit dem Countdown, die Mitglieds-Gate und das Styling zwischen ihnen kopiert. Beide auf e...
Ein Endpunkt hinter der eigenen Planseite des Kunden
GET /api/billing/self/plan beantwortet alles /myplan macht: der Plan, was die Organisation kann tatsächlich verwenden, den Katalog zu vergleichen, Sitze und ihr...
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.