No me queda del todo claro el problema, pero hay varias alternativas. Si querés darle el servicio del call center a 100 empresas, cada una debería tener un número. La central telefónica detecta a que número la llamarón y encamina la llamada al grupo de agentes que puede antenderla. Si un mismo agente atiende varias campañas (empresas) se puede hacer que en la PC o en display del telefono o con un audio etc el agente identifique como debe presentarse y que hacer. Tené en cuenta que un mismo ser humano no pude atender más de 2 o 3 campañas sin volverse loco.
Ahora si el problema es una campaña con 100 clientes, todos llaman al mismo número, de alguna forma hay que identificar al cliente. La más simple es que el agente le pregunte en la primera fase de la llamada. No es la más eficiente, pero si es económica y fácil de implementar. La segunda es que la central telefónica reciba el ANI (número desde el que se llama) y con ese dato busque en una base de datos quien es el cliente y que debe hacer con la llamada. Para hacer esto se requiere una central IP o una central común con servicios de integración CTI. Este mecanismo tiene algunos problemas, cuando un cliente no llama siempres desde el mismo lugar o muchos clientes llaman desde el mismo teléfono, por ejemplo todos los internos de una empresa suelen informar el número de conmutador como ANI.
La última posibilidad, la más compleja y más efectiva, es agregar un IVR ( la maquinita que nos hace preguntas y detecta los comandos que le damos con la voz o el teclado del teéfono) nuevamente si la central es de tecnología IP, en general, un sistema básico está incluido, de lo contrario hay que poner un equipo aparte.
Dependiendo de las necesidades, capacidad de inversión y visión a largo plazo hay muchas posibilidades. De las comerciales, las más comunes son AVAYA, Nortel (la está comprando AVAYA), Cisco, Genesys, Siemens, Alcatel. Hay una alternativa más económica que corre sobre Linux, que se llama Asterix. Nunca la use pero tiene buenas prestaciones. También a empresas que tienen soluciones de a medida de un call center como Mitrol y Tecnovoz. En particular las soluciones de Mitrol me parecen muy buenas y tienen precios muy competitivos.
En cualquier caso es fundamental que el equipo que instales tenga un módulo ACD (automatic Call Distribution) que es quien se encarga de balancear la carga de trabajo de tu gente y ponerle inteligencia a quien y cuando atiende que llamada. Tambien mirá bien el tema reportes y que puedas seguir tu operación y a cada uno de los agentes. en tiempo real e historico.
Deberías averiguar tambien que soporte tiene cada alternativa en tu pais, ya que una parte importante es la confiabilidad y la velocidad de respuesta ante problemas. En un call el tiempo sin servicio se mide en $$$ y muchos. Tambien fijate la escalabilidad del equipo.
Si queres saber un poco más en Argentina hay un muy buen curso en la Facultad de Ingeniería (UBA). dejo el link
Es un poco corto y acotado, pero espero que te sirva.