合宙Air724UG LuatOS-Air script lib API--cc

Table of Contents
cc
cc.anyCallExist()
cc.getState(num)
cc.dial(num, delay)
cc.hangUp(num)
cc.accept(num)
cc.transVoice(data, loop, downLinkPlay)
cc.dtmfDetect(enable, sens)
cc.sendDtmf(str, playtime, intvl)
cc
模块功能:通话管理

cc.anyCallExist()
是否存在通话

参数

返回值
bool result 存在通话返回true,否则返回false

例子
result = cc.anyCallExist()
详细指南和示例参考:指南 示例

cc.getState(num)
查询某个号码的通话状态

参数
名称 传入值类型 释义
num string 查询号码
返回值
number state 通话状态,状态值参考本模块Fields定义

例子
state = cc.getState(‘10086’)
详细指南和示例参考:指南 示例

cc.dial(num, delay)
呼出电话

参数
名称 传入值类型 释义
num string 呼出号码
delay number 可选参数,默认为0 延时delay毫秒后,才发起呼叫
返回值
bool result,true表示允许发送at命令拨号并且发送at,false表示不允许at命令拨号

例子
cc.dial(‘10086’)
详细指南和示例参考:指南 示例

cc.hangUp(num)
挂断通话

参数
名称 传入值类型 释义
num string 号码,若指定号码通话状态不对,则直接退出,不会执行挂断,若挂断时会挂断所有电话
返回值
nil

例子
cc.hangUp(‘10086’)
详细指南和示例参考:指南 示例

cc.accept(num)
接听电话

参数
名称 传入值类型 释义
num string 号码,若指定号码通话状态不对,则直接退出,不会接通
返回值
nil

例子
cc.accept(‘10086’)
详细指南和示例参考:指南 示例

cc.transVoice(data, loop, downLinkPlay)
通话中发送声音到对端,必须是12.2K AMR格式

参数
名称 传入值类型 释义
data string 12.2K,AMR格式的数据
loop bool 可选参数,默认为nil 是否循环发送,true为循环,其余为不循环
downLinkPlay bool 可选参数,默认为nil 声音是否在本端播放,true为播放,其余为不播放
返回值
bool result true为成功,false为失败

例子
cc.transVoice(“#!AMR\010\060*********”)
cc.transVoice(“#!AMR\010\060*********”,true)
cc.transVoice(“#!AMR\010\060*********”,true,true)
详细指南和示例参考:指南 示例

cc.dtmfDetect(enable, sens)
设置dtmf检测是否使能以及灵敏度

参数
名称 传入值类型 释义
enable bool 可选参数,默认为nil true使能,false或者nil为不使能
sens number 可选参数,默认为3 灵敏度,最灵敏为1
返回值
nil

例子
cc.dtmfDetect(true)
详细指南和示例参考:指南 示例

cc.sendDtmf(str, playtime, intvl)
发送dtmf到对端

参数
名称 传入值类型 释义
str string dtmf字符串,仅支持数字、ABCD*#
playtime number 可选参数,默认为100 每个dtmf播放时间,单位毫秒
intvl number 可选参数,默认为100 两个dtmf间隔,单位毫秒
返回值
nil

例子
cc.sendDtmf(“123”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l531798151

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值