2
I want to write a piece of PHP code that will send SMS to any number in the world. I read somewhere one can use email to do this as follows.
user-number@carrier-domain.com
⇒1234567894@vnet.com
I tried this with my number and my carrier's website domain and it didn't work. I think the domain is something which is not publicly available so my job should be able to find it first. Am I right here? Also they can put some checks as what the source is when they receive the SMS so they reject. Is that true too?
On the other hand, is there any way HTTP can be used to do so?
You're right but my question was how do actually different carriers do that among them? Assume I am carrier a and you're carrier b, then how would your customers send my customers SMS through their phone? What request params are there and what would they need any agreement between them? – Umair A. – 2011-07-08T11:40:16.730
I guess the smscs speak SS7 between themselves. SS7 is nothing one could connect to, you have to be a carrier (or a third-party with a large throughput).
– trurl – 2011-07-08T12:11:04.427