80604: Proxy Identifier In Use
PROXY
WARNING
Twilio returns this warning when the requested proxyIdentifier is already associated with the requested participant identifier in a way that would create a conflicting active mapping. In Proxy, the identifier and proxyIdentifier pair is used to route calls and messages, so reusing the same pair across active Sessions can cause traffic to be routed to the wrong recipient.
- You tried to re-open a closed Session, and one or both Participants already have the same
identifierandproxyIdentifierpair active in another Session. - You supplied a specific
proxyIdentifierorproxyIdentifierSidfor a Participant, and that Proxy number is already in use for the same participant in another active Session. - The same participant is active in concurrent Sessions, but the Service does not have enough Proxy numbers available to assign a different Proxy number for each active mapping.
- Your application is creating or re-opening Sessions close together in time, which can lead to duplicate active
identifierandproxyIdentifierpairs if conflict handling is not enabled.
- Re-open a Session only when you know the affected Participants are not already active elsewhere with the same
proxyIdentifier. - If the same person must participate in concurrent Sessions, add more Twilio numbers to the Service so Proxy can assign a different number to each active mapping. A single participant cannot use the same Proxy number in concurrent active Sessions.
- Let Proxy select a number from the pool, or provide a different
proxyIdentifierorproxyIdentifierSidthat has already been added to the Service. - Send
FailOnParticipantConflict=trueon Session create, Session update, and Participant create requests so Proxy rejects conflicting requests before they create ambiguous routing. - If your account still allows participant conflicts, ask to remove the
ProxyAllowParticipantConflictflag after you are ready to handle conflict responses on Session update and Participant create requests.