diff --git a/zh-cn/application-dev/reference/apis/js-apis-call.md b/zh-cn/application-dev/reference/apis/js-apis-call.md
index 2319264154c907ca625343e05a9478a3321886b5..1bf0985bda96fba12aac0deb8ec4d0c490b50125 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-call.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-call.md
@@ -102,6 +102,61 @@ promise.then(data => {
});
```
+## call.makeCall7+
+
+makeCall(phoneNumber: string, callback: AsyncCallback): void
+
+跳转到拨号界面,并显示拨号的号码,使用callback方式作为异步方法。
+
+**系统能力**:SystemCapability.Telephony.CallManager
+
+**参数:**
+
+| 参数 | 类型 | 必填 | 说明 |
+| ----------- | ------------------------- | ---- | ------------------------------------------ |
+| phoneNumber | string | 是 | 电话号码。 |
+| callback | AsyncCallback<void> | 是 | 以callback形式异步返回跳转拨号界面的结果。 |
+
+**示例:**
+
+```
+call.makeCall("138xxxxxxxx", err => {
+ console.log(`makeCall callback: err->${JSON.stringify(err)}`);
+});
+```
+
+
+## call.makeCall7+
+
+makeCall(phoneNumber: string): Promise
+
+跳转到拨号界面,并显示拨号的号码,使用Promise方式作为异步方法。
+
+**系统能力**:SystemCapability.Telephony.CallManager
+
+**参数:**
+
+| 参数 | 类型 | 必填 | 说明 |
+| ----------- | ------ | ---- | ---------- |
+| phoneNumber | string | 是 | 电话号码。 |
+
+**返回值:**
+
+| 类型 | 说明 |
+| ------------------- | --------------------------------- |
+| Promise<void> | 以Promise形式异步返回拨号的结果。 |
+
+**示例:**
+
+```
+let promise = call.makeCall("138xxxxxxxx");
+promise.then(() => {
+ console.log(`makeCall success`);
+}).catch(err => {
+ console.error(`makeCall fail, promise: err->${JSON.stringify(err)}`);
+});
+```
+
## call.hasCall
hasCall\(callback: AsyncCallback\): void
@@ -199,6 +254,25 @@ promise.then(data => {
});
```
+## call.hasVoiceCapability7+
+
+hasVoiceCapability(): boolean
+
+检查当前设备是否具备语音通话能力,该方法是同步方法。
+
+**系统能力**:SystemCapability.Telephony.CallManager
+
+**返回值:**
+
+| 类型 | 说明 |
+| ------- | ------------------------------------------------------------ |
+| boolean | - true:设备具备语音通话能力
- false:设备不具备语音通话能力 |
+
+```
+let result = call.hasVoiceCapability();
+console.log(`hasVoiceCapability: ${JSON.stringify(result)}`);
+```
+
## call.isEmergencyPhoneNumber7+
isEmergencyPhoneNumber\(phoneNumber: string, callback: AsyncCallback\): void
diff --git a/zh-cn/application-dev/reference/apis/js-apis-sms.md b/zh-cn/application-dev/reference/apis/js-apis-sms.md
index bad012c67faa9b803406a051265d0311d253cdac..8b50b835799a6dc826077e398a219cba4a512749 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-sms.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-sms.md
@@ -148,7 +148,7 @@ getDefaultSmsSlotId\(\): Promise
**示例:**
```
-let promise = call.getDefaultSmsSlotId();
+let promise = sms.getDefaultSmsSlotId();
promise.then(data => {
console.log(`getDefaultSmsSlotId success, promise: data->${JSON.stringify(data)}`);
}).catch(err => {
@@ -233,6 +233,8 @@ getSmscAddr\(slotId: number, callback: AsyncCallback\): void
**系统能力**:SystemCapability.Telephony.SmsMms
+**补充说明**:该接口为systemapi,仅供系统应用使用
+
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
@@ -260,6 +262,8 @@ getSmscAddr\(slotId: number\): Promise
**系统能力**:SystemCapability.Telephony.SmsMms
+**补充说明**:该接口为systemapi,仅供系统应用使用
+
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
@@ -284,6 +288,24 @@ promise.then(data => {
});
```
+## sms.hasSmsCapability7+
+
+hasSmsCapability(): boolean
+
+检查当前设备是否具备短信发送和接收能力,该方法是同步方法。
+
+**系统能力**:SystemCapability.Telephony.SmsMms
+
+**返回值:**
+
+| 类型 | 说明 |
+| ------- | ------------------------------------------------------------ |
+| boolean | - true:设备具备短信发送和接收能力
- false:设备不具备短信发送和接收能力 |
+
+```
+let result = sms.hasSmsCapability();
+console.log(`hasSmsCapability: ${JSON.stringify(result)}`);
+```
## ShortMessage
@@ -293,10 +315,7 @@ promise.then(data => {
| 变量 | 类型 | 说明 |
| ------------------------ | --------------------------------------- | ------------------------------------------------------------ |
-| emailAddress | string | 电子邮件地址。 |
-| emailMessageBody | string | 电子邮件正文。 |
| hasReplyPath | boolean | 收到的短信是否包含“TP-Reply-Path”,默认为false。
“TP-Reply-Path”:移动电话根据发送SMS消息的短消息中心进行回复。 |
-| isEmailMessage | boolean | 收到的短信是否为电子邮件。 |
| isReplaceMessage | boolean | 收到的短信是否为“替换短信”,默认为false。
“替换短信”有关详细信息,参见 “3GPP TS 23.040 9.2.3.9”。 |
| isSmsStatusReportMessage | boolean | 当前消息是否为“短信状态报告”,默认为false。
“短信状态报告”是一种特定格式的短信,被用来从Service Center到Mobile Station传送状态报告。 |
| messageClass | [ShortMessageClass](#ShortMessageClass) | 短信类型。 |
@@ -305,7 +324,6 @@ promise.then(data => {
| scAddress | string | 短消息服务中心(SMSC)地址。 |
| scTimestamp | number | SMSC时间戳。 |
| status | number | SMS-STATUS-REPORT消息中的短信状态指示短信服务中心(SMSC)发送的短信状态。 |
-| userRawData | Array<number> | 除数据头外的用户数据。 |
| visibleMessageBody | string | 短信正文。 |
| visibleRawAddress | string | 发送者地址。 |