دوست عزیز، اگه از NuSOAP استفاده میکنید، باید با متد Call کار کنید و از NuSOAP_Client برای ایجاد شئ استفاده کنید. این کلاس توی مستندات وب سرویس شما نیست چون جزو NuSOAP هست نه جزو وب سرویسی که به شما داده شده. این کد رو تست کنید:
<?php
require_once 'nusoap/nusoap.php';
$client = new NuSOAP_Client('http://www.sepahansms.com/smsSendWebService.asmx?wsdl', 'wsdl');
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;
$param = array(
'UserName' => 'Your Username',
'Pass' => 'Your Password',
'Domain' => 'Your Domain Name'
);
$result = $client->call('Login', array('parameters' => $param), '', '', false, true);
$result = $client->call('getCredit', array('parameters' => array()), '', '', false, true);
$message = 'سلام';
$param = array(
'SmsText' => iconv(mb_detect_encoding($message), 'UTF-8//TRANSLIT', $message);
'MobileNumber' => '0913XXXXXXX',
'SenderNumber' => '3000XXXX',
'smsMode' => 'SaveInPhone'
);
$result = $client->call('SendSingleSms', array('parameters' => $param), '', '', false, true);
?>
اگه به شما اعتبار رو نشون داد که درست کار میکنه و با همین الگو بقیه متدها رو هم صدا بزنید.