Я не очень понимаю ваш вопрос - что вы пытаетесь делать с VoIP? Поскольку вы упомянули ASP.NET, я предполагаю, что вы имеете в виду какое-то серверное приложение? Если вы объясните больше о том, что вы хотите сделать, мы можем дать вам лучший совет.
Вы можете проверить Microsoft Speech: http://www.microsoft.com/speech/speech2007/default.mspx. Насколько я понимаю, Speech Server перешел в состав OCS. Я помню, что он поддерживал использование .NET 3.0 Workflow Foundation, а также некоторые мультимодальные компоненты с ASP.NET.
FreeSWITCH - это гибкая система VoIP, которая работает как для крупномасштабных серверных реализаций, так и для встроенных сценариев (скажем, как софтфон ActiveX). Существует полная поддержка .NET и Mono через mod_managed . (Это позволяет создавать голосовые приложения в FreeSWITCH с использованием любого языка .NET.) Существует также API на основе XML, который позволяет отправлять и получать события для управления удаленным сервером FS. Вы можете использовать это из ASP.NET. FreeSWITCH очень активен в #freeswitch@irc.freenode.net, поэтому вы можете получить много советов там.