Isso está longe de ser impossível, mas depende muito de qual PBX (e telefone) você usa.
O SIP é um ótimo protocolo, mas se você estiver usando o serviço SIP e um telefone que se conecta diretamente, depende muito dos recursos do serviço ou do telefone.
Por exemplo, a maioria dos telefones SIP de classe empresarial (por exemplo, não baratos, em casa) deve ser capaz de informar em qual tronco / conexão a chamada ocorreu.
Como alternativa, você pode usar um PBX, como TrixBox , onde você pode configurar todos os troncos SIP de entrada e definir regras muito flexíveis.
Eu recentemente criei um sistema Trixbox para um cliente que é semelhante ao que você quer - ele tem quatro números e um Snom telefone, eu tenho isso para que ele tenha 4 números diferentes e o Trixbox administra diferentes entradas de correio de voz para cada um deles e o próprio telefone exibe o número de entrada e tem um toque diferente para cada um!