However, in cases where multiple countries share a dialing code, Proxy assigns the Participants numbers from countries that share the dialing code. Require numbers to match to extended area codes.įor Proxy Services configured with “Geo Match Level” option “Country”, Proxy assigns any number from the pool that matches the Participants phone number’s (Identifier) dialing code. This option is ignored for users outside North America. Require numbers to match exactly to local area codes for users in North America. *See Country Code matching for more information For example, if you have US and UK users, they will each be assigned a number from their country. End-user numbers will only match with a same-country Twilio number*. Beyond that, Proxy allows a number of configuration options on the Service with the parameter GeoMatchLevel.ĭefault. This is to ensure that routing between an end user's number and a Twilio number will always succeed. When presented with an end users phone number, Proxy will only match that number to a Twilio number in the same country. Selecting numbers appropriate to end-user capabilities and conversation types.Load balancing across numbers for high-scale use cases.Avoiding any possibility of a collision where conversations 'merge' the wrong participants.Using your number pool as efficiently as possible.Proxy attempts to optimize phone number allocation for many use cases and prioritizes: This means that customer D won't have any trouble sending SMS messages to a UK number, but they will still be proxied through to reach Driver Z on a US number. Customer D is matched to Session 4 as.For example, if customer D is roaming on a UK phone number, and Driver Z is on a US phone number, the pairing may actually be: With Proxy, both participants in the session don't have to use the same Proxy number. More complexity: other reasons for multiple phone number allocations Proxy thus manages the complexity of 3 deliveries across 3 customers with 2 drivers with only 2 phone numbers. This abstraction makes it so that when Driver X makes/receives texts or calls originating from Customer C, they are from a separate number to his other customers (Customer A in this example). Note how Driver X now has two different numbers assigned internally to the service.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |