سئوالتون مربوط به چندین سال پیش میشه. ولی چون من خودم به این مشکل برخورد کردم و راه حل رو پیدا کردم اینجا میذارم تا اگه کسی مشکلی داشت، مثل من یه روز کامل علاف نشه! اول اینکه در فایل web.config باید تگهای زیر رو داشته باشید:
<binding name="TSOAPSoapBinding">
<security mode="Transport">
<transport clientCredentialType="Basic" proxyCredentialType="None"
realm="AXIS" />
</security>
</binding>
دوم اینکه نحوه ارسال یوزرنیم و پسورد اینجوریه:
var sms = new MagfaSMS.SoapSmsQueuableImplementationClient();
string[] msgbody = { "This is a test" };
string[] recp = { "0912xxxx"};
string[] sender = { "3000xxx" };
sms.ClientCredentials.UserName.UserName = "username";
sms.ClientCredentials.UserName.Password = "password";
sms.enqueue("yourdomain", msgbody, recp, sender, null, null, null, null, null);