Working with call log records
The developer framework is currently in BETA
This framework is in beta. Please submit a Github issue if you encounter any problems or have a question.
One of the most used features across all of RingCentral's CRM integrations is the function of logging a phone call and recording a disposition associated with that phone call in the target CRM. To facilitate various user flows that relate to the logging of calls, developers need to implement three different interfaces in their server implementation.
- Load a call log associated with a phone call
- Create a call log record
- Update a call log record
Implement server endpoints
Within your adapter's index.js
file, implement the following methods.
Test
- Make a call to a known contact
- Click
+
button near a call record to log the call - Check if call log is saved on CRM platform and database (
CHECK.4
) - Click
Edit
button near the call record to update the log - Check if call log's subject and note are pulled correctly (
CHECK.5
) - Edit subject and note, then click
Update
- Check if call log is updated on CRM platform (
CHECK.6
)
Log page setup
Please go to manifest.
Internal call logging
To enable internal call logging for extension numbers under your main number, please add enableExtensionNumberLoggingSetting
under your manifest platform info. Users would need to turn on Allow extension number logging
under Contacts
settings. Then on server end, isExtension
flag will be passed in as in src/adapters/testCRM/index.js
- findContact()
.