4.6电话短信功能
<br/><p>
* 电话短信功能包括语音拨号、短信编辑和发送以及来电、来信播报等,其对应的处理器是MobileCommProcessor和CallAndSmsPresenter。回复指令内容如下:
* 打电话
~~~
输入:打电话给xxx
输出:
{
"actions": [
{
"action": "CALL",
"target": {
"code": "136xxxxxx72",
"handsFree": false,
"id": 319,
"name": "xxx"
}
}
],
"outc": "0",
"rtext": "明白,正在呼叫xxx。说取消或者连续摇晃手机可以取消拨打",
"synthetise": "",
"ttext": "说取消或者连续摇晃手机可以取消拨打"
}
语义解析:呼叫(action="CALL")xxx,号码是136xxxxxx72。
~~~
* 发短信
~~~
输入:发短信给xxx
输出:
{
"actions": [
{
"action": "CREATE",
"target": {
"code": "136xxxxxx72",
"content": "",
"id": 320,
"name": "xxx"
}
}
],
"outc": "1",
"rtext": "好的,发给xxx。你要对他说什么",
"synthetise": "",
"ttext": "告诉他早点回家/今晚回家吃饭"
}
语义解析:新建(action="CREATE")短信(id=320),内容(content)是"",收件人是xxx,号码是136xxxxxx72。
~~~
* 页面效果图:
![图片.png](https://cos.easydoc.net/72919679/files/kahknina.png)--![图片.png](https://cos.easydoc.net/72919679/files/kahkno59.png)--![图片.png](https://cos.easydoc.net/72919679/files/kahknun0.png)
* 而来电、来信播报则需要在设置页面中打开相关设置才能生效。如下图所示:
![图片.png](https://cos.easydoc.net/72919679/files/kahknz21.png)