发送短信

#include "mmi_msg_struct.h"
#include "csmcc_enums.h"
#include "smsal_l4c_enum.h"
#include "ProtocolEvents.h"

void zkp_app_send_sms(char * content, char * smsnumber)
{
    mmi_sms_send_msg_req_struct* sendSms;
   
    sendSms = (mmi_sms_send_msg_req_struct*) OslConstructDataPtr(sizeof(mmi_sms_send_msg_req_struct));
    sendSms->ref_count = 1; 
    sendSms->msg_len = sizeof(mmi_sms_send_msg_req_struct); 
    sendSms->profile = 0; 
    sendSms->reply_index = 0xffff; 
         
    sendSms->dest.type = CSMCC_DEFAULT_ADDR_TYPE; 
    memset((S8*)sendSms->dest.number, 0, sizeof(sendSms->dest.number)); 
    strcpy((S8*)sendSms->dest.number, smsnumber); 
    sendSms->dest.length = strlen(smsnumber); 
    sendSms->para = 0; 
     
    memset((S8*)sendSms->sc_addr.number, 0xff, sizeof(sendSms->sc_addr.number)); 
    sendSms->sc_addr.length = 0xff; 
    sendSms->sc_addr.type = 0xff; 
    sendSms->vp = 0xff; 
    sendSms->pid = 0xff; 
    sendSms->udhi = 0; 
    sendSms->dcs = SMSAL_DEFAULT_DCS; 
     
    memset((S8*)sendSms->msg, 0, sizeof(sendSms->msg)); 
    strcpy((S8*)sendSms->msg, content); 
    sendSms->length = strlen(content); 
    sendSms->seq_num = 0; 
    sendSms->mms_mode = 0; 
    mmi_frm_sms_send_message(MOD_MMI, MOD_L4C, 0, PRT_MSG_ID_MMI_SMS_SEND_MSG_REQ, (oslParaType *)sendSms, NULL); 
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值