Using the old HTTP SMS developed by Cardboardfish, enterprise acquired by MBLox and then by Sinch.com.
The issue: was using the httpsms.dll developed by Cardboardfish, in a .net platform running .net fx 4.5.
on 10 june 2021, the Atlas HTTP SMS Migration completed and the New FQDNs changed to new ones with http (443).
Impact MT/MO/DLR: API calls to the legacy Mblox Atlas HTTP SMS API URLs will be responded with HTTP status 302.
Client Action Required: Client applications to switchover their API calls to the new Atlas HTTP SMS API URLs below.
Please find the old and New URLs as below:
Region | Old FQDNs Impacted | Old Ports | New FQDNs | New Ports |
EU | sms1.mblox.com | 9444 (HTTPS)/9001 (HTTP) | eu1.httpgw.api.sinch.com | 443 (HTTPS) only |
EU | sms1.cardboardfish.com | 9444 (HTTPS)/9001 (HTTP) | eu1.httpgw.api.sinch.com | 443 (HTTPS) only |
EU | sms5.mblox.com | 9444 (HTTPS)/9001 (HTTP) | eu2.httpgw.api.sinch.com | 443 (HTTPS) only |
US | sms2.mblox.coml | 9444 (HTTPS)/9001 (HTTP | us1.httpgw.api.sinch.com | 443 (HTTPS) only |
US | sms2.cardboardfish.com | 9444 (HTTPS)/9001 (HTTP) | us1.httpgw.api.sinch.com | 443 (HTTPS) only |
US | sms3.mblox.com | 9444 (HTTPS)/9001 (HTTP) | us2.httpgw.api.sinch.com | 443 (HTTPS) only |
US | sms3.cardboardfish.com | 9444 (HTTPS)/9001 (HTTP) | us2.httpgw.api.sinch.com | 443 (HTTPS) only |
The solution is to migrate to REST API, or upgrade the dll to new FQDN.
To upgrade is needed the source files and have recompiled it.
The REST API and HTTP SMS in .net 4.5 the Webrequest must deal with https:
worked using:
vb.net
ServicePointManager.SecurityProtocol = CType(3072, SecurityProtocolType)
c#
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
Documentation:
https://status.sinch.com/incidents/kx1r0h62w9yf
https://stackoverflow.com/questions/20064505/requesting-html-over-https-with-c-sharp-webclient
https://developers.sinch.com/docs/sms/getting-started/node/nodesend/
https://developers.sinch.com/docs/sms/other/sms-other-http-basic/#outbound-sms-http