$smsMessage->senderAddress = SENDER_ADDRESS; $smsMessage->address = DESTINATION_ADDRESS; $smsMessage->message = 'Hell� world'; # ---------------------------------------------------------------------------------------------------- # example:send-message $smsMessageSendResult = $smsClient->sendSMS($smsMessage); # ---------------------------------------------------------------------------------------------------- // # example:send-message-client-correlator // The client correlator is a unique identifier of this api call: $clientCorrelator = $smsMessageSendResult->clientCorrelator; # ---------------------------------------------------------------------------------------------------- echo 'Response:', $smsMessageSendResult, "\n"; $deliveryStatus = null; for ($i = 0; $i < 4; $i++) { # example:query-for-delivery-status // You can use $clientCorrelator or $smsMessageSendResult as an method call argument here: $smsMessageStatus = $smsClient->queryDeliveryStatus($smsMessageSendResult); $deliveryStatus = $smsMessageStatus->deliveryInfo[0]->deliveryStatus; echo 'Success:', $smsMessageStatus->isSuccess(), "\n"; echo 'Status:', $deliveryStatus, "\n"; if (!$smsMessageStatus->isSuccess()) { echo 'Message id:', $smsMessageStatus->exception->messageId, "\n"; echo 'Text:', $smsMessageStatus->exception->text, "\n"; echo 'Variables:', $smsMessageStatus->exception->variables, "\n"; } # ---------------------------------------------------------------------------------------------------- sleep(3); } OneApiConfigurator::setCharset(null); Logs::printLogs();