/** * sendStartSmsNotification to SDP * * @param array $service_data service data to be used in sending request * @return bool TRUE if successful an FALSE if it fails */ private function sendStartSmsNotification($service_data) { //generate correlator - change this to call the generate correlator method $service_data->correlator = date("YmdHis"); //send the request to SDP $response = SDP::startSmsNotification($this->logger, $service_data->service_id, $service_data->service_endpoint, $service_data->correlator, $service_data->short_code, $service_data->criteria); //check response // success if ($response['ResultCode'] == 0) { return array('result' => 0, 'resultDesc' => 'Successful.', 'service' => $service_data, 'sdp_data' => $response); } //return return array('result' => 1, 'resultDesc' => 'Start sms failed(' . $response['ResultCode'] . ' - ' . $response['ResultDesc'] . ' - ' . $response['ResultDetails'] . ').', 'service' => $service_data, 'sdp_data' => $response); }