MAKE AND RECEIVE SIP BASED PHONE CALLS |
You can easily make and receive SIP (Session Initiation Protocol) based phone calls through any SIP gateway or SIP based IP-Telephony service provider. |
It requires to get the following information from any SIP based IP-Telephony service provider. |
|
After getting the information: |
1. Construct SIP FromURI. |
Login-Id<sip:Login-Id@Your-IP-Address> "Use GetMyIP() exported method to get your IP" |
e-g: 73232<sip:73232@66.33.54.8> OR alice<sip:alice@64.23.55.89> |
2. Initalize VaxVoIP SIP component by providing Listen port, SIP FromURI and other information. |
3. Register to the SIP Proxy Server. |
4. Construct the SIP ToURI. |
sip:PhoneNo@SIP-Proxy-IP-or-FQDN |
e-g: sip:18006542321@sip.vaxvoip.com |
5. Connect to the Proxy Server using SIP ToURI. |
6. On successful connection, phone bell on the other end will start ringing. |
Sequence of Method Calls: |
METHODS | EVENTS |
Initialize() | |
RegisterToProxy() | |
OnSuccessToRegister() | |
Connect() | |
OnConnecting() | |
OnProvisionalResponse() | |
OnSuccessToConnect() | |
Phone call connected, having conversation. | |
Disconnect() |
For more details, please see the sample source code and method details document