Back to tools

AI Agent Tool

Ringcentral logo

Ringcentral

Cloud UCaaS platform combining business phone, SMS, video meetings, and team messaging.

Unified CommunicationsVerified

login.ringcentral.com

•

One-click Login

About Ringcentral

RingCentral (RingEX) is a cloud-based Unified Communications as a Service (UCaaS) platform that replaces traditional PBX systems with calling, SMS, video conferencing, and team chat in one app. It targets businesses of all sizes seeking to consolidate communications. A separate RingCX contact center product is also available.

AI Agent Use Cases

- Unlimited domestic calling (US and Canada) on all paid plans

- Video meetings: up to 100 participants (Core) or 200 (Ultra)

- Automatic call recording and call monitoring with whisper/barge (Advanced+)

- 300+ CRM and productivity integrations including Salesforce and HubSpot

- Team messaging and file sharing across desktop and mobile

- RingCX contact center with AI-powered routing and speech analytics (separate product)

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

accountId

Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.

extensionId

Internal identifier of the RingCentral extension/user

email

Email address of the contact

firstName

First name of the contact

lastName

Last name of the contact

mobilePhone

Mobile phone of the contact

additionalOptions

Additional parameters to set for the contact. [See the documentation](https://developers.ringcentral.com/api-reference/External-Contacts/createContact) for all available parameters. Values will be parsed as JSON where applicable. Example: `{ \

Inputs

accountId

Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.

extensionId

Internal identifier of an extension.

topic

Topic of the meeting.

meetingType

Meeting type.

schedule

schedule

password

password

host

host

allowJoinBeforeHost

allowJoinBeforeHost

startHostVideo

startHostVideo

startParticipantsVideo

startParticipantsVideo

usePersonalMeetingId

usePersonalMeetingId

audioOptions

audioOptions

recurrence

Recurrence settings.

autoRecordType

Automatic record type.

Inputs

accountId

Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.

extensionId

Extension ID of the recording.

recordingId

Identifier of the recording to download

filename

Filename for the new file in the /tmp directory

syncDir

syncDir

Inputs

accountId

Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.

extensionId

Extension ID of the message.

messageId

The ID of the message.

Inputs

accountId

Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.

deviceId

Instance id of the caller. It corresponds to the 1st leg of the CallOut call.

phoneNumber

Phone number of the called party. This number corresponds to the 2nd leg of a CallOut call. Phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164#Numbering_formats). e.g. `+16502223366`. If you set a **Phone Number** then don

extensionNumber

Extension number of the called party. e.g. (`103`). If you set an **Extension Number** then don

Inputs

accountId

Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.

extensionId

Internal identifier of an extension.

fromPhoneNumber

The phoneNumber for the sender of an SMS message. Property must be filled to correspond to one of the account phone numbers which is allowed to send SMS. Phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164#Numbering_formats) e.g. `+16502223366`.

toPhoneNumbers

Phone number of receiver(s) of an SMS message. Phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164#Numbering_formats) e.g. `+16502223366`.

text

Text of a message. Max length is 1000 symbols (2-byte [UTF-16](https://en.wikipedia.org/wiki/UTF-16) encoded). If a character is encoded in 4 bytes in UTF-16 it is treated as 2 characters, thus restricting the maximum message length to 500 symbols.

countryId

Internal ID of a country.