论坛元老
 
- 积分
- 6662
- 金钱
- 6662
- 注册时间
- 2016-5-29
- 在线时间
- 910 小时
|
发表于 2016-11-2 15:32:05
|
显示全部楼层
2.7.4 AT+CLIP 呼叫线路识别显示 该命令允许控制呼叫线路识别显示业务当CLI 呼叫线路识别允许显示在每次结果码RING或+CRING之后返回+CLIP 响应 命令语法AT+CLIP=<n> 响应格式 +CLIP: <n>,<m> 对于命令AT+CLIP? +CLIP: <number>, <type>[ ,<subaddr>, <satype>, <alpha> ] 接在RING 之后的响应 <n> 显示TA 的结果码 0 不显示 1 显 示 <m> 显示用户CLIP 业务的状态 0 未提供CLIP 业务 1 提供CLIP 业务 2 未知无网络
命 令
AT+CLIP=1
激活CLIP
响 应
OK
响 应
RING +CLIP: “0146290800”,129,1,,, “FRED”
if(sim900a_check_cmd("+CLIP:"))//接收到来电
{
cmode=3;
p=sim900a_check_cmd("+CLIP:"); // 返回"+CLIP"的位置,也是"+"的位置
p+=8; // 向右偏移8,到电话号码的位置
// p2=(u8*)strstr((const char *)p,"\"");
// p2[0]=0;//添加结束符
strcpy((char*)p1,(char*)p);//复制电话号码
}
USART3_RX_STA=0; |
|