Я пишу управляемое SIP-приложение, которое будет проверять телефонные звонки и либо разрешать их, либо завершать их в зависимости от различных условий. Мне нужно знать пользователя Lync, для которого предназначен вызов. Я уверен, что бывают случаи, когда номер телефона не может сопоставляться с пользователем, в этом случае я сделаю что-нибудь другое.
Насколько я могу судить, все, с чем мне нужно работать, это номер телефона, по которому звонят.
Лучшее решение было бы, если бы я мог использовать для этого Lync API, но если это невозможно, я могу изучить запросы либо к AD, либо к одной из баз данных Lync.