L'un envoie un contrat à l'ensemble des cinq fournisseurs et cesse de supprimer les textes entrants

FixVOIPService
Expédié
6 septembre 2026 à 17:05 UTC
Auteur
Kamo
Commite
de96099

La couche d'abstraction des SMS avait cinq fournisseurs en désaccord sur la façon d'échouer et un chemin entrant qui a rejeté les messages réels des clients en silence. Envoi SendSmsReult - SmsSendOutcome: un code machine à brancher (SmsFailureCode) et une phrase finale pour montrer le membre inchangé. statut du vieux type et erreur DROPPEDMessage, donc les équipes sont soigneusement écrites "ajouter une explication de SMS" n'avait jamais atteint un membre. - La nouvelle SmsGateway est la seule façon pour un texte de quitter ce service. Il refuse une fournisseur dont ProviderCapabilities.sms est faux -- un drapeau tous les cinq déclarés Et rien ne lit -- et normalise quoi que ce soit qu'un fournisseur lance, retourne nul pour, ou pendant l'instant. - FreePBX a lancé (a 500 avec une trace de pile) où les équipes ont renvoyé une phrase; les deux répondent maintenant NON SOUTIEN, avec le la formulation toujours détenue par le fournisseur via smsUndisestReason(). - KamoPBX n'a pas eu d'essai/catch du tout, seul parmi les cinq: une temporisation s'est échappée comme une 500 où tous les autres fournisseurs ont répondu. - RingCentral dereferenced response.getBody().get(".get("id") deux fois sans surveillance sur le SUCCESS, signalement d'un message accepté en cas d'échec, et fuite brute texte d'exception en tant que formulation faisant face aux membres. - GET/sms/capacitabilité afin que le navigateur puisse ouvrir l'interface utilisateur textuelle à la place à la place de laisser un message d'org d'équipes taper un message et d'appuyer sur l'envoi dans rien. Réception - ingest() résolu le membre qui lui appartient avec une corde exacte RingCentral délivre le numéro d'appel: 19495551212; admin qui a tapé le (949) 555-1212 ne correspondait à rien et le texte a été supprimé à un log.warn. Le nouvel inventaire de la VOIP-NUMBER-OWNERSHIP se résout de manière canonique, refusant deviner quand deux ou deux membres revendiquent un numéro. DDL est manuel. InitializerService n'est pas déployé. Retourne à l'ancienne recherche, donc Retour est en train de laisser tomber la table. - KamoPBX a déclaré sms(vériteux) et pourrait envoyer, mais rien dans ce service ne pourrait être Recevoir sur elle, donc ces organisations n'ont jamais vu une seule réponse. Nouveau train de fer ON-PREMISE et/interne/voip/sms-inbound, un frère ou une rame/anneau existant. Conversations - upsert Conversation appariée EXTERNAL-PHONE-NUMBER exactement, de sorte que chaque orthographe de Un seul groupe a grandi avec sa propre histoire. Maintenant canonique sur la lecture et E.164 en écrivant, laissant des chiffres véritablement internationaux intacts. Aussi: un échec n'envoie plus de liens vers une chronologie de référence comme s'il était parti, La pièce jointe n'est plus stockée sous la forme d'une URL: et d'un HELP Répondre automatiquement, le fournisseur refuse est enregistré comme refusé plutôt que comme répondu. 440 essais réussis, z20 nouveaux.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation