public Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType Logout(string device) { Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType rt = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType(); rt.appInfo = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appInfoType(); rt.appInfo.appCertificate = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appCertificateType(); rt.appInfo.appID = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appIDType(); rt.appInfo.appCertificate.Value = empassword; rt.appInfo.appID.Value = emuser; rt.Item = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.logoutType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.logoutType)rt.Item).deviceName = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.deviceNameType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.logoutType)rt.Item).deviceName.Value = device; return Send(rt); }
public Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType Logout(string device) { Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType rt = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType(); rt.appInfo = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appInfoType(); rt.appInfo.appCertificate = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appCertificateType(); rt.appInfo.appID = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appIDType(); rt.appInfo.appCertificate.Value = empassword; rt.appInfo.appID.Value = emuser; rt.Item = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.logoutType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.logoutType)rt.Item).deviceName = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.deviceNameType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.logoutType)rt.Item).deviceName.Value = device; return(Send(rt)); }
public Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType Login(string user, string phone, string profile) { Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType rt = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType(); rt.appInfo = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appInfoType(); rt.appInfo.appCertificate = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appCertificateType(); rt.appInfo.appID = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appIDType(); rt.appInfo.appCertificate.Value = empassword; rt.appInfo.appID.Value = emuser; rt.Item = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceName = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.deviceNameType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceName.Value = phone; ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).userID = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.userIDType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).userID.Value = user; if (profile != null && profile != "") { ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceProfile = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.deviceProfileType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceProfile.Value = profile; } return Send(rt); }
public Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType Login(string user, string phone, string profile) { Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType rt = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType(); rt.appInfo = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appInfoType(); rt.appInfo.appCertificate = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appCertificateType(); rt.appInfo.appID = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.appIDType(); rt.appInfo.appCertificate.Value = empassword; rt.appInfo.appID.Value = emuser; rt.Item = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceName = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.deviceNameType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceName.Value = phone; ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).userID = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.userIDType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).userID.Value = user; if (profile != null && profile != "") { ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceProfile = new Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.deviceProfileType(); ((Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.loginType)rt.Item).deviceProfile.Value = profile; } return(Send(rt)); }
private Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType Send(Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType q) { log.Debug("Envoi d'une requête: " + Serialize(q.GetType(), q)); string uri = "http://" + emserver + url + "?" + q.ToString(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = "POST"; request.ContentType = "text/xml"; request.Accept = "text/*"; StreamWriter sw = new StreamWriter(request.GetRequestStream()); sw.Write(uri); sw.Flush(); sw.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream()); XmlSerializer xs = new XmlSerializer(typeof(Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType)); Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType r = (Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType)xs.Deserialize(sr); return(r); }