Click here to Skip to main content
15,922,533 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
What protocol is used for communication between a computer and a telephone?
especially for SMS sending and possibly also for telephoning?
Posted
Comments
Sergey Alexandrovich Kryukov 12-Apr-12 15:30pm    
Why HTML tag? Please put it right.
--SA

Basically, this is TAPI, please see:
http://en.wikipedia.org/wiki/Telephony_Application_Programming_Interface[^].

SMS is presently a part of GSM set of standards, please see:
http://en.wikipedia.org/wiki/SMS[^],
http://en.wikipedia.org/wiki/Global_System_for_Mobile_Communications[^].

At the same time, interconnections with other network is supported. For further detail, please see the articles referenced above.

—SA
 
Share this answer
 
Comments
Gbenbam 4-May-12 6:24am    
Can I you help me with a sample code for sending SMS from my native C++ application to other mobile phones using TAPI?
If I understand your question correctly:

You can place a telephone call on most smart phones by using a link of the format:

HTML
<a href="tel:+1-123-555-1212"></a>


Here's the full description of the tel protocol: http://tools.ietf.org/html/rfc3966[^]

Generally speaking the number should be specified as a "global number" starting with the + and then the country code, etc. so that it's valid from anywere in the world. The dashes are supposed to be ignored, but not all mobile devices may implement the protocl correctly.


Send a SMS with a link such as:

HTML
<a href="sms:123-555-1212?body=hello%20there'"></a>


Full description here: http://tools.ietf.org/html/rfc5724[^]

Again, not all mobile devices may support it, or implement it correctly.

Lot's more semi-useful URI schemes are described here: http://en.wikipedia.org/wiki/URI_scheme[^] with plenty of links to the full descriptions.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900