Цитата Сообщение от capzap Посмотреть сообщение
0011000C91 здесь выделены две цифры замещающие номер центра СМС, будет использоваться номер по умолчанию для конкретного оператора. В 146 и 148 сообщениях этой темы показаны посылки сообщений, если их сравнить видно что в первом варианте отсутствует номер получателя, функция которая за него отвечает не обрабатывает номера с четным количеством знаков. Можете погуглить как формируется смска для отправки
Номер центра СМС должен указываться для конкретного оператора отдельной командой "AT+CSCA" по умолчанию его нет.
Адрес сервис-центра: +CSCA
Описание
Данная команда используется для указания, в какой сервис-центр посылать сообщение.
У продукта не задано адреса по умолчанию. Если приложение пытается отослать сообщение и если до этого не был указан адрес сервис-центра, то будет выдана ошибка.
Таким образом, приложение должно указывать SC адрес при инициализацииSMS.
Данный адрес затем будет действовать постоянно. При необходимости приложение может изменять его.
Синтаксис
Синтаксис команды: AT+CSCA=sca
AT+CMGS= "+33146290800"<CR> Privet, kak dela?<ctrl-Z> //Примечание: отправить сообщение
+ CMS ERROR: 330 //Примечание: неизвестен сервис-центр
AT+CSCA="0696741234" //Примечание: инициализация сервис-центра
OK
AT+CMGS = "+33146290800"<CR> S dnem rozhdeniya ! <ctrl-Z> //Примечание: отправить сообщение
+CMGS: 1
OK //Примечание: отправлено успешно