Gateway Tutorial Table of Content << Previous >> Next

Schedule call with the gateway

The following code schedule the call with the gateway.

CMapStringToString nvpairs;
nvpairs["info"] = "CallNow Sample";
nvpairs["phoneno"] = m_phone;
nvpairs["firstocc"] = "0";
nvpairs["startvxml"] = VgateClient::GetRemoteDir(targetdir) +
                           "\\callnow.vxml";

CString callId;
if (! VgateClient::ScheduleCall(nvpairs, callId)) {
    AfxMessageBox(VgateClient::GetLastError());
    return;
}
The ScheduleCall sends the call request to the gateway, it returns the callId of the phone call. The callId can be used later for getting the call status.

 

Developer Network Table of Content << Previous >> Next