|
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