Need recommendation

Hi all,

I need to figure out the best way to set up the following scenario:

I'm running a custom module that interfaces with our phone system, and sends users presence info (ex: "on phone", etc).
My issue is I have multiple customers with the same extension, for example Extension 120 at McDonalds, and extension 120 at Burgerking.
I can't register both of them as user 120@servername, so I need to figure out the best way to seperate them.
I looked into virtual hosts, but it doesn't seem appropriate in my situation. I only need 1 host, and it looks like if you add a new virtual host the whole server needs restarted which is not acceptable.

The only thing I can think of is have my own chat client strip out the customer name so McDonalds120@servername appears as 120@servername to the user. Then for each customer, have a shared roster to group them all together, with no possibility of the users adding anybody manually.

Do you guys know of a better way to set this up?

Thanks.

Syndicate content