>>> evaluated in real-time for their cost to conversion ratio
We tried that in the past, but our business (mostly OTP for banks) do not allow any margin of error at all. The thing is that we would get positive delivery reports which were fake.
We also tried some 3rd party testing tools (Testelium[1], TestMySMS[2], etc) but again, our hacky upstream providers were ahead of us and they would put those test number in white-list so that everything would look just fine when testing.
At the end, we settled for direct or 1-hop connection. Margins are tight, but this is the only way to offer a high quality service.
> We tried that in the past, but our business (mostly OTP for banks) do not allow any margin of error at all. The thing is that we would get positive delivery reports which were fake.
SMS delivery reports have a limited connection to reality (but IMHO, requesting them seems to improve delivery rates), but you can (and should) measure conversion and route based on that.
If you have no margin for error, you might prefer directs, but when the direct route stops working, you need an alternative.
We tried that in the past, but our business (mostly OTP for banks) do not allow any margin of error at all. The thing is that we would get positive delivery reports which were fake.
We also tried some 3rd party testing tools (Testelium[1], TestMySMS[2], etc) but again, our hacky upstream providers were ahead of us and they would put those test number in white-list so that everything would look just fine when testing.
At the end, we settled for direct or 1-hop connection. Margins are tight, but this is the only way to offer a high quality service.
Of course, YMMV
[1] https://testelium.com/
[2] https://www.testmysms.com/