A maneira comum de configurar o encaminhamento e outro tratamento de chamadas para terceiros (ou seja, não do seu próprio cliente do Lync) é o SEFAUtil, que faz parte do ResKit.
É necessário adicionar o SEFAUtil como um aplicativo confiável ao pool do Lync e, em seguida, escrever um arquivo .cmd e defini-lo como uma tarefa agendada para alterar as configurações de encaminhamento.
O SEFAUtil tem uma sintaxe incrivelmente divertida, mas aí está. Eu faço não recomendo tentar escrever diretamente no banco de dados.
Para quem realmente quer se aprofundar na manipulação do SEFAUtil, o script PowerShell do SEFAUtil GUI de Johan Veldhuis é um bom lugar para começar a entender: link