Hello!
How can I know about SMS Delivery?
- In Open AT Application when I use
void SomeProc()
{
adl_smsSend(sms_Handle,PhoneNumber,text,ADL_SMS_MODE_TEXT);
}
.....
void SMS_ctrl_Handler(u8 Event, u16 Nb)
{
switch (Event)
{
case ADL_SMS_EVENT_SENDING_OK :
adl_atSendResponse(ADL_AT_UNS,"\n\r Message Send Successfully \n\r");
break;
case ADL_SMS_EVENT_SENDING_ERROR :
adl_atSendResponse(ADL_AT_UNS,"\n\r Message Send Error \n\r");
break;
}
}
.....
void adl_main ( adl_InitType_e InitType )
{
sms_Handle = adl_smsSubscribe(Incomming_SMS_Handler, SMS_ctrl_Handler, ADL_SMS_MODE_TEXT);
}
I know that Sms has been sent or sms has not been sent and how can I know about delivery?
- When I use AT cmd’s I write
at+cnmi=2,1,0,1,0
OK
at+cmgs="+79177640209"<CR>
> hello <ctrl-z>
+CMGS:25
OK
and it is all, I wait +CDS, but it not come, Why?