У меня есть SMS Cat, и я хочу отправить SMS-сообщение на мой веб-сервис. Поэтому я использую smslib. Но когда я пытаюсь отправить «ОК» и другую строку, включенную в smslib, она отключается. Потому что smslib распознает «ОК» как строку-терминатор. Поэтому я не могу отправить «ОК».
Есть ли какой-нибудь метод, который я могу отправить ОК?
this.terminators = new String[14];
this.terminators[0] = "OK\\s";
this.terminators[1] = "\\s*[\\p{ASCII}]*\\s+OK\\s";
this.terminators[2] = "(ERROR|NO CARRIER|NO DIALTONE)\\s";
this.terminators[3] = "ERROR:\\s*\\d+\\s";
this.terminators[4] = "\\+CM[ES]\\s+ERROR:\\s*\\d+\\s";
this.terminators[5] = "\\+CPIN:\\s*READY\\s";
this.terminators[6] = "\\+CPIN:\\s*SIM\\s*BUSY\\s";
this.terminators[7] = "\\+CPIN:\\s*SIM\\s*PIN\\s";
this.terminators[8] = "\\+CPIN:\\s*SIM\\s*PIN2\\s";
this.terminators[9] = "\\+CUSD:\\s.*\\s";
this.terminators[10] = "\\+CMTI:\\s*\\p{Punct}[\\p{ASCII}]+\\p{Punct}\\p{Punct}\\s*\\d+\\s";
this.terminators[11] = "\\+CDSI:\\s*\\p{Punct}[\\p{ASCII}]+\\p{Punct}\\p{Punct}\\s*\\d+\\s";
this.terminators[12] = "RING\\s";
this.terminators[13] = "\\+CLIP:\\s*\\p{Punct}[\\p{ASCII}]*\\p{Punct}\\p{Punct}\\s*\\d+[\\p{ASCII}]*\\s";
this.unsolicitedResponses = new String[5];
this.unsolicitedResponses[0] = "+CMTI";
this.unsolicitedResponses[1] = "+CDSI";
this.unsolicitedResponses[2] = "RING";
this.unsolicitedResponses[3] = "+CLIP";
this.unsolicitedResponses[4] = "+CUSD";