Virtual Number Count = 2 × {Count Concurrent Session}
- 1
{Count Concurrent Session}
is the maximum number of concurrent sessions a unique phone number can create.
To see how this works, suppose your business offers a food delivery application. Each customer order can take up to one hour to be serviced, and a customer (the first party in this session) can place up to 10 active orders in that time. Meanwhile, a single delivery person (the second party) can serve up to four orders at once. Since the higher concurrency is from the customer, we should consider this for our calculation.
Virtual Number Count = 2 × 10 - 1The total number of virtual numbers the food delivery application needs to rent is 19. This assumes that the same customer and delivery agent combination will never repeat during an active order. In another example, let’s consider an astrology hotline application. Each astrologer can talk to one caller at a time, and each caller can talk to only one astrologer at a time. In this case, the calculation is simple:
Virtual Number Count = 2 × 1 - 1The astrology application needs to rent only one number. It can host several thousand parallel sessions and interactions with a single virtual number.