I queried this some time ago, but I don't think anyone made it.
 
It exist a library in C++ that is a good wrapper for TSP (TAPI Service Provider) that is open source- it's a one-man-show in US somewhere, but this source is the same that's used by companies like Nortel/Avaya.
 
http://www.julmar.com/tapi/
 
It's a job to integrate this with FreeSwitch, but it's doable + you can always ask if Mark Smith is interested to assist.
 
Jan
 
> Date: Wed, 23 May 2012 08:28:35 -0400
> From: vipkilla@gmail.com
> To: freeswitch-dev@lists.freeswitch.org
> Subject: Re: [Freeswitch-dev] FreeSWITCH / TAPI driver (using ESL)
>
> Found this but there is no source code:
> http://code.google.com/p/guicrm/
>
> I'd keep an eye on it.
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org
> http://www.freeswitchsolutions.com
>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server
> http://www.cudatel.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> Join Us At ClueCon - Aug 7-9, 2012
>
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org