In part 1 , part 2 and part 3 of this series, we built an ASP.NET 3.5 web application to accept a telephone number as a query string within the URL, look up that number in a Dynamics CRM database and return the matching contact name and company as the result. In this final part 4, we'll see how to...
Posted to
Tim Long
by
Tim Long
on
Mon, May 19 2008
Filed under:
Filed under: HowTo, Small Business Server, Telephony, Microsoft CRM, TiGra Networks, CRM, .NET, VOIP, C#, Visual Studio, Asterisk, TrixBox
In part 1 we set the scene and created our web application project. In part 2 we began creating the HTTP Generic Handler, retrieved the CLID string from the URL's query string and knocked it into the correct canonical format ready for looking in the CRM database. In part 3, we are going to use LINQ...
Posted to
Tim Long
by
Tim Long
on
Mon, May 19 2008
Filed under:
Filed under: Software Engineering, HowTo, Telephony, Microsoft CRM, TiGra Networks, CRM, .NET, VOIP, C#, Visual Studio, Asterisk, TrixBox
In part 1 , we set the scene and created a new project in Visual Studio and set up a few things in preparation. Now for the good bit, let's write some code! Diagnostics Throughout the code, you're going to see diagnostic trace routines. This diagnostic code is just lifted from another project...
Posted to
Tim Long
by
Tim Long
on
Mon, May 19 2008
Filed under:
Filed under: Software Engineering, HowTo, Telephony, Microsoft CRM, TiGra Networks, CRM, .NET, VOIP, C#, Visual Studio, Asterisk, TrixBox
Following on from my last post where I discussed using LINQ to dip into a Microsoft Dynamics CRM database, here is a real-world application using similar techniques. This sample is an integration between TrixBox, an open-source IP Telephony system and Microsoft Dynamics CRM. It uses LINQ to SQL to look...
Posted to
Tim Long
by
Tim Long
on
Sun, May 18 2008
Filed under:
Filed under: Software Engineering, HowTo, Telephony, Microsoft CRM, TiGra Networks, CRM, .NET, VOIP, C#, Asterisk, TrixBox