Do Jasmin
A API é próxima o suficiente para que a maior parte dos clientes mude uma linha. Seu trabalho é principalmente configuração e uma reconciliação. As mudanças visíveis ao cliente estão na página deles. O que importa para você: Cheque sua tabela de tarifas antes de virar o switch. Serates.conf tem um [scope] nomeado com
um username HTTP, renomeie-o para o accountId daquela credencial — caso contrário essas mensagens
param de casar e viram unrated, o que significa enviadas e cobrando nada em vez de recusadas.
Do Kannel
GET /sendsms foi removido. Não há shim de compatibilidade.
%d/%s em um GET para de funcionar. Defina
smsg.dlr.forward.format = kannel para manter o comportamento antigo enquanto os clientes migram.
A mudança de billing que altera faturas
Billing é uma unidade por request REST, quaisquer que sejam os segmentos que o body ocupe.Uma ordem de cutover que funciona
1
Reconcilie escopos de tarifa com accountId
Antes de qualquer coisa se mover. Um escopo não casado significa tráfego unrated, que é
silencioso.
2
Decida a unidade de billing REST
Requisição ou segmento. É uma decisão de pricing, não técnica.
3
Configure o formato de receipt que os clientes esperam
kannel se eles têm handlers Kannel, para que o lado deles continue funcionando enquanto migram.4
Rode whitelisting em report-only por um período
whitelist_would_reject diz o que o enforcement recusaria antes de recusar qualquer coisa.5
Mova uma parcela pequena de tráfego primeiro
Compare as taxas de entrega sabendo que o FireFlo reporta o pior segmento de uma mensagem
longa, então suas cifras são legitimamente mais baixas do que um gateway reportando o primeiro.
Relacionado
Customer notices
O que dizer aos clientes, e como achar quem é afetado.
The customer's side
O que a integração deles tem que mudar.