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 9d149f4c237e36173ea328f2a58a7e8223376be8..4dd94b70f16f436860dc429e206371b6b6f8aafe 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-call.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-call.md
@@ -4,7 +4,7 @@
如需订阅通话状态请使用[`observer.on('callStateChange')`](js-apis-observer.md#observeroncallstatechange)。
->**说明:**
+>**说明:**
>
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
@@ -14,13 +14,13 @@
import call from '@ohos.telephony.call';
```
-## call.dial
+## call.dial(deprecated)
dial\(phoneNumber: string, callback: AsyncCallback\): void
拨打电话。使用callback异步回调。
-**需要权限**:ohos.permission.PLACE\_CALL,该权限为系统权限
+**需要权限**:ohos.permission.PLACE_CALL
**系统能力**:SystemCapability.Telephony.CallManager
@@ -40,13 +40,13 @@ call.dial("138xxxxxxxx", (err, data) => {
```
-## call.dial
+## call.dial(deprecated)
dial\(phoneNumber: string, options: DialOptions, callback: AsyncCallback\): void
拨打电话,可设置通话参数。使用callback异步回调。
-**需要权限**:ohos.permission.PLACE\_CALL,该权限为系统权限
+**需要权限**:ohos.permission.PLACE_CALL
**系统能力**:SystemCapability.Telephony.CallManager
@@ -69,13 +69,13 @@ call.dial("138xxxxxxxx", {
```
-## call.dial
+## call.dial(deprecated)
dial\(phoneNumber: string, options?: DialOptions\): Promise
拨打电话,可设置通话参数。使用Promise异步回调。
-**需要权限**:ohos.permission.PLACE\_CALL,该权限为系统权限
+**需要权限**:ohos.permission.PLACE_CALL
**系统能力**:SystemCapability.Telephony.CallManager
@@ -105,6 +105,142 @@ promise.then(data => {
});
```
+
+## call.dialCall9+
+
+dialCall\(phoneNumber: string, callback: AsyncCallback\): void
+
+拨打电话。使用callback异步回调。
+
+**系统接口:** 此接口为系统接口。
+
+**需要权限**:ohos.permission.PLACE_CALL
+
+**系统能力**:SystemCapability.Telephony.CallManager
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ----------- | ---------------------------- | ---- | --------------------------------------- |
+| phoneNumber | string | 是 | 电话号码。 |
+| callback | AsyncCallback<void> | 是 | 回调函数。 |
+
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
+**示例:**
+
+```js
+call.dialCall("138xxxxxxxx", (err, data) => {
+ console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
+});
+```
+
+
+## call.dialCall9+
+
+dialCall\(phoneNumber: string, options: DialCallOptions, callback: AsyncCallback\): void
+
+拨打电话,可设置通话参数。使用callback异步回调。
+
+**系统接口:** 此接口为系统接口。
+
+**需要权限**:ohos.permission.PLACE_CALL
+
+**系统能力**:SystemCapability.Telephony.CallManager
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ----------- | ----------------------------------- | ---- | ------------------------------------ |
+| phoneNumber | string | 是 | 电话号码。 |
+| options | [DialCallOptions](#dialcalloptions9)| 是 | 通话参数,携带呼叫的其他配置信息。 |
+| callback | AsyncCallback<void> | 是 | 回调函数。 |
+
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
+**示例:**
+
+```js
+call.dialCall("138xxxxxxxx", {
+ accountId: 0,
+ videoState: 0,
+ dialScene: 0,
+ dialType: 0,
+}, (err, data) => {
+ console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
+});
+```
+
+
+## call.dialCall9+
+
+dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise
+
+拨打电话,可设置通话参数。使用Promise异步回调。
+
+**系统接口:** 此接口为系统接口。
+
+**需要权限**:ohos.permission.PLACE_CALL
+
+**系统能力**:SystemCapability.Telephony.CallManager
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ----------- | ----------------------------------- | ---- | -------------------------------------- |
+| phoneNumber | string | 是 | 电话号码。 |
+| options | [DialCallOptions](#dialcalloptions9)| 否 | 通话参数,选择为语音通话还是视频通话。 |
+
+**返回值:**
+
+| 类型 | 说明 |
+| ---------------------- | ------------------------------------------------------------ |
+| Promise<void> | 以Promise形式返回拨打电话的结果。 |
+
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
+**示例:**
+
+```js
+try {
+ call.dialCall('138xxxxxxxx');
+ console.log(`dialCall success, promise: data->${JSON.stringify(data)}`);
+} catch (error) {
+ console.log(`dialCall fail, promise: err->${JSON.stringify(error)}`);
+}
+```
+
+
## call.makeCall7+
makeCall(phoneNumber: string, callback: AsyncCallback\): void
@@ -120,11 +256,22 @@ makeCall(phoneNumber: string, callback: AsyncCallback\): void
| phoneNumber | string | 是 | 电话号码。 |
| callback | AsyncCallback<void> | 是 | 以callback形式异步返回跳转拨号界面的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
-call.makeCall("138xxxxxxxx", err => {
- console.log(`makeCall callback: err->${JSON.stringify(err)}`);
+call.makeCall("138xxxxxxxx", err => {
+ console.log(`makeCall callback: err->${JSON.stringify(err)}`);
});
```
@@ -149,14 +296,25 @@ makeCall(phoneNumber: string): Promise\
| ------------------- | --------------------------------- |
| Promise<void> | 以Promise形式异步返回拨号的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
-let promise = call.makeCall("138xxxxxxxx");
-promise.then(() => {
- console.log(`makeCall success`);
-}).catch(err => {
- console.error(`makeCall fail, promise: err->${JSON.stringify(err)}`);
+let promise = call.makeCall("138xxxxxxxx");
+promise.then(() => {
+ console.log(`makeCall success`);
+}).catch(err => {
+ console.error(`makeCall fail, promise: err->${JSON.stringify(err)}`);
});
```
@@ -291,6 +449,17 @@ isEmergencyPhoneNumber\(phoneNumber: string, callback: AsyncCallback\)
| phoneNumber | string | 是 | 电话号码。 |
| callback | AsyncCallback<boolean> | 是 | 回调函数。返回true表示是紧急电话号码,返回false表示不是紧急电话号码。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -316,6 +485,17 @@ isEmergencyPhoneNumber\(phoneNumber: string, options: EmergencyNumberOptions, ca
| options | [EmergencyNumberOptions](#emergencynumberoptions7) | 是 | 电话号码参数。 |
| callback | AsyncCallback<boolean> | 是 | 回调函数。返回true表示是紧急电话号码,返回false表示不是紧急电话号码。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -346,6 +526,17 @@ isEmergencyPhoneNumber\(phoneNumber: string, options?: EmergencyNumberOptions\):
| ---------------------- | --------------------------------------------------- |
| Promise<boolean> | 以Promise形式异步返回判断是否是紧急电话号码的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -374,6 +565,17 @@ formatPhoneNumber\(phoneNumber: string, callback: AsyncCallback\): void
| phoneNumber | string | 是 | 电话号码。 |
| callback | AsyncCallback<string> | 是 | 回调函数,返回格式化电话号码的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -400,6 +602,17 @@ formatPhoneNumber\(phoneNumber: string, options: NumberFormatOptions, callback:
| options | [NumberFormatOptions](#numberformatoptions7) | 是 | 格式化参数,如国家码。 |
| callback | AsyncCallback<string> | 是 | 回调函数,返回格式化电话号码的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -434,6 +647,17 @@ formatPhoneNumber\(phoneNumber: string, options?: NumberFormatOptions\): Promise
| --------------------- | ------------------------------------------- |
| Promise<string> | 以Promise形式异步返回格式化电话号码的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -465,6 +689,17 @@ formatPhoneNumberToE164\(phoneNumber: string, countryCode: string, callback: Asy
| countryCode | string | 是 | 国家码,支持所有国家码,如:中国(CN)。 |
| callback | AsyncCallback<string> | 是 | 回调函数,返回将电话号码格式化为E.164表示形式的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -499,6 +734,17 @@ formatPhoneNumberToE164\(phoneNumber: string, countryCode: string\): Promise\): void
如果来电铃声响起,设备将停止铃声。否则,此方法不起作用。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -528,6 +774,17 @@ muteRinger\(callback: AsyncCallback\): void
| ----------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -543,7 +800,7 @@ muteRinger\(\): Promise
如果来电铃声响起,设备将停止铃声。否则,此方法不起作用。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -555,6 +812,18 @@ muteRinger\(\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -567,13 +836,13 @@ promise.then(data => {
```
-## call.answer7+
+## call.answerCall7+
-answer\(callId: number, callback: AsyncCallback\): void
+answerCall\(callId: number, callback: AsyncCallback\): void
接听来电。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -586,22 +855,34 @@ answer\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。可以通过订阅callDetailsChange事件获得。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
-call.answer(1, (err, data) => {
+call.answerCall(1, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.answer7+
+## call.answerCall7+
-answer(callId?: number\): Promise
+answerCall(callId?: number\): Promise
接听来电。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -619,25 +900,37 @@ answer(callId?: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
-let promise = call.answer(1);
+let promise = call.answerCall(1);
promise.then(data => {
- console.log(`answer success, promise: data->${JSON.stringify(data)}`);
+ console.log(`answerCall success, promise: data->${JSON.stringify(data)}`);
}).catch(err => {
- console.error(`answer fail, promise: err->${JSON.stringify(err)}`);
+ console.error(`answerCall fail, promise: err->${JSON.stringify(err)}`);
});
```
-## call.hangup7+
+## call.answerCall9+
-hangup\(callId: number, callback: AsyncCallback\): void
+answerCall\(callback: AsyncCallback\): void
-挂断电话。使用callback异步回调。
+接听来电。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -645,27 +938,38 @@ hangup\(callId: number, callback: AsyncCallback\): void
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | ------------------------- | ---- | ----------------------------------------------- |
-| callId | number | 是 | 呼叫id。可以通过订阅callDetailsChange事件获得。 |
-| callback | AsyncCallback<void> | 是 | 回调函数。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------- | ---- | ---------- |
+| callback | AsyncCallback<void> | 是 | 回调函数。 |
+
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
**示例:**
```js
-call.hangup(1, (err, data) => {
+call.answerCall((err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.answer9+
+## call.hangUpCall7+
-answer\(callback: AsyncCallback\): void
+hangUpCall\(callId: number, callback: AsyncCallback\): void
-接听来电。使用callback异步回调。
+挂断电话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -673,26 +977,39 @@ answer\(callback: AsyncCallback\): void
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | ------------------------- | ---- | ---------- |
-| callback | AsyncCallback<void> | 是 | 回调函数。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------- | ---- | ----------------------------------------------- |
+| callId | number | 是 | 呼叫id。可以通过订阅callDetailsChange事件获得。 |
+| callback | AsyncCallback<void> | 是 | 回调函数。 |
+
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
**示例:**
```js
-call.answer((err, data) => {
+call.hangUpCall(1, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.hangup7+
+## call.hangUpCall7+
-hangup\(callId?: number\): Promise
+hangUpCall\(callId?: number\): Promise
挂断电话。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -710,25 +1027,37 @@ hangup\(callId?: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
-let promise = call.hangup(1);
+let promise = call.hangUpCall(1);
promise.then(data => {
- console.log(`hangup success, promise: data->${JSON.stringify(data)}`);
+ console.log(`hangUpCall success, promise: data->${JSON.stringify(data)}`);
}).catch(err => {
- console.error(`hangup fail, promise: err->${JSON.stringify(err)}`);
+ console.error(`hangUpCall fail, promise: err->${JSON.stringify(err)}`);
});
```
-## call.hangup9+
+## call.hangUpCall9+
-hangup\(callback: AsyncCallback\): void
+hangUpCall\(callback: AsyncCallback\): void
挂断电话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -740,22 +1069,35 @@ hangup\(callback: AsyncCallback\): void
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
+
**示例:**
```js
-call.hangup((err, data) => {
+call.hangUpCall((err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.reject7+
+## call.rejectCall7+
-reject(callId: number, callback: AsyncCallback\): void
+rejectCall(callId: number, callback: AsyncCallback\): void
拒绝来电。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -768,22 +1110,35 @@ reject(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。可以通过订阅callDetailsChange事件获得。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
+
**示例:**
```js
-call.reject(1, (err, data) => {
+call.rejectCall(1, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.reject7+
+## call.rejectCall7+
-reject\(callId: number, options: RejectMessageOptions, callback: AsyncCallback\): void
+rejectCall\(callId: number, options: RejectMessageOptions, callback: AsyncCallback\): void
拒绝来电。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -797,25 +1152,37 @@ reject\(callId: number, options: RejectMessageOptions, callback: AsyncCallback {
+call.rejectCall(1, rejectMessageOptions, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.reject7+
+## call.rejectCall7+
-reject(callId?: number, options?: RejectMessageOptions\): Promise
+rejectCall(callId?: number, options?: RejectMessageOptions\): Promise
拒绝来电。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -834,28 +1201,40 @@ reject(callId?: number, options?: RejectMessageOptions\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
let rejectMessageOptions={
messageContent: "拦截陌生号码"
}
-let promise = call.reject(1, rejectMessageOptions);
+let promise = call.rejectCall(1, rejectMessageOptions);
promise.then(data => {
- console.log(`reject success, promise: data->${JSON.stringify(data)}`);
+ console.log(`rejectCall success, promise: data->${JSON.stringify(data)}`);
}).catch(err => {
- console.error(`reject fail, promise: err->${JSON.stringify(err)}`);
+ console.error(`rejectCall fail, promise: err->${JSON.stringify(err)}`);
});
```
-## call.reject9+
+## call.rejectCall9+
-reject\(callback: AsyncCallback\): void
+rejectCall\(callback: AsyncCallback\): void
拒绝来电。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -867,22 +1246,34 @@ reject\(callback: AsyncCallback\): void
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
-call.reject((err, data) => {
+call.rejectCall((err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
-## call.reject9+
+## call.rejectCall9+
-reject\(options: RejectMessageOptions, callback: AsyncCallback\): void
+rejectCall\(options: RejectMessageOptions, callback: AsyncCallback\): void
拒绝来电。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -895,13 +1286,25 @@ reject\(options: RejectMessageOptions, callback: AsyncCallback\): void
| options | [RejectMessageOptions](#rejectmessageoptions7) | 是 | 拒绝消息选项。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
let rejectMessageOptions={
messageContent: "拦截陌生号码"
}
-call.reject(rejectMessageOptions, (err, data) => {
+call.rejectCall(rejectMessageOptions, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
@@ -913,7 +1316,7 @@ holdCall\(callId: number, callback: AsyncCallback\): void
保持通话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -926,6 +1329,18 @@ holdCall\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -941,7 +1356,7 @@ holdCall\(callId: number\): Promise
保持通话。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -959,6 +1374,18 @@ holdCall\(callId: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -976,7 +1403,7 @@ unHoldCall\(callId: number, callback: AsyncCallback\): void
取消保持通话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -989,6 +1416,18 @@ unHoldCall\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1004,7 +1443,7 @@ unHoldCall\(callId: number\): Promise
取消保持通话。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -1022,6 +1461,18 @@ unHoldCall\(callId: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1039,7 +1490,7 @@ switchCall\(callId: number, callback: AsyncCallback\): void
切换呼叫。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -1052,6 +1503,18 @@ switchCall\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1067,7 +1530,7 @@ switchCall\(callId: number\): Promise
切换呼叫。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.ANSWER_CALL
@@ -1085,6 +1548,18 @@ switchCall\(callId: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1102,7 +1577,7 @@ combineConference\(callId: number, callback: AsyncCallback\): void
合并通话,将两通电话合并成会议电话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1113,6 +1588,17 @@ combineConference\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1128,7 +1614,7 @@ combineConference\(callId: number\): Promise
合并通话,将两通电话合并成会议电话。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1144,6 +1630,17 @@ combineConference\(callId: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1161,7 +1658,7 @@ getMainCallId\(callId: number, callback: AsyncCallback\): void
获取主呼叫Id。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1172,6 +1669,18 @@ getMainCallId\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<number> | 是 | 回调函数。返回主呼叫Id。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
+
**示例:**
```js
@@ -1187,7 +1696,7 @@ getMainCallId\(callId: number\): Promise
获取主呼叫Id。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1203,6 +1712,17 @@ getMainCallId\(callId: number\): Promise
| ------------------- | ------------------------------- |
| Promise<void> | 以Promise形式异步返回主呼叫Id。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1220,7 +1740,7 @@ getSubCallIdList\(callId: number, callback: AsyncCallback\>\): vo
获取子呼叫Id列表。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1231,6 +1751,17 @@ getSubCallIdList\(callId: number, callback: AsyncCallback\>\): vo
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback\> | 是 | 回调函数。返回子呼叫Id列表。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1246,7 +1777,7 @@ getSubCallIdList\(callId: number\): Promise\>
获取子呼叫Id列表。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1262,6 +1793,17 @@ getSubCallIdList\(callId: number\): Promise\>
| ----------------------------- | ----------------------------------- |
| Promise<Array> | 以Promise形式异步返回子呼叫Id列表。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1279,7 +1821,7 @@ getCallIdListForConference\(callId: number, callback: AsyncCallback> | 是 | 回调函数。返回会议的呼叫Id列表。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1305,7 +1858,7 @@ getCallIdListForConference\(callId: number\): Promise\>
获取会议的呼叫Id列表。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1321,6 +1874,17 @@ getCallIdListForConference\(callId: number\): Promise\>
| ----------------------------- | --------------------------------------- |
| Promise<Array> | 以Promise形式异步返回会议的呼叫Id列表。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1338,7 +1902,7 @@ getCallWaitingStatus\(slotId: number, callback: AsyncCallback- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback<[CallWaitingStatus](#callwaitingstatus7)\> | 是 | 回调函数。
返回呼叫等待状态。
- 0:禁用呼叫等待
- 1:启用呼叫等待 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1366,7 +1942,7 @@ getCallWaitingStatus\(slotId: number\): Promise
获取呼叫等待状态。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
@@ -1384,6 +1960,18 @@ getCallWaitingStatus\(slotId: number\): Promise
| ------------------------------------------------------- | ------------------------------------------------------------ |
| Promise<[CallWaitingStatus](#callwaitingstatus7)> | 以Promise形式异步返回呼叫等待状态。
- 0:禁用呼叫等待
- 1:启用呼叫等待 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1401,7 +1989,7 @@ setCallWaiting\(slotId: number, activate: boolean, callback: AsyncCallback- false:禁用呼叫等待
- true:启用呼叫等待 |
| callback | AsyncCallback | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1430,7 +2030,7 @@ setCallWaiting\(slotId: number, activate: boolean\): Promise
设置呼叫等待。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1449,6 +2049,18 @@ setCallWaiting\(slotId: number, activate: boolean\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1466,7 +2078,7 @@ startDTMF\(callId: number, character: string, callback: AsyncCallback\):
启动双音多频。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1478,6 +2090,17 @@ startDTMF\(callId: number, character: string, callback: AsyncCallback\):
| character | string | 是 | DTMF码。 |
| callback | AsyncCallback | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1493,7 +2116,7 @@ startDTMF\(callId: number, character: string\): Promise
启动双音多频。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1510,6 +2133,17 @@ startDTMF\(callId: number, character: string\): Promise
| ------------------- | ----------------------- |
| Promise<void> | 以Promise形式异步返回。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1527,7 +2161,7 @@ stopDTMF\(callId: number, callback: AsyncCallback\): void
停止双音多频。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1538,6 +2172,17 @@ stopDTMF\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1553,7 +2198,7 @@ stopDTMF\(callId: number\): Promise
停止双音多频。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1569,6 +2214,17 @@ stopDTMF\(callId: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1586,7 +2242,7 @@ isInEmergencyCall\(callback: AsyncCallback\): void
判断是否正在处于紧急呼叫。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1598,6 +2254,18 @@ isInEmergencyCall\(callback: AsyncCallback\): void
| -------- | ---------------------------- | ---- | ---------- |
| callback | AsyncCallback<boolean> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1613,7 +2281,7 @@ isInEmergencyCall\(\): Promise
判断是否正在处于紧急呼叫。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1625,6 +2293,18 @@ isInEmergencyCall\(\): Promise
| ---------------------- | --------------------------- |
| Promise<boolean> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1642,7 +2322,7 @@ on\(type: 'callDetailsChange', callback: Callback\): void
订阅callDetailsChange事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1655,6 +2335,18 @@ on\(type: 'callDetailsChange', callback: Callback\): void
| type | string | 是 | 通话时监听通话详情的变化。 |
| callback | Callback<[CallAttributeOptions](#callattributeoptions7)> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1669,7 +2361,7 @@ on\(type: 'callEventChange', callback: Callback\): void
订阅callEventChange事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1682,6 +2374,18 @@ on\(type: 'callEventChange', callback: Callback\): void
| type | string | 是 | 通话时监听通话事件的变化。 |
| callback | Callback<[CallEventOptions](#calleventoptions8)> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1696,7 +2400,7 @@ on\(type: 'callDisconnectedCause', callback: Callback): vo
订阅callDisconnectedCause事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1709,6 +2413,18 @@ on\(type: 'callDisconnectedCause', callback: Callback): vo
| type | string | 是 | 通话时监听断开连接的原因。 |
| callback | Callback<[DisconnectedDetails](#disconnecteddetails9)> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1723,7 +2439,7 @@ on\(type: 'mmiCodeResult', callback: Callback\): void
订阅mmiCodeResult事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1736,6 +2452,18 @@ on\(type: 'mmiCodeResult', callback: Callback\): void
| type | string | 是 | 通话时监听MMI码结果。 |
| callback | Callback<[MmiCodeResults](#mmicoderesults9)> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1750,7 +2478,7 @@ off\(type: 'callDetailsChange', callback?: Callback\): vo
取消订阅callDetailsChange事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1763,6 +2491,18 @@ off\(type: 'callDetailsChange', callback?: Callback\): vo
| type | string | 是 | 通话结束时取消监听通话详情的变化。 |
| callback | Callback<[CallAttributeOptions](#callattributeoptions7)> | 否 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1777,7 +2517,7 @@ off\(type: 'callEventChange', callback?: Callback\): void
取消订阅callEventChange事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1790,6 +2530,18 @@ off\(type: 'callEventChange', callback?: Callback\): void
| type | string | 是 | 通话结束时取消监听通话事件的变化。 |
| callback | Callback<[CallEventOptions](#calleventoptions8)> | 否 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1804,7 +2556,7 @@ off\(type: 'callDisconnectedCause', callback?: Callback\):
取消订阅callDisconnectedCause事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1817,6 +2569,18 @@ off\(type: 'callDisconnectedCause', callback?: Callback\):
| type | 'callDisconnectedCause' | 是 | 调用断开连接的原因。 |
| callback | Callback**<**[DisconnectedDetails](#disconnecteddetails9)> | 否 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1831,7 +2595,7 @@ off\(type: 'mmiCodeResult', callback?: Callback\): void
取消订阅mmiCodeResult事件。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -1844,6 +2608,18 @@ off\(type: 'mmiCodeResult', callback?: Callback\): void
| type | 'mmiCodeResult' | 是 | MMI码结果。 |
| callback | Callback<[MmiCodeResults](#mmicoderesults9)> | 否 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1858,7 +2634,7 @@ isNewCallAllowed\(callback: AsyncCallback\): void
判断是否允许再拨打一通新电话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1868,6 +2644,17 @@ isNewCallAllowed\(callback: AsyncCallback\): void
| -------- | ---------------------------- | ---- | ---------- |
| callback | AsyncCallback<boolean> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1883,7 +2670,7 @@ isNewCallAllowed\(\): Promise
判断是否允许再拨打一通新电话。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1893,6 +2680,17 @@ isNewCallAllowed\(\): Promise
| ---------------------- | --------------------------- |
| Promise<boolean> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1910,7 +2708,7 @@ separateConference\(callId: number, callback: AsyncCallback\): void
分离会议电话。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1921,6 +2719,17 @@ separateConference\(callId: number, callback: AsyncCallback\): void
| callId | number | 是 | 呼叫Id。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1936,7 +2745,7 @@ separateConference\(callId: number\): Promise
分离会议电话。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -1952,6 +2761,17 @@ separateConference\(callId: number\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1969,7 +2789,7 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType, callback: A
获取呼叫限制状态。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
@@ -1983,6 +2803,18 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType, callback: A
| type | [CallRestrictionType](#callrestrictiontype8) | 是 | 呼叫限制类型。 |
| callback | AsyncCallback<[RestrictionStatus](#restrictionstatus8)> | 是 | 回调函数。返回限制状态。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1998,7 +2830,7 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType\): Promise
设置呼叫限制状态。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2087,6 +2943,18 @@ setCallRestriction\(slotId: number, info: CallRestrictionInfo\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2109,7 +2977,7 @@ getCallTransferInfo\(slotId: number, type: CallTransferType, callback: AsyncCall
获取呼叫转移信息。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
@@ -2123,6 +2991,18 @@ getCallTransferInfo\(slotId: number, type: CallTransferType, callback: AsyncCall
| type | [CallTransferType](#calltransfertype8) | 是 | 呼叫转移类型。 |
| callback | AsyncCallback<[CallTransferResult](#calltransferresult8)> | 是 | 回调函数。返回呼叫转移信息。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2138,7 +3018,7 @@ getCallTransferInfo\(slotId: number, type: CallTransferType): Promise
设置呼叫转移信息。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2227,6 +3131,18 @@ setCallTransfer\(slotId: number, info: CallTransferInfo): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2249,7 +3165,7 @@ isRinging\(callback: AsyncCallback\): void
判断是否正在响铃。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2261,6 +3177,18 @@ isRinging\(callback: AsyncCallback\): void
| -------- | ---------------------------- | ---- | ---------- |
| callback | AsyncCallback<boolean> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2276,7 +3204,7 @@ isRinging\(\): Promise
判断是否正在响铃。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2288,6 +3216,18 @@ isRinging\(\): Promise
| ---------------------- | --------------------------- |
| Promise<boolean> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2305,7 +3245,7 @@ setMuted\(callback: AsyncCallback\): void
设置通话中的静音。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2315,6 +3255,17 @@ setMuted\(callback: AsyncCallback\): void
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2330,7 +3281,7 @@ setMuted\(\): Promise
设置通话中的静音。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2340,6 +3291,17 @@ setMuted\(\): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2357,7 +3319,7 @@ cancelMuted(callback: AsyncCallback): void
取消通话中的静音。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2367,6 +3329,17 @@ cancelMuted(callback: AsyncCallback): void
| -------- | ------------------------- | ---- | ---------- |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2382,7 +3355,7 @@ cancelMuted(): Promise
取消通话中的静音。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2392,6 +3365,17 @@ cancelMuted(): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2409,7 +3393,7 @@ setAudioDevice\(device: AudioDevice, callback: AsyncCallback\): void
设置通话音频设备。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2420,6 +3404,17 @@ setAudioDevice\(device: AudioDevice, callback: AsyncCallback\): void
| device | [AudioDevice](#audiodevice8) | 是 | 音频设备。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2435,7 +3430,7 @@ setAudioDevice\(device: AudioDevice, options: AudioDeviceOptions, callback: Asyn
设置通话音频设备。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2447,6 +3442,17 @@ setAudioDevice\(device: AudioDevice, options: AudioDeviceOptions, callback: Asyn
| options | [AudioDeviceOptions](#audiodeviceoptions9) | 是 | 音频设备参数。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2465,7 +3471,7 @@ setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions): Promise, callback: Asy
加入会议。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2514,6 +3531,17 @@ joinConference(mainCallId: number, callNumberList: Array, callback: Asy
| callNumberList | Array | 是 | 呼叫号码列表。 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2531,7 +3559,7 @@ joinConference(mainCallId: number, callNumberList: Array): Promise): Promise
更新Ims呼叫模式。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2611,6 +3661,17 @@ updateImsCallMode(callId: number, mode: ImsCallMode): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2628,7 +3689,7 @@ enableImsSwitch(slotId: number, callback: AsyncCallback): void
启用Ims开关。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2641,6 +3702,18 @@ enableImsSwitch(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2655,7 +3728,7 @@ enableImsSwitch(slotId: number): Promise
启用Ims开关。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2673,6 +3746,18 @@ enableImsSwitch(slotId: number): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2690,7 +3775,7 @@ disableImsSwitch(slotId: number, callback: AsyncCallback): void
禁用Ims开关。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2703,6 +3788,18 @@ disableImsSwitch(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback<void> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2717,7 +3814,7 @@ disableImsSwitch(slotId: number): Promise
禁用Ims开关。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
@@ -2735,6 +3832,18 @@ disableImsSwitch(slotId: number): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2752,7 +3861,7 @@ isImsSwitchEnabled(slotId: number, callback: AsyncCallback): void
判断Ims开关是否启用。使用callback异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2763,6 +3872,17 @@ isImsSwitchEnabled(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback<boolean> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2777,7 +3897,7 @@ isImsSwitchEnabled(slotId: number): Promise
判断Ims开关是否启用。使用Promise异步回调。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.CallManager
@@ -2793,6 +3913,17 @@ isImsSwitchEnabled(slotId: number): Promise
| ------------------- | --------------------------- |
| Promise<void> | 以Promise形式异步返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -2810,13 +3941,26 @@ promise.then(data => {
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
+| 名称 | 类型 | 必填 | 说明 |
+| ------------------------ | ---------------------------------- | ---- | ----------------------------------------------------------------------------------------------- |
+| extras | boolean | 否 | 根据extras的值判断是否为视频通话,默认为语音通话。
- true:视频通话。
- false:语音通话。 |
+| accountId 8+ | number | 否 | 帐户Id。
- 0:卡槽1
- 1:卡槽2
此接口为系统接口。 |
+| videoState 8+ | [VideoStateType](#videostatetype7) | 否 | 视频状态类型。此接口为系统接口。 |
+| dialScene 8+ | [DialScene](#dialscene8) | 否 | 拨号场景。此接口为系统接口。 |
+| dialType 8+ | [DialType](#dialtype8) | 否 | 拨号类型。此接口为系统接口。 |
+
+## DialCallOptions9+
+
+拨打电话的可选参数。
+
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
+
| 名称 | 类型 | 必填 | 说明 |
| ------------------------ | ---------------------------------- | ---- | ------------------------------------------------------------ |
-| extras | boolean | 否 | 根据extras的值判断是否为视频通话,默认为语音通话。
- true:视频通话。
- false:语音通话。 |
-| accountId 8+ | number | 否 | 帐户Id。
- 0:卡槽1
- 1:卡槽2
此接口为系统接口。 |
-| videoState 8+ | [VideoStateType](#videostatetype7) | 否 | 视频状态类型。此接口为系统接口。 |
-| dialScene 8+ | [DialScene](#dialscene8) | 否 | 拨号场景。此接口为系统接口。 |
-| dialType 8+ | [DialType](#dialtype8) | 否 | 拨号类型。此接口为系统接口。 |
+| accountId 9+ | number | 否 | 帐户Id。
- 0:卡槽1
- 1:卡槽2
此接口为系统接口。|
+| videoState 9+ | [VideoStateType](#videostatetype7) | 否 | 视频状态类型。此接口为系统接口。 |
+| dialScene 9+ | [DialScene](#dialscene8) | 否 | 拨号场景。此接口为系统接口。 |
+| dialType 9+ | [DialType](#dialtype8) | 否 | 拨号类型。此接口为系统接口。 |
## CallState
@@ -2855,7 +3999,7 @@ promise.then(data => {
IP多媒体系统调用模式。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2871,7 +4015,7 @@ IP多媒体系统调用模式。
音频设备。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2887,7 +4031,7 @@ IP多媒体系统调用模式。
呼叫限制类型。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2906,7 +4050,7 @@ IP多媒体系统调用模式。
呼叫转移信息。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2924,7 +4068,7 @@ IP多媒体系统调用模式。
呼叫转移类型。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2939,7 +4083,7 @@ IP多媒体系统调用模式。
设置呼叫转移类型。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2954,7 +4098,7 @@ IP多媒体系统调用模式。
调用属性选项。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2975,7 +4119,7 @@ IP多媒体系统调用模式。
会议状态。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -2990,7 +4134,7 @@ IP多媒体系统调用模式。
通话类型。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3005,7 +4149,7 @@ IP多媒体系统调用模式。
视频状态类型。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3018,7 +4162,7 @@ IP多媒体系统调用模式。
详细的呼叫状态。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3038,7 +4182,7 @@ IP多媒体系统调用模式。
呼叫限制信息。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3052,7 +4196,7 @@ IP多媒体系统调用模式。
呼叫限制模式。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3065,7 +4209,7 @@ IP多媒体系统调用模式。
呼叫事件的可选参数。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3077,7 +4221,7 @@ IP多媒体系统调用模式。
呼叫能力事件Id。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3090,7 +4234,7 @@ IP多媒体系统调用模式。
拨号场景。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3104,7 +4248,7 @@ IP多媒体系统调用模式。
拨号类型。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3118,7 +4262,7 @@ IP多媒体系统调用模式。
拒绝消息可选参数。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3130,7 +4274,7 @@ IP多媒体系统调用模式。
呼叫转移结果。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3147,7 +4291,7 @@ IP多媒体系统调用模式。
呼叫等待状态。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3160,7 +4304,7 @@ IP多媒体系统调用模式。
限制状态。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3173,7 +4317,7 @@ IP多媒体系统调用模式。
转移状态。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3186,7 +4330,7 @@ IP多媒体系统调用模式。
通话结束原因。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3199,7 +4343,7 @@ IP多媒体系统调用模式。
断开连接的详细信息。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3289,7 +4433,7 @@ IP多媒体系统调用模式。
MMI码结果。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3302,7 +4446,7 @@ MMI码结果。
MMI码结果。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
@@ -3315,7 +4459,7 @@ MMI码结果。
音频设备选项。
-此接口为系统接口。
+**系统接口:** 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-observer.md b/zh-cn/application-dev/reference/apis/js-apis-observer.md
index f1884f4831d2675b461808e02ae5baa1b4263cdb..5ebba5403091c43c966efcd65f141923bc535f8c 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-observer.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-observer.md
@@ -30,6 +30,18 @@ on\(type: \'networkStateChange\', callback: Callback\): void;
| type | string | 是 | 网络状态变化事件 |
| callback | Callback\<[NetworkState](js-apis-radio.md#networkstate)\> | 是 | 回调函数。参考radio的[NetworkState](js-apis-radio.md#networkstate) |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -57,6 +69,18 @@ on\(type: \'networkStateChange\', options: { slotId: number }, callback: Callbac
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | Callback\<[NetworkState](js-apis-radio.md#networkstate)\> | 是 | 回调函数。参考radio的[NetworkState](js-apis-radio.md#networkstate) |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -85,6 +109,14 @@ off\(type: \'networkStateChange\', callback?: Callback\): void;
| type | string | 是 | 网络状态变化事件 |
| callback | Callback\<[NetworkState](js-apis-radio.md#networkstate)\> | 否 | 回调函数。参考radio的[NetworkState](js-apis-radio.md#networkstate) |
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -112,6 +144,18 @@ on\(type: \'signalInfoChange\', callback: Callback\>):
| type | string | 是 | 信号状态变化事件 |
| callback | Callback\> | 是 | 回调函数。参考radio的[SignalInformation](js-apis-radio.md#signalinformation) |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -137,6 +181,18 @@ on\(type: \'signalInfoChange\', options: { slotId: number }, callback: Callback<
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | Callback\> | 是 | 回调函数。参考radio的[SignalInformation](js-apis-radio.md#signalinformation) |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -165,6 +221,17 @@ off\(type: \'signalInfoChange\', callback?: Callback\>
| type | string | 是 | 信号状态变化事件 |
| callback | Callback\> | 否 | 回调函数。参考radio的[SignalInformation](js-apis-radio.md#signalinformation) |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -193,6 +260,17 @@ on(type: 'callStateChange', callback: Callback\<{ state: CallState, number: stri
| type | string | 是 | 通话状态变化事件 |
| callback | Callback\<{ state: [CallState](js-apis-call.md#callstate), number: string }\> | 是 | 回调函数,参考call的[CallState](js-apis-call.md#callstate)
number:电话号码 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -218,6 +296,17 @@ on(type: 'callStateChange', options: { slotId: number }, callback: Callback<{ st
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | Callback\<{ state: [CallState](js-apis-call.md#callstate), number: string }\> | 是 | 回调函数,参考call的[CallState](js-apis-call.md#callstate)
number:电话号码 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -246,6 +335,17 @@ off(type: 'callStateChange', callback?: Callback<{ state: CallState, number: str
| type | string | 是 | 通话状态变化事件 |
| callback | Callback\<{ state: [CallState](js-apis-call.md#callstate), number: string }\> | 否 | 回调函数,参考call的[CallState](js-apis-call.md#callstate)
number:电话号码 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -274,6 +374,17 @@ on\(type: 'cellularDataConnectionStateChange', callback: Callback\<{ state: Data
| type | string | 是 | 蜂窝数据链路连接状态事件 |
| callback | Callback\<{ state: [DataConnectState](js-apis-telephony-data.md#dataconnectstate), network: [RatType](js-apis-radio.md#radiotechnology) }\> | 是 | 回调函数,参考data的[DataConnectState](js-apis-telephony-data.md#dataconnectstate),radio的[RadioTechnology](js-apis-radio.md#radiotechnology)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -299,6 +410,17 @@ on\(type: 'cellularDataConnectionStateChange', options: { slotId: number }, call
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | Callback\<{ state: [DataConnectState](js-apis-telephony-data.md#dataconnectstate), network: [RatType](js-apis-radio.md#radiotechnology) }\> | 是 | 回调函数,参考data的[DataConnectState](js-apis-telephony-data.md#dataconnectstate),radio的[RadioTechnology](js-apis-radio.md#radiotechnology)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -327,6 +449,17 @@ off\(type: 'cellularDataConnectionStateChange', callback?: Callback\<{ state: D
| type | string | 是 | 蜂窝数据链路连接状态事件 |
| callback | Callback\<{ state: [DataConnectState](js-apis-telephony-data.md#dataconnectstate), network: [RatType](js-apis-radio.md#radiotechnology) }\> | 否 | 回调函数,参考data的[DataConnectState](js-apis-telephony-data.md#dataconnectstate),radio的[RadioTechnology](js-apis-radio.md#radiotechnology)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -355,6 +488,17 @@ on\(type: 'cellularDataFlowChange', callback: Callback\\): void;
| type | string | 是 | 蜂窝数据业务的上下行数据流状态状态事件 |
| callback | Callback\<[DataFlowType](js-apis-telephony-data.md#dataflowtype)\> | 是 | 回调函数,参考data的[DataFlowType](js-apis-telephony-data.md#dataflowtype)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -380,6 +524,17 @@ on\(type: 'cellularDataFlowChange', options: { slotId: number }, callback: Call
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | Callback\<[DataFlowType](js-apis-telephony-data.md#dataflowtype)\> | 是 | 回调函数,参考data的[DataFlowType](js-apis-telephony-data.md#dataflowtype)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -408,6 +563,17 @@ off\(type: 'cellularDataFlowChange', callback?: Callback\\): void
| type | string | 是 | 蜂窝数据业务的上下行数据流状态事件 |
| callback | Callback\<[DataFlowType](js-apis-telephony-data.md#dataflowtype)\> | 否 | 回调函数,参考data的[DataFlowType](js-apis-telephony-data.md#dataflowtype)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -436,6 +602,17 @@ on\(type: 'simStateChange', callback: Callback\\): void;
| type | string | 是 | sim状态更改事件 |
| callback | Callback\<[SimStateData](#simstatedata7)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -461,6 +638,17 @@ on\(type: 'simStateChange', options: { slotId: number }, callback: Callback\- 0:卡槽1
- 1:卡槽2 |
| callback | Callback\<[SimStateData](#simstatedata7)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -489,6 +677,17 @@ off\(type: 'simStateChange', callback?: Callback\\): void;
| type | string | 是 | sim状态更改事件 |
| callback | Callback\<[SimStateData](#simstatedata7)\> | 否 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
diff --git a/zh-cn/application-dev/reference/apis/js-apis-radio.md b/zh-cn/application-dev/reference/apis/js-apis-radio.md
index a95004670962fcf0b72b05d240f66aa385ce3998..d7244da3bbc60c50798d1dabefa46a4019ce887d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-radio.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-radio.md
@@ -30,6 +30,18 @@ getRadioTech\(slotId: number, callback: AsyncCallback<\{psRadioTech: RadioTechno
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\<{psRadioTech: [RadioTechnology](#radiotechnology), csRadioTech:[RadioTechnology](#radiotechnology)}\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -62,6 +74,18 @@ getRadioTech\(slotId: number\): Promise<\{psRadioTech: RadioTechnology, csRadioT
| ------------------------------------------------------------ | ----------------------------------------------- |
| Promise<{psRadioTech: [RadioTechnology](#radiotechnology), csRadioTech: [RadioTechnology](#radiotechnology)}> | 以Promise形式返回获取当前接入的CS域和PS域技术。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -91,6 +115,18 @@ getNetworkState\(callback: AsyncCallback\): void
| -------- | ---------------------------------------------- | ---- | ---------- |
| callback | AsyncCallback\<[NetworkState](#networkstate)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -117,6 +153,18 @@ getNetworkState\(slotId: number, callback: AsyncCallback\): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\<[NetworkState](#networkstate)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -149,6 +197,18 @@ getNetworkState\(slotId?: number\): Promise
| ---------------------------------------- | --------------------------- |
| Promise\<[NetworkState](#networkstate)\> | 以Promise形式返回网络状态。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -177,6 +237,17 @@ getNetworkSelectionMode\(slotId: number, callback: AsyncCallback- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\<[NetworkSelectionMode](#networkselectionmode)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -207,6 +278,17 @@ getNetworkSelectionMode\(slotId: number\): Promise
| -------------------------------------------------------- | ------------------------------- |
| Promise\<[NetworkSelectionMode](#networkselectionmode)\> | 以Promise形式返回当前选网模式。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -235,6 +317,17 @@ getISOCountryCodeForNetwork\(slotId: number, callback: AsyncCallback\):
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。返回国家码,例如:CN(中国)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -265,6 +358,17 @@ getISOCountryCodeForNetwork\(slotId: number\): Promise
| ----------------- | ------------------------------------------------------------ |
| Promise\ | 以Promise形式返回注册网络所在国家的ISO国家码,例如CN(中国)。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -292,6 +396,17 @@ getPrimarySlotId\(callback: AsyncCallback\\): void
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback\ | 是 | 回调函数 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300004 | Do not have sim card. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -315,6 +430,17 @@ getPrimarySlotId\(\): Promise\
| ----------------------------------------------------------- | ------------------------------------------------------------ |
| Promise\ | 以Promise形式返回获取设备主卡所在卡槽的索引号的结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300004 | Do not have sim card. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -342,6 +468,17 @@ getSignalInformation\(slotId: number, callback: AsyncCallback- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\\> | 是 | 回调函数,返回[SignalInformation](#signalinformation)对象的数组。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -372,6 +509,17 @@ getSignalInformation\(slotId: number\): Promise\>
| ----------------------------------------------------------- | ------------------------------------------------------------ |
| Promise\\> | 以Promise形式返回网络信号强度[SignalInformation](#signalinformation)对象的数组。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -509,6 +657,18 @@ isRadioOn\(callback: AsyncCallback\): void
| -------- | ------------------------ | ---- | ------------------------------------------------------- |
| callback | AsyncCallback\ | 是 | 回调函数。
- true:Radio打开
- false:Radio关闭 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -535,6 +695,18 @@ isRadioOn\(slotId: number, callback: AsyncCallback\): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。
- true:Radio打开
- false:Radio关闭 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -567,6 +739,18 @@ isRadioOn\(slotId?: number\): Promise
| ------------------ | ------------------------------------------------------------ |
| Promise\ | 以Promise形式返回判断Radio是否打开的结果。
- true:Radio打开
- false:Radio关闭 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -595,6 +779,17 @@ getOperatorName\(slotId: number, callback: AsyncCallback\): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数,返回运营商名称,例如:中国移动。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -625,6 +820,17 @@ getOperatorName\(slotId: number\): Promise
| ----------------- | ------------------------------------------------------------ |
| Promise\ | 以Promise形式返回运营商名称,例如:中国移动。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -656,6 +862,19 @@ setPrimarySlotId(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300004 | Do not have sim card. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -690,6 +909,19 @@ setPrimarySlotId\(slotId: number\): Promise\
| --------------- | ------------------------------- |
| Promise\ | 以Promise形式异步返回设置结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300004 | Do not have sim card. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -720,6 +952,18 @@ getIMEI(callback: AsyncCallback): void
| -------- | ----------------------- | ---- | ------------------------------------------ |
| callback | AsyncCallback\ | 是 | 回调函数,如果IMEI不存在,则返回空字符串。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -748,6 +992,18 @@ getIMEI(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数,如果IMEI不存在,则返回空字符串。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -782,6 +1038,18 @@ getIMEI(slotId?: number): Promise
| ----------------- | ------------------------------------------ |
| Promise\ | 以Promise形式异步返回IMEI;如果IMEI不存在,则返回空字符串。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -812,6 +1080,18 @@ getMEID(callback: AsyncCallback): void
| -------- | ----------------------- | ---- | ---------- |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -840,6 +1120,18 @@ getMEID(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -874,6 +1166,18 @@ getMEID(slotId?: number): Promise
| ----------------- | --------------------------------------- |
| Promise\ | 以Promise形式返回设备的指定卡槽的MEID。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -904,6 +1208,18 @@ getUniqueDeviceId(callback: AsyncCallback): void
| -------- | ----------------------- | ---- | ---------- |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -932,6 +1248,18 @@ getUniqueDeviceId(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -966,6 +1294,18 @@ getUniqueDeviceId(slotId?: number): Promise
| ----------------- | --------------------------------------------- |
| Promise\ | 以Promise形式返回设备的指定卡槽的唯一设备ID。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -996,6 +1336,18 @@ sendUpdateCellLocationRequest\(callback: AsyncCallback\): void
| -------- | --------------------- | ---- | ---------- |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1023,6 +1375,18 @@ sendUpdateCellLocationRequest\(slotId: number, callback: AsyncCallback\):
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1056,6 +1420,18 @@ sendUpdateCellLocationRequest\(slotId?: number): Promise
| --------------- | ----------------------- |
| Promise\ | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1086,6 +1462,18 @@ getCellInformation(callback: AsyncCallback>): void
| -------- | ------------------------------------------------------------ | ---- | ------------------------ |
| callback | AsyncCallback\\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1114,6 +1502,18 @@ getCellInformation(slotId: number, callback: AsyncCallback- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1148,6 +1548,18 @@ getCellInformation(slotId?: number): Promise\>
| ------------------------------------------------------- | ----------------------- |
| Promise\\> | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1179,6 +1591,18 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions, callback: AsyncCa
| options | [NetworkSelectionModeOptions](#networkselectionmodeoptions) | 是 | 网络选择模式选项。 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1223,6 +1647,18 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions\): Promise
| --------------- | ----------------------- |
| Promise\ | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1265,6 +1701,18 @@ getNetworkSearchInformation\(slotId: number, callback: AsyncCallback- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\<[NetworkSearchResult](#networksearchresult)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1297,6 +1745,18 @@ getNetworkSearchInformation\(slotId: number\): Promise
| ------------------------------------------------------ | ----------------------- |
| Promise\<[NetworkSearchResult](#networksearchresult)\> | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1324,6 +1784,17 @@ getNrOptionMode(callback: AsyncCallback): void
| -------- | ----------------------------------------------- | ---- | ---------- |
| callback | AsyncCallback\<[NrOptionMode](#nroptionmode8)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1350,6 +1821,17 @@ getNrOptionMode(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\<[NrOptionMode](#nroptionmode8)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1382,6 +1864,17 @@ getNrOptionMode(slotId?: number): Promise
| ----------------------------------------- | ----------------------- |
| Promise\<[NrOptionMode](#nroptionmode8)\> | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1412,6 +1905,18 @@ turnOnRadio(callback: AsyncCallback): void
| -------- | --------------------- | ---- | ---------- |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1440,6 +1945,18 @@ turnOnRadio(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1474,6 +1991,18 @@ turnOnRadio(slotId?: number): Promise
| --------------- | ----------------------- |
| Promise\ | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1504,6 +2033,18 @@ turnOffRadio(callback: AsyncCallback): void
| -------- | --------------------- | ---- | ---------- |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1532,6 +2073,18 @@ turnOffRadio(slotId: number, callback: AsyncCallback): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1566,6 +2119,18 @@ turnOffRadio(slotId?: number): Promise
| --------------- | ----------------------- |
| Promise\ | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1598,6 +2163,18 @@ setPreferredNetwork\(slotId: number, networkMode: PreferredNetworkMode, callback
| networkMode | [PreferredNetworkMode](#preferrednetworkmode8) | 是 | 设置首选网络模式。 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1631,6 +2208,18 @@ setPreferredNetwork(slotId: number, networkMode: PreferredNetworkMode): Promise<
| --------------- | ----------------------- |
| Promise\ | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1656,11 +2245,23 @@ getPreferredNetwork\(slotId: number, callback: AsyncCallback- 0:卡槽1
- 1:卡槽2 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | --------------------------------------------------------------- | ---- | -------------------------------------- |
+| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\<[PreferredNetworkMode](#preferrednetworkmode8)\> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1693,6 +2294,18 @@ getPreferredNetwork(slotId: number): Promise
| --------------- | ----------------------- |
| Promise\ | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1724,6 +2337,18 @@ getImsRegInfo(slotId: number, imsType: ImsServiceType, callback: AsyncCallback | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1757,6 +2382,18 @@ getImsRegInfo(slotId: number, imsType: ImsServiceType): Promise
| ------------------------------------- | ----------------------- |
| Promise\<[ImsRegInfo](#imsreginfo9)\> | 以Promise形式返回结果。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1789,6 +2426,18 @@ on(type: 'imsRegStateChange', slotId: number, imsType: ImsServiceType, callback:
| imsType | [ImsServiceType](#imsservicetype9) | 是 | IMS服务类型。 |
| callback | Callback<[ImsRegInfo](#imsreginfo9)> | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1818,6 +2467,18 @@ off(type: 'imsRegStateChange', slotId: number, imsType: ImsServiceType, callback
| imsType | [ImsServiceType](#imsservicetype9) | 是 | IMS服务类型。 |
| callback | Callback<[ImsRegInfo](#imsreginfo9)> | 否 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 201 | Permission denied. |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -1855,11 +2516,11 @@ radio.off('imsRegStateChange', 0, radio.ImsServiceType.TYPE_VIDEO, data => {
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
-| 名称 | 类型 | 必填 | 说明 |
-| ----------- | --------------------------- | ---- | ----------------- |
-| signalType | [NetworkType](#networktype) | 是 | 网络信号强度类型。 |
-| signalLevel | number | 是 | 网络信号强度等级。 |
-
+| 名称 | 类型 | 必填 | 说明 |
+| --------------- | --------------------------- | ---- | ------------------ |
+| signalType | [NetworkType](#networktype) | 是 | 网络信号强度类型。 |
+| signalLevel | number | 是 | 网络信号强度等级。 |
+| dBm9+| number | 是 | 网络信号强度。 |
## NetworkType
diff --git a/zh-cn/application-dev/reference/apis/js-apis-sim.md b/zh-cn/application-dev/reference/apis/js-apis-sim.md
index b4902e0826bce301aaa807ab161d6a386a79dcfd..4b211c05a6008959eb334a5b7b93c96fcd0ca221 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-sim.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-sim.md
@@ -132,6 +132,18 @@ hasOperatorPrivileges(slotId: number, callback: AsyncCallback\): void
| slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 |
| callback | AsyncCallback\ | 是 | 回调函数。 |
+**错误码:**
+以下错误码的详细介绍请参见[ohos.telephony(电话子系统)错误码](../../reference/errorcodes/errorcode-telephony.md)错误码。
+
+| 错误码ID | 错误信息 |
+| -------- | -------------------------------------------- |
+| 401 | Parameter error. |
+| 8300001 | Invalid parameter value. |
+| 8300002 | Operation failed. Cannot connect to service. |
+| 8300003 | System internal error. |
+| 8300004 | Do not have sim card. |
+| 8300999 | Unknown error code. |
+
**示例:**
```js
@@ -160,6 +172,18 @@ hasOperatorPrivileges(slotId: number): Promise
| :----------------- | :---------------------------------------------------------- |
| Promise\