Kevin,
Our web services require that you provide user credentials (login / password) before you can submit requests. For our SMS web service, you need to use a valid Communication Manager account's details. For our Telephony Web Service, you need to use a valid account as administered in AES' LDAP database for User Management.
Here comes some sample code for our SMS service:
SystemManagementService smsService = new SystemManagementService();
smsService.Credentials = new System.Net.NetworkCredential("user1@127.0.0.171", "user1pw");
smsService.PreAuthenticate = true;
smsService.sessionID = new AESTestWS.sms.@string();
smsService.sessionID.Text = new string[1];
smsService.sessionID.Text[0] = this.sessionID;
String objectname = "";
Result result;
try
{
submitRequestType req = new submitRequestType();
req.fields = fields.Text;
req.model = model.Text;
req.objectname = objectname;
req.operation = operation.Text;
req.qualifier = qualifier.Text;
result = smsService.submitRequest(req).@return;
smsService.release(null);
}
catch (Exception ex)
{
results.Text = ex.ToString();
return;
}
Hoping this helps,
Tim
PS: Make sure that you set the PreAuthenticate flag on the web service instance, as is required for all .NET WS clients.
|