ASP.NET XML API Login to Polycom RMX 4000 MCU and get meeting summary
Get MCU Token after login from my previous post to proceed: (eg. replace 126 with your token within 15 second of login script execution)
Private Sub btnPost_Click(sender As Object, e As EventArgs) Handles btnPost.Click
Dim req As System.Net.WebRequest = Nothing
Dim rsp As System.Net.WebResponse = Nothing
txtXML.Text = "<TRANS_CDR_LIST>" &
"<TRANS_COMMON_PARAMS> " &
"<MCU_TOKEN>126</MCU_TOKEN> " &
"<MCU_USER_TOKEN>126</MCU_USER_TOKEN>" &
" <MESSAGE_ID>147</MESSAGE_ID>" &
"</TRANS_COMMON_PARAMS>" &
"<ACTION> " &
"<GET>" &
"<CDR_SUMMARY_LS/>" &
"</GET>" &
"</ACTION>" &
"</TRANS_CDR_LIST>"
Dim uri As String = "http://10.1.253.119"
req = System.Net.WebRequest.Create(uri)
req.Method = "POST"
req.ContentType = "text/xml"
Dim writer As New System.IO.StreamWriter(req.GetRequestStream())
writer.WriteLine(txtXML.Text)
writer.Close()
rsp = req.GetResponse()
Dim sr As New System.IO.StreamReader(rsp.GetResponseStream(), System.Text.Encoding.[Default])
Dim backstr As String = sr.ReadToEnd()
txtResponse.Text = backstr
End Sub
Here is the response received from above xml. You will get all the meetings held till date in response xml. Now you have to process it to get desired results. The returned data may be huge in size more then 1 mb sometimes..
.
Comments