if ($production == false) { $ussdserverurl = 'http://localhost:7000/ussd/send'; $smsserverurl = 'http://localhost:7000/sms/send'; } else { $ussdserverurl = 'https://api.dialog.lk/ussd/send'; $smsserverurl = 'http://api.dialog.lk/sms/send'; } $receiver = new UssdReceiver(); $sender = new UssdSender($ussdserverurl, APP_ID, APP_PASSWORD); $smssender = new SMSSender($smsserverurl, APP_ID, APP_PASSWORD); $operations = new Operations(); $content = $receiver->getMessage(); // get the message content $address = $receiver->getAddress(); // get the sender's address $requestId = $receiver->getRequestID(); // get the request ID $applicationId = $receiver->getApplicationId(); // get application ID $encoding = $receiver->getEncoding(); // get the encoding value $version = $receiver->getVersion(); // get the version $sessionId = $receiver->getSessionId(); // get the session ID; $ussdOperation = $receiver->getUssdOperation(); // get the ussd operation $responseMsg = array("main" => "Welcome To Arduino Demo\n\n1. On\n2. Off \n\n99. Exit"); if ($ussdOperation == "mo-init") { try { $sessionArrary = array("sessionsid" => $sessionId, "tel" => $address, "menu" => "main", "pg" => "", "others" => "");