Sam noticed duplicate recipient phone numbers in the RingCentral Matter panel dropdown. The fix was to dedupe exact callable endpoints globally by normalized phone plus displayed extension, instead of preserving duplicates by field/source label. This keeps distinct extensions, different people, and the Other option available, while collapsing rows like Client and Client Mobile when they point to the same exact number.
LitifyRingCentralContextController.cls so phoneOptionKey uses normalized phone plus display phone/extension.LitifyRingCentralContextControllerTest.cls with a regression assertion that exact duplicate recipient numbers collapse to one call target.0AfUV000001Wwhp0AC: succeeded, 3 tests run, 0 failures, 0 component errors.0AfUV000001WwjR0AS: succeeded, 3 tests run, 0 failures, 0 component errors.a0LUV00000BBjTJ2A1: returned 19 recipient options, duplicateDisplays empty, preferred phone +15027955105, party name Natalia Cross./Users/samaguiar/Documents/Projects/ringcentral-dedupe-dropdown-open-2026-05-17.png/Users/samaguiar/Documents/Projects/ringcentral-dedupe-panel-closed-2026-05-17.png/Users/samaguiar/Documents/Projects/ringcentral-dedupe-dropdown-open-depth16-2026-05-17.md/Users/samaguiar/Documents/Projects/Repos/sail-litify/Litify_AI_Integration_Project/salesforce-metadata/tmp/ringcentral-recipient-dedupe-2026-05-17/rollback-liveThe scoped duplicate cleanup is deployed and verified. The broader RingCentral panel work remains ongoing, but this specific dropdown duplicate issue is complete.