Link to home
Start Free TrialLog in
Avatar of ramrod1979
ramrod1979

asked on

tapi integration

Hi

I have received an sdk for the avaya ip office telephony platform, and I need to start developing an interface for the very basic functions. All the documentation relates to c or c++ . They do mntion however that Devlink.dll, (which is what applications need to link to) can be used in any language that supports dynamic link libraries. I believe that c# supports dll's, therefore that means I can access the functionality via this dll even though I'm developing in C#? All I would need to do link to it? How is this normally achived in C#. This application will eventually be a .net application by the way.
ramrod
ASKER CERTIFIED SOLUTION
Avatar of billtouch
billtouch
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ramrod1979
ramrod1979

ASKER

Ok a bit clearer now. Can you give me a link with a few more examples and explanotary detail on how to handle\access the unmanaged code? Or should I just look up dllimport on msdn?

Many thanks
Here is a link that gives a tutorial on linking to unmanaged code:
http://www.devsource.com/article2/0,1759,1764101,00.asp

Here is one that touches upon code with a heaping helping of data structures info (marshalling):
http://www.codeproject.com/netcf/compframe2.asp

Of course, no tutorial collection would be complete without a word from Microsoft:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcwlkSysimportAttributeTutorial.asp

Let me know if there is something you don't understand.

Bill
Many thanks there BillTouch. This has certainly pointed me in the right direction. The only difficulty I have now is gettig it to fit into the asp.net application I'm writing (and to fully understand the syntax and how it relates to everything else). The idea being to have a browser based outbound dialling program in which an agent logs in to the asp.net app with a user name and extension\trunk line number. Once this trunk number has been input the ip office telephony will know which extension\line to use in order to make an outbound call when the 'make call' button is pressed.

Many thanks



Thanks a lot. I haven't done much with asp. But if you run into a road bock, I can try to get you an answer.

Bill