- Verschifft
- 6. September 2026 um 17:58 UTC
- Autor
- Kamo
- Ausschuss
- 5503548
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 #a3f1c8de-".... Keines der das ist, wie jemand verwendet Textnachrichten, und zwei der drei Registerkarten waren nicht real: SmsCrmTab war DUMMY_CONTACT und DUMMY_ACTIVITY ("John Smith, Acme Corp", fest codiert, jedem Mitglied über jeden Kunden gezeigt), während eine echte Rückseite Lookup existierte bereits in SoftphoneCRM, und SmsTemplatesTab las ein Fünf-Punkte konstant, während der SmsTemplateController von VOIPService durch irgendetwas unangebracht wurde. Es gab auch nirgendwo, um Ihre Texte zu SEHEN: das Fenster zeigte ein Gespräch und konnte nicht erreichen, eine andere, so dass die einzigen Routen zu einem Faden waren ein eingehendes Benachrichtigung knallt ein Fenster auf Sie, oder das Interaction Center. Das Fenster - Zwei Zustände, keine Tabs: ein Empfänger-Picker, oder ein Thread. Vorlagen verschoben auf die Schraubknopf des Komponisten auf der realen API; Kontaktdetails zur Info des Headers Pane Rendering SoftphoneCRM. SmsCrmTab, SmsTemplatesTab, smsTemplateData und SmsNewConversation werden gelöscht. - Compose ist Empfänger-erste und hat NO-Message-Box. Das ist es, was die close-and-focus case safe: ein Fenster, das sich zugunsten eines bereits geöffneten schließt schließt leer durch Konstruktion, so "ein Werkzeugfenster darf nie verlieren, was ein Mitglied getippt" hält ohne sorgfältige Handhabung. - Die Kontaktscheibe vertauscht sich mit "display", nie ein bedingter Render -- würde den Komponisten jedes Mal zerstören, wenn jemand auf ihn schaute, das ist die Ausfall der alten Tab-Leiste produziert. Ein Gespräch, ein Fenster Der Werkzeugspeicher hat immer auf props.conversationId entduped -- un-minimieren, raise, glühen. Es konnte nicht sehen, ein SMS-Fenster von PHONE NUMBER geöffnet, weil SmsTool löste die ID in lokalen Zustand und nie erzählte den Laden, so öffnen dass das Gespräch von irgendwo anders gebaut ein zweites Fenster auf der ersten. SmsTool patcht nun die ID auf seine eigenen Requisiten (wie ChatTool tut für seine sessionGuid) und betitelt das Fenster mit dem Kontakt. Auswahl eines Empfängers rechnet auf drei Arten: hier erstellen, hier adoptieren oder das Fenster erhöhen, das es hat und schließen Sie diese. Das Softphone Ein fünfter geschilderter TEXTS-Tab, bestehend aus dem, was bereits für die Interaktionszentrum -- useConversationRows' Text Bucket, ConversationRow, unreadForRow, openConversation -- plus Suche und eine neue Botschafts-Taste. Die Abzeichen liest UnreadContext.bySurface.sms, bereits live über der Steckdose, so dass es kostet kein Holen. Kontaktnamen ConversationRow gab zu, "es gibt keine Server-Seite Reverse Lookup von einer Zahl zu einem Kontaktnamen, so dass eine Textzeile mit ihrer Nummer betitelt ist". Neu **************** spiegelt die Form und die Indizes der MailboxDirectory wider Kontakte per canonicalPhone, im Browser, weil die Empfängersuche lädt sie sowieso. Ein Index betitelt den Header, die TEXTS-Liste und den Navigator neu. Ebenfalls fixiert: SmsNotificationListener stempelte jede Buchse im Sockelrahmen INBOUND und ignoriert die Richtung, die das Ereignis immer getragen hat, so dass ein Mitglied die eigenen outbound Text kam wieder als der Kunde gerendert und hob ein Fenster an sie für etwas, das sie gerade getan hatten. Das Fenster markiert nun die ganze Textoberfläche auf GET /sms/Fähigkeit statt lassen ein Team oder FreePBX org es von Pressing senden in den Schweigen, und eine verweigerte senden zeigt die eigene Satz des Anbieters eigene Satz mit der markierten Nachricht Nicht geliefert. Benötigt die voipservice-Verpflichtung, die /sms/Fähigkeit und das Sendenergebnis hinzufügt.