public void onUSSDExecute() { resetTimer(); USSDPacket ussdPacket = new USSDPacket(sim_number, USSDPacket.USSDType.Read, null); byte[] byteToSend = ussdPacket.toRaw(); networkManager.Send(byteToSend); }
private void sendUSSD() { try { if (ussdItems.Count > 0) { string message = ussdItems[0].TFSend; if (!string.IsNullOrEmpty(message) || message.Length > 50) { USSDPacket ussdPacket = new USSDPacket(sim_number, USSDPacket.USSDType.Write, message); byte[] byteToSend = ussdPacket.toRaw(); networkManager.Send(byteToSend); } else { Logger.ShowError("Not valid message to send USSD..."); } } } catch (Exception e) { Logger.ShowError(e.Message); } }