---
title: "Update Call Handling Rule"
method: PUT
path: "/restapi/v1.0/account/{accountId}/extension/{extensionId}/answering-rule/{ruleId}"
tags: ["Call Handling Rules"]
---

# Update Call Handling Rule

`PUT /restapi/v1.0/account/{accountId}/extension/{extensionId}/answering-rule/{ruleId}`

## Request

- Base URL: `https://platform.ringcentral.com`
- URL: `https://platform.ringcentral.com/restapi/v1.0/account/{accountId}/extension/{extensionId}/answering-rule/{ruleId}`
- Auth: OAuth 2
  - Authorization code: `https://platform.ringcentral.com/restapi/oauth/authorize`
  - Token URL: `https://platform.ringcentral.com/restapi/oauth/token`
- TypeScript: <https://skmtc.dev/ringcentral/apis/ringcentral-api/docs/restapi/v1.0/account/:accountId/extension/:extensionId/answering-rule/:ruleId/put.ts> (a function with typed inputs; its response is checked against the schema)

Updates a custom call handling rule for a particular caller ID.

## Path parameters

- `accountId` string, required
- `extensionId` string, required
- `ruleId` string, required

## Request body

- UpdateAnsweringRuleRequest
  - `id` string: Identifier of an answering rule
  - `forwarding` ForwardingInfoCreateRuleRequest: Forwarding parameters. Returned if 'ForwardCalls' is specified in 'callHandlingAction'. These settings determine the forwarding numbers to which the call will be forwarded
    - `notifyMySoftPhones` boolean: Specifies if the first ring on desktop/mobile apps is enabled. The default value is `true`
    - `notifyAdminSoftPhones` boolean: Deprecated parameter. Specifies if the administrator's softphone (desktop application) is notified before forwarding the incoming call to desk phones and forwarding numbers. The default value is `true`.
    - `softPhonesRingCount` integer: Specifies delay between ring on apps and starting of a call forwarding. To activate this parameter use the value > 0, and turn off the `softPhonesAlwaysRing` setting. If the value is 1 or 0, the `softPhonesAlwaysRing` setting cannot be turned off
    - `softPhonesAlwaysRing` boolean: Specifies that desktop and mobile applications of the user will ring till the end of their forwarding list. If set to `true` then `softPhonesRingCount` is ignored
    - `ringingMode` 'Sequentially' | 'Simultaneously': Specifies the order in which forwarding numbers ring. 'Sequentially' means that forwarding numbers are ringing one at a time, in order of priority. 'Simultaneously' means that forwarding numbers are ringing all at the same time. The default value is 'Sequentially'
    - `rules` ForwardingRuleCreateRequest[]: Information on a call forwarding rule
      - `index` integer: Forwarding number (or group) ordinal. Not returned for inactive numbers
      - `ringCount` integer: Number of rings for a forwarding number (or group). For inactive numbers the default value ('4') is returned
      - `enabled` boolean: Phone number status
      - `forwardingNumbers` ForwardingNumberInfoRulesCreateRuleRequest[]: Forwarding number (or group) data
        - `id` string: Internal identifier of a forwarding number
        - `type` 'Home' | 'Mobile' | 'Work' | 'PhoneLine' | 'Outage' | 'Other' | 'BusinessMobilePhone' | 'ExternalCarrier' | 'ExtensionApps': Forwarding phone number type
        - `phoneNumber` string: Forwarding/Call flip phone number
        - `label` string: Forwarding/Call flip number title
    - `mobileTimeout` boolean: Deprecated parameter. Specifies if mobile timeout is activated for the rule
  - `enabled` boolean: Specifies if the rule is active or inactive. The default value is `true`
  - `name` string: Name of an answering rule specified by user
  - `callers` CallersInfoRequest[]: Answering rule will be applied when calls are received from the specified caller(s)
    - `callerId` string: Phone number of a caller
    - `name` string: Contact name of a caller
  - `calledNumbers` CalledNumberInfo[]: Answering rules are applied when calling to selected number(s)
    - `phoneNumber` string: Called phone number
  - `schedule` ScheduleInfo: Schedule when an answering rule should be applied
    - `weeklyRanges` WeeklyScheduleInfo: Weekly schedule
      - `monday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `tuesday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `wednesday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `thursday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `friday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `saturday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `sunday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
    - `ranges` RangesInfo[]: Specific data ranges
      - `from` string, date-time: Beginning timestamp of the range in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601), for example *2018-10-29T14:00:00*, *2018-10-29T14:00:00Z*, *2018-10-29T14:00:00+0100*
      - `to` string, date-time: Ending timestamp of the range in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601), for example *2018-10-29T14:00:00*, *2018-10-29T14:00:00Z*, *2018-10-29T14:00:00+0100*
    - `ref` 'BusinessHours' | 'AfterHours': The user's schedule specified for business hours or after hours; it can also be set/retrieved calling the corresponding method
  - `callHandlingAction` 'ForwardCalls' | 'UnconditionalForwarding' | 'AgentQueue' | 'TransferToExtension' | 'TakeMessagesOnly' | 'PlayAnnouncementOnly' | 'SharedLines': Specifies how incoming calls are forwarded
  - `type` 'BusinessHours' | 'AfterHours' | 'Custom': Type of an answering rule
  - `unconditionalForwarding` UnconditionalForwardingInfo: Unconditional forwarding parameters. Returned if 'UnconditionalForwarding' value is specified for the `callHandlingAction` parameter
    - `phoneNumber` string: Phone number to which the call is forwarded. In addition to common e.164 format, the following number patterns are supported: 11xxxxxxxxxxx, 444xxxxxxxxxxx, 616xxxxxxxxxxx, 1700yyyy; where xxxxxxxxxxx is a phone number in e.164 format (without '+' sign) and yyyy is an external short extension number. Max number of digits is 15
    - `action` 'HoldTimeExpiration' | 'MaxCallers' | 'NoAnswer': Event that initiates forwarding to the specified phone number
  - `queue` QueueInfo: Queue settings applied for department (call queue) extension type, with the 'AgentQueue' value specified as a call handling action
    - `transferMode` 'Rotating' | 'Simultaneous' | 'FixedOrder': Specifies how calls are transferred to group members
    - `transfer` TransferInfo[]: Call transfer information
      - `extension` TransferExtensionInfo: Transfer extension settings, set/returned if `callHandlingAction` is specified as `TransferToExtension`
        - `id` string: Internal identifier of an extension
        - `uri` string: Canonical URI of an extension resource
        - `name` string: Extension name
        - `extensionNumber` string: Extension number
      - `action` 'HoldTimeExpiration' | 'MaxCallers' | 'NoAnswer': Event that initiates transferring to the specified extension
    - `noAnswerAction` 'WaitPrimaryMembers' | 'WaitPrimaryAndOverflowMembers' | 'Voicemail' | 'TransferToExtension' | 'UnconditionalForwarding': Specifies the type of action to be taken if: members are available but no one answers, or all members are busy/unavailable. This option is available for Business hours only. For simultaneous transfer mode only 'WaitPrimaryMembers' and 'WaitPrimaryAndOverflowMembers' are supported
    - `fixedOrderAgents` FixedOrderAgents[]: Information on a call forwarding rule
      - `extension` FixedOrderAgentsExtensionInfo
        - `id` string: Internal identifier of an extension
        - `uri` string, uri: Canonical URI of an extension
        - `extensionNumber` string: Number of extension
        - `name` string: Name of agent extension
      - `index` integer: Ordinal of an agent (call queue member)
    - `holdAudioInterruptionMode` 'Never' | 'WhenMusicEnds' | 'Periodically': Connecting audio interruption mode
    - `holdAudioInterruptionPeriod` integer: Connecting audio interruption message period in seconds
    - `holdTimeExpirationAction` 'TransferToExtension' | 'UnconditionalForwarding' | 'Voicemail': Specifies the type of action to be taken after the hold time (waiting for an available call queue member) expires. If 'TransferToExtension' option is selected, the extension specified in `transfer` field is used. The default value is `Voicemail`
    - `agentTimeout` integer: Maximum time in seconds to wait for a call queue member before trying the next member
    - `wrapUpTime` integer: Minimum post-call wrap up time in seconds before agent status is automatically set; the value range is from 0 to 300 sec.
    - `holdTime` integer: Maximum hold time in seconds to wait for an available call queue member
    - `maxCallers` integer: Maximum count of callers on hold; the limitation is 25 callers
    - `maxCallersAction` 'Voicemail' | 'Announcement' | 'TransferToExtension' | 'UnconditionalForwarding': Specifies the type of action to be taken if count of callers on hold exceeds the supported maximum
    - `unconditionalForwarding` UnconditionalForwardingInfo[]
      - `phoneNumber` string: Phone number to which the call is forwarded. In addition to common e.164 format, the following number patterns are supported: 11xxxxxxxxxxx, 444xxxxxxxxxxx, 616xxxxxxxxxxx, 1700yyyy; where xxxxxxxxxxx is a phone number in e.164 format (without '+' sign) and yyyy is an external short extension number. Max number of digits is 15
      - `action` 'HoldTimeExpiration' | 'MaxCallers' | 'NoAnswer': Event that initiates forwarding to the specified phone number
  - `voicemail` VoicemailInfo: Specifies whether to take a voicemail and who should do it
    - `enabled` boolean: If `true` then voicemails are allowed to be received
    - `recipient` RecipientInfo: Recipient data
      - `uri` string, uri: Link to a voicemail recipient extension resource
      - `id` string: Internal identifier of a voicemail recipient
  - `missedCall` MissedCallInfo: Specifies behavior for the missed call scenario. Returned only if `enabled` parameter of a voicemail is set to 'false'
    - `actionType` 'PlayGreetingAndDisconnect' | 'ConnectToExtension' | 'ConnectToExternalNumber': Specifies the action that should be executed on a missed call. It can either be playing greeting message and disconnection, or sending call to a calling group. If 'ConnectToExtension' is set, then calling group extension should be specified
    - `extension` MissedCallExtensionInfo: Specifies an extension (a calling group) which should be used for the missed call transfer. Returned only if the `actionType` is set to 'ConnectToExtension'
      - `id` string: Internal identifier of an extension which should be used for the missed call transfer
      - `externalNumber` MissedCallExtensionInfoExternalNumber: Specifies an external PSTN number which should be used for the missed call transfer. Returned only if the actionType is set to `ConnectToExternalNumber`
        - `phoneNumber` string: Phone number to which the call is forwarded. In addition to common [E.164](https://www.itu.int/rec/T-REC-E.164-201011-I) format, the following number patterns are supported: 11xxxxxxxxxxx, 444xxxxxxxxxxx, 616xxxxxxxxxxx, 1700yyyy; where `xxxxxxxxxxx` is a phone number in e.164 format (without '+' sign) and `yyyy` is an external short extension number. Maximum number of digits is 15
  - `greetings` GreetingInfo[]: Greetings applied for an answering rule; only predefined greetings can be applied, see Dictionary Greeting List
    - `type` 'Introductory' | 'Announcement' | 'AutomaticRecording' | 'BlockedCallersAll' | 'BlockedCallersSpecific' | 'BlockedNoCallerId' | 'BlockedPayPhones' | 'ConnectingMessage' | 'ConnectingAudio' | 'StartRecording' | 'StopRecording' | 'Voicemail' | 'Unavailable' | 'InterruptPrompt' | 'HoldMusic' | 'Company': Type of greeting, specifying the case when the greeting is played.
    - `preset` PresetInfo
      - `uri` string, uri: Link to a greeting resource
      - `id` string: Internal identifier of a greeting
      - `name` string: Name of a greeting
    - `custom` CustomGreetingInfoRequest
      - `id` string: Internal identifier of a custom user greeting
  - `screening` 'Off' | 'NoCallerId' | 'UnknownCallerId' | 'Always': Call screening status. 'Off' - no call screening; 'NoCallerId' - if caller ID is missing, then callers are asked to say their name before connecting; 'UnknownCallerId' - if caller ID is not in contact list, then callers are asked to say their name before connecting; 'Always' - the callers are always asked to say their name before connecting. The default value is 'Off'
  - `showInactiveNumbers` boolean: Indicates whether inactive numbers should be returned or not
  - `transfer` TransferredExtensionInfo
    - `extension` TransferredExtension: Transfer extension settings, set/returned if `callHandlingAction` is specified as `TransferToExtension`
      - `id` string: Internal identifier of an extension
      - `uri` string: Canonical URI of an extension resource

## Response `200`

OK

- AnsweringRuleInfo
  - `uri` string, uri: Canonical URI to an answering rule resource
  - `id` string: Internal identifier of an answering rule
  - `type` 'BusinessHours' | 'AfterHours' | 'Custom': Type of an answering rule
  - `name` string: Name of an answering rule specified by user
  - `enabled` boolean: Specifies if an answering rule is active or inactive
  - `schedule` ScheduleInfo: Schedule when an answering rule should be applied
    - `weeklyRanges` WeeklyScheduleInfo: Weekly schedule
      - `monday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `tuesday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `wednesday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `thursday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `friday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `saturday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
      - `sunday` TimeInterval[]: Time intervals for a particular day
        - `from` string: Time in format hh:mm
        - `to` string: Time in format hh:mm
    - `ranges` RangesInfo[]: Specific data ranges
      - `from` string, date-time: Beginning timestamp of the range in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601), for example *2018-10-29T14:00:00*, *2018-10-29T14:00:00Z*, *2018-10-29T14:00:00+0100*
      - `to` string, date-time: Ending timestamp of the range in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601), for example *2018-10-29T14:00:00*, *2018-10-29T14:00:00Z*, *2018-10-29T14:00:00+0100*
    - `ref` 'BusinessHours' | 'AfterHours': The user's schedule specified for business hours or after hours; it can also be set/retrieved calling the corresponding method
  - `calledNumbers` CalledNumberInfo[]: Answering rules are applied when calling to selected number(s)
    - `phoneNumber` string: Called phone number
  - `callers` CallersInfo[]: Answering rules are applied when calls are received from specified caller(s)
    - `callerId` string: Phone number of a caller
    - `name` string: Contact name of a caller
  - `callHandlingAction` 'ForwardCalls' | 'UnconditionalForwarding' | 'AgentQueue' | 'TransferToExtension' | 'TakeMessagesOnly' | 'PlayAnnouncementOnly' | 'SharedLines': Specifies how incoming calls are forwarded
  - `forwarding` ForwardingInfo: Forwarding parameters. Returned if 'ForwardCalls' is specified in 'callHandlingAction'. These settings determine the forwarding numbers to which the call will be forwarded
    - `notifyMySoftPhones` boolean: Specifies if the user's softphone(s) are notified before forwarding the incoming call to desk phones and forwarding numbers
    - `notifyAdminSoftPhones` boolean: Deprecated parameter. Specifies if the administrator's softphone is notified before forwarding the incoming call to desk phones and forwarding numbers. The default value is `false`
    - `softPhonesRingCount` integer: Number of rings before forwarding starts
    - `softPhonesAlwaysRing` boolean: Specifies that desktop and mobile applications of the user will ring till the end of their forwarding list. If set to `true` then `softPhonesRingCount` is ignored
    - `ringingMode` 'Sequentially' | 'Simultaneously': Specifies the order in which the forwarding numbers ring. 'Sequentially' means that forwarding numbers are ringing one at a time, in order of priority. 'Simultaneously' means that forwarding numbers are ring all at the same time
    - `rules` ForwardingRuleInfo[]: Information on a call forwarding rule
      - `index` integer: Forwarding number (or group) ordinal
      - `ringCount` integer: Number of rings for a forwarding number (or group)
      - `enabled` boolean: Forwarding number status. Returned only if `showInactiveNumbers` is set to `true`
      - `forwardingNumbers` CreateAnsweringRuleForwardingNumberInfo[]: Forwarding number (or group) data
        - `id` string: Internal identifier of a forwarding number
        - `uri` string, uri: Canonical URI of a forwarding/call flip phone number
        - `phoneNumber` string: Forwarding/Call flip phone number
        - `label` string: Forwarding/Call flip number title
        - `type` 'Home' | 'Mobile' | 'Work' | 'PhoneLine' | 'Outage' | 'Other' | 'BusinessMobilePhone' | 'ExternalCarrier' | 'ExtensionApps': Type of forwarding number
    - `softPhonesPositionTop` boolean: Specifies if desktop and mobile applications of the user are notified before (true) or after (false) forwarding the incoming call to desk phones and forwarding numbers. Applicable only if `notifyMySoftPhones` parameter is set to `true`
    - `mobileTimeout` boolean: Deprecated parameter. Specifies if mobile timeout is activated for the rule
  - `unconditionalForwarding` UnconditionalForwardingInfo: Unconditional forwarding parameters. Returned if 'UnconditionalForwarding' value is specified for the `callHandlingAction` parameter
    - `phoneNumber` string: Phone number to which the call is forwarded. In addition to common e.164 format, the following number patterns are supported: 11xxxxxxxxxxx, 444xxxxxxxxxxx, 616xxxxxxxxxxx, 1700yyyy; where xxxxxxxxxxx is a phone number in e.164 format (without '+' sign) and yyyy is an external short extension number. Max number of digits is 15
    - `action` 'HoldTimeExpiration' | 'MaxCallers' | 'NoAnswer': Event that initiates forwarding to the specified phone number
  - `queue` QueueInfo: Queue settings applied for department (call queue) extension type, with the 'AgentQueue' value specified as a call handling action
    - `transferMode` 'Rotating' | 'Simultaneous' | 'FixedOrder': Specifies how calls are transferred to group members
    - `transfer` TransferInfo[]: Call transfer information
      - `extension` TransferExtensionInfo: Transfer extension settings, set/returned if `callHandlingAction` is specified as `TransferToExtension`
        - `id` string: Internal identifier of an extension
        - `uri` string: Canonical URI of an extension resource
        - `name` string: Extension name
        - `extensionNumber` string: Extension number
      - `action` 'HoldTimeExpiration' | 'MaxCallers' | 'NoAnswer': Event that initiates transferring to the specified extension
    - `noAnswerAction` 'WaitPrimaryMembers' | 'WaitPrimaryAndOverflowMembers' | 'Voicemail' | 'TransferToExtension' | 'UnconditionalForwarding': Specifies the type of action to be taken if: members are available but no one answers, or all members are busy/unavailable. This option is available for Business hours only. For simultaneous transfer mode only 'WaitPrimaryMembers' and 'WaitPrimaryAndOverflowMembers' are supported
    - `fixedOrderAgents` FixedOrderAgents[]: Information on a call forwarding rule
      - `extension` FixedOrderAgentsExtensionInfo
        - `id` string: Internal identifier of an extension
        - `uri` string, uri: Canonical URI of an extension
        - `extensionNumber` string: Number of extension
        - `name` string: Name of agent extension
      - `index` integer: Ordinal of an agent (call queue member)
    - `holdAudioInterruptionMode` 'Never' | 'WhenMusicEnds' | 'Periodically': Connecting audio interruption mode
    - `holdAudioInterruptionPeriod` integer: Connecting audio interruption message period in seconds
    - `holdTimeExpirationAction` 'TransferToExtension' | 'UnconditionalForwarding' | 'Voicemail': Specifies the type of action to be taken after the hold time (waiting for an available call queue member) expires. If 'TransferToExtension' option is selected, the extension specified in `transfer` field is used. The default value is `Voicemail`
    - `agentTimeout` integer: Maximum time in seconds to wait for a call queue member before trying the next member
    - `wrapUpTime` integer: Minimum post-call wrap up time in seconds before agent status is automatically set; the value range is from 0 to 300 sec.
    - `holdTime` integer: Maximum hold time in seconds to wait for an available call queue member
    - `maxCallers` integer: Maximum count of callers on hold; the limitation is 25 callers
    - `maxCallersAction` 'Voicemail' | 'Announcement' | 'TransferToExtension' | 'UnconditionalForwarding': Specifies the type of action to be taken if count of callers on hold exceeds the supported maximum
    - `unconditionalForwarding` UnconditionalForwardingInfo[]
      - `phoneNumber` string: Phone number to which the call is forwarded. In addition to common e.164 format, the following number patterns are supported: 11xxxxxxxxxxx, 444xxxxxxxxxxx, 616xxxxxxxxxxx, 1700yyyy; where xxxxxxxxxxx is a phone number in e.164 format (without '+' sign) and yyyy is an external short extension number. Max number of digits is 15
      - `action` 'HoldTimeExpiration' | 'MaxCallers' | 'NoAnswer': Event that initiates forwarding to the specified phone number
  - `transfer` TransferredExtensionInfo
    - `extension` TransferredExtension: Transfer extension settings, set/returned if `callHandlingAction` is specified as `TransferToExtension`
      - `id` string: Internal identifier of an extension
      - `uri` string: Canonical URI of an extension resource
  - `voicemail` VoicemailInfo: Specifies whether to take a voicemail and who should do it
    - `enabled` boolean: If `true` then voicemails are allowed to be received
    - `recipient` RecipientInfo: Recipient data
      - `uri` string, uri: Link to a voicemail recipient extension resource
      - `id` string: Internal identifier of a voicemail recipient
  - `greetings` GreetingInfo[]: Greetings applied for an answering rule; only predefined greetings can be applied, see Dictionary Greeting List
    - `type` 'Introductory' | 'Announcement' | 'AutomaticRecording' | 'BlockedCallersAll' | 'BlockedCallersSpecific' | 'BlockedNoCallerId' | 'BlockedPayPhones' | 'ConnectingMessage' | 'ConnectingAudio' | 'StartRecording' | 'StopRecording' | 'Voicemail' | 'Unavailable' | 'InterruptPrompt' | 'HoldMusic' | 'Company': Type of greeting, specifying the case when the greeting is played.
    - `preset` PresetInfo
      - `uri` string, uri: Link to a greeting resource
      - `id` string: Internal identifier of a greeting
      - `name` string: Name of a greeting
    - `custom` CustomGreetingInfoRequest
      - `id` string: Internal identifier of a custom user greeting
  - `screening` 'Off' | 'NoCallerId' | 'UnknownCallerId' | 'Always': Call screening status. 'Off' - no call screening; 'NoCallerId' - if caller ID is missing, then callers are asked to say their name before connecting; 'UnknownCallerId' - if caller ID is not in contact list, then callers are asked to say their name before connecting; 'Always' - the callers are always asked to say their name before connecting. The default value is 'Off'
  - `sharedLines` SharedLinesInfo: SharedLines call handling action settings
    - `timeout` integer: Number of seconds to wait before forwarding unanswered calls. The value range is 10 - 80
  - `missedCall` MissedCallInfo: Specifies behavior for the missed call scenario. Returned only if `enabled` parameter of a voicemail is set to 'false'
    - `actionType` 'PlayGreetingAndDisconnect' | 'ConnectToExtension' | 'ConnectToExternalNumber': Specifies the action that should be executed on a missed call. It can either be playing greeting message and disconnection, or sending call to a calling group. If 'ConnectToExtension' is set, then calling group extension should be specified
    - `extension` MissedCallExtensionInfo: Specifies an extension (a calling group) which should be used for the missed call transfer. Returned only if the `actionType` is set to 'ConnectToExtension'
      - `id` string: Internal identifier of an extension which should be used for the missed call transfer
      - `externalNumber` MissedCallExtensionInfoExternalNumber: Specifies an external PSTN number which should be used for the missed call transfer. Returned only if the actionType is set to `ConnectToExternalNumber`
        - `phoneNumber` string: Phone number to which the call is forwarded. In addition to common [E.164](https://www.itu.int/rec/T-REC-E.164-201011-I) format, the following number patterns are supported: 11xxxxxxxxxxx, 444xxxxxxxxxxx, 616xxxxxxxxxxx, 1700yyyy; where `xxxxxxxxxxx` is a phone number in e.164 format (without '+' sign) and `yyyy` is an external short extension number. Maximum number of digits is 15

## Other responses

- `400`: General response with **HTTP 400 "Bad request"** status.<br> Reasons: unparsable request, path, query or body parameters are invalid. The error description may contain reference to particular parameter(s) which haven't passed the validation.
- `404`: General response with **HTTP 404 "Not found"** status.<br> Reasons: the entity with given ID (typically specified in a path parameter), is not found or inaccessible
- `500`: General response with **HTTP 500 "Internal Server Error"** status.<br> Reasons: general server-side error.
- `503`: General response with **HTTP 503 "Service not available"** status.<br> Reasons: server cannot process the request because of being overloaded, misconfiguration or other issues.

---

[API](https://skmtc.dev/ringcentral/apis/ringcentral-api.md) - [All operations](https://skmtc.dev/ringcentral/apis/ringcentral-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ringcentral/apis/ringcentral-api/revisions/8d602198ec97?raw)
