And the subtle difference is both lines are the same VOIPo number.
If VOIPo handled a cloned line, the same as an ATA with a VOIPo number, and a softphone with the same number ...
I do not know if VOIPo has compared other services for ideas. At my recent employer, we were limited by our phone switch (don't know which kind.) It has a call center line that will bounce from available phone to available phone, play a background message while in process, and never reach voicemail. We also have other departments that have a separate line that can ring on all the Service Tech's desks simultaneously. Both a poor compromises, but I wonder if your cloned line is another thing that may need a fresh approach? I think it is a compromise, but got you up and running fast.
Why not identify the
MAC ID from each device? Always group twin IDs to one one server, and profile the NAT based on MAC ID so it counts as one device. Use that identifying
MAC ID and
Port number to assign an
internal extension for that number. These extensions could be identified in vPanel ... or have a star code to tell you its number?
Implementing this, your database is more complicated(robust), but now you have invented a primary number with secondary extensions. Let routing route extensions in and out as an enhanced feature.
The doors open to many possibilities as I think about that approach. The
inbound ring could be a
checklist of all available extensions. They could be all checked by default, but optionally disabled. Routing to that extension could override this for special handling. It could allow for a call attendant approach as an optional feature. You never need more than one real number, and could pay extra for a certain limit of expanded extensions.
One caveat would be each
MAC ID may need an
E911 profile mapped to it, because the extensions could be anywhere in the world (in theory).
(I guess I should have spun this to a new thread ...
)
Bookmarks