短信接收到那一步算成功?手机回复收到短信确认算吗?
我遇到的问题:短消息又MSC发送致手机,并且手机回应收到确认消息,但是手机不发送收到消息状态回复消息,MSC这时候重复发送,手机继续不恢复状态消息,最终拆链,这怎么解释,那位高手给帮下忙,谢谢
是的。
短信发送和接收流程:
void mmi_msg_set_protocol_event_handler(void)//设置协议的时间处理程序
void mmi_frm_sms_reg_interrupt_check(module_type mod, U16 msgid, PsFuncPtrU16 callback)//注册短信相关的中断检查
void mmi_msg_handle_new_msg_ind(void *data, module_type mod, U16 result)//处理新的信息指示
void mmi_msg_new_msg_ind(U16 index)//指示新的消息
void mmi_msg_entry_new_msg_ind(void)//进入新的消息指示
void mmi_msg_get_msg_new(void)//提取新的消息
void mmi_msg_get_msg_req(U8 type, U16 index)//得到新的消息队列
void mmi_frm_sms_read_sms(PsFuncPtrU16 callback, module_type mod_src, U8 type, U16 index, MMI_BOOL change_status)//读取新信息
void mmi_msg_get_msg_rsp(void *data, module_type mod, U16 result)//
void mmi_msg_entry_default_msg(void)//进入默认的短消息屏幕
mmi_msg_highlight_done//短信编辑[完成]
mmi_msg_entry_send_option//进入[发送选项]
mmi_msg_highlight_send_only//高亮[(仅)发送]选项
mmi_msg_send_msg_to_only_entry//进入[(仅)发送]选项
mmi_msg_send_msg_req//设置短信发送请求标志
mmi_frm_sms_send_sms//注册短信发送回调函数
mmi_frm_sms_write_action//短信写操作
mmi_frm_sms_read_action//短信读操作
mmi_frm_sms_pre_send_sms//短信发送预处理
mmi_frm_sms_send_sms_req//短信发送请求
mmi_frm_sms_send_sms//发送短信
mmi_msg_send_msg_rsp//短信发送回调
HighlightWMessageHandler//回到[写短信]菜单项
这是算的
手机回复收到短信确认算成功的。
严格意义上讲,楼主说的这种场景是最苛刻的!
应该说,核心网,也就是短信中心正常收到了主叫的信息,并在被叫所在的寻呼区成功下发就算成功了
核心网的,不懂
学习学习