RingCentral as a Carrier Webhook Support & Routing Method
When we have RingCentral opportunities who want to use RingCentral's native SMS feature but also want the added functionality of the Textel platform, we have the ability to keep the numbers on RingCentral as a carrier, e.g. we do not take over the text routing. In this scenario, our platform needs to know when a RingCentral client is configured like this to be able to process messages appropriately.
What It Impacts:
New Routing Method dropdown in CRUDy on line setup for RingCentral accounts
CHAT = any RingCentral client where we take over the text routing (the normal/happy path)
RingCentral SMS = any client that we set up who is using RingCentral's native SMS product and keeping the routing with RingCentral (This is a client who would have no Bot installation)
New method for processing send/receive webhook events from RingCentral when it is a Native SMS configuration.
Since our platform is not sending/receiving the messages, we are using webhooks to become aware when messages are sent through RingCentral so we can process our logic and store the messages in our system.
CRUDy Updates | RingCentral Team Validation Troubleshooting Module
User Validation module went out in an earlier release. Details for that module are here.
Team Validation Module
There is a new section on the RingCentral tab that allows you to check if a team exists in RingCentral and if so, who are members of the team/conversation.
This module is designed to help troubleshoot the scenario where users say that a team/conversation is not being created or that they can't see it.
To use it you will need their outbound line and the mobile number they are trying to text.
What it Does:
It will allow you to validate if the team exists. If it does, it will return the list of users who are part of that team. If the user you are troubleshooting is not on that list, then that is why they cannot see it but other members on the team can see the messages. When this occurs you will need to escalate to Product to make the team adjustments via the RingCentral API.
If the team does not exist, it means there is likely some other error preventing communciation between our platform and RingCentral. Things to look at would be if the users are all valid, if the line has the RingCentral integration type, etc.
Bug Fixes
MEDIUM - Conversations | Auto Expand Height of Send Box When Attaching Images
MEDIUM - Conversations | "Include Signature" Option Not Given Upon Create New Message
MEDIUM - CRUDy | Line Id Dropdown not populating on Messages tab