سئوالتون مربوط به چندین سال پیش میشه. ولی چون من خودم به این مشکل برخورد کردم و راه حل رو پیدا کردم اینجا میذارم تا اگه کسی مشکلی داشت، مثل من یه روز کامل علاف نشه! اول اینکه در فایل 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);