SMS is an instant messaging service, so you need to add a delay that can be added by various SMSC (Short Message Service Centers) along the way. If you are connecting to one of the large aggregation houses (Sybase, TNS, mBlox, etc.), Commercial bulk SMS providers (Clickatel, etc.), then you need to allow the message to transfer your network, as well as the network of operators. If you use a small store, then most likely they use a GSM modem (or modems), and there is a limit to the bandwidth of the message, which can receive and process (as well as push)
All that said if you use a direct connection or one of the large MO messages (mobile messages) arriving to you as a CP (content provider) takes less than 5 seconds. Add to this the time that Mobile subscribers respond to.
I would say that anonymous evidence constitutes the services that I worked on earlier, when the Mobile Subscriber should provide a simple answer, usually within 10 seconds or not be performed at all.
If you are responsible for specific answers, I would interrogate after 5 and 10 seconds, and then apply exponential indentation.
All this from a North American point of view. Europe will be pretty close, but places like Africa and Asia will be a little slower as networks are a little slower. (if you are not connected directly to the operator, and even then some of them are slow).
beggs
source share