ESL Client Library Managed wrappers (Windows)
I just spent the good part of this wekend trying to get them compilied, tested and working, it's been over 2 years since I had to build them, and it's a bitch. To save ppl time, I put the binaries up, and made them available if anyone needs them. You can grab them at: http://download.drknetworking.com/eslmanaged.zip --Dave
Dave I'm curious what was wrong? The solution should build without changing anything. You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform". -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box. I notice you added the VS2012 projects for it as well about an hour ago :) Thanks. --Dave _____ From: Jeff Lenk [mailto:jeff@jefflenk.com] To: freeswitch-users@lists.freeswitch.org Sent: Mon, 04 Feb 2013 16:37:20 -0800 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) Dave I'm curious what was wrong? The solution should build without changing anything. You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform". -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com. _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll? Thanks for the binaries! --Ira Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box.
I notice you added the VS2012 projects for it as well about an hour ago :) Thanks.
--Dave
------------------------------ *From:* Jeff Lenk [mailto:jeff@jefflenk.com] *To:* freeswitch-users@lists.freeswitch.org *Sent:* Mon, 04 Feb 2013 16:37:20 -0800 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Dave I'm curious what was wrong? The solution should build without changing anything.
You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform".
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Ira, It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it. --Dave _____ From: Ira Tessler [mailto:ira@connectmevoice.com] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Fri, 26 Apr 2013 04:18:22 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll? Thanks for the binaries! --Ira Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote: Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box. I notice you added the VS2012 projects for it as well about an hour ago :) Thanks. --Dave _____ From: Jeff Lenk [mailto:jeff@jefflenk.com] To: freeswitch-users@lists.freeswitch.org Sent: Mon, 04 Feb 2013 16:37:20 -0800 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) Dave I'm curious what was wrong? The solution should build without changing anything. You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform". -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com. _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Ok Thanks for the binaries. They work great! I complied them myself. I set the build configuration to release and x64. When my app tries to access the esl.dll, I get a memory corruption (i don't remember the exact exception) exception. It drives me crazy! :) Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Fri, Apr 26, 2013 at 12:44 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Ira,
It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] *Sent:* Fri, 26 Apr 2013 04:18:22 -0700 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll?
Thanks for the binaries!
--Ira
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box.
I notice you added the VS2012 projects for it as well about an hour ago :) Thanks.
--Dave
------------------------------ *From:* Jeff Lenk [mailto:jeff@jefflenk.com] *To:* freeswitch-users@lists.freeswitch.org *Sent:* Mon, 04 Feb 2013 16:37:20 -0800 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Dave I'm curious what was wrong? The solution should build without changing anything.
You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform".
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Same thing happened to me. It seems that for some reason if I build it on the same machine, and from the same clone that I build the rest of FS I get the same results. So every time there is a major change to the ESL stuff, I build from fresh clone on a different machine, where nothing else in the tree has been built, verfy size of the native DLL, zip, and push up there, since I use it in a number of projects. If I can ever figure out the NuGet powershell magic to build a script into a NuGet package that will add the build step to also copy the native interop dll as well as the managed one, I'll push a HuGet package up with it, and have a CI build trigger on changes to the ESL library. --Dave _____ From: Ira Tessler [mailto:ira@connectmevoice.com] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Sat, 27 Apr 2013 05:32:41 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) Ok Thanks for the binaries. They work great! I complied them myself. I set the build configuration to release and x64. When my app tries to access the esl.dll, I get a memory corruption (i don't remember the exact exception) exception. It drives me crazy! :) Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Fri, Apr 26, 2013 at 12:44 PM, Dave R. Kompel <drk@drkngs.net> wrote: Ira, It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it. --Dave _____ From: Ira Tessler [mailto:ira@connectmevoice.com] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Fri, 26 Apr 2013 04:18:22 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll? Thanks for the binaries! --Ira Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote: Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box. I notice you added the VS2012 projects for it as well about an hour ago :) Thanks. --Dave _____ From: Jeff Lenk [mailto:jeff@jefflenk.com] To: freeswitch-users@lists.freeswitch.org Sent: Mon, 04 Feb 2013 16:37:20 -0800 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) Dave I'm curious what was wrong? The solution should build without changing anything. You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform". -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com. _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hi, I'm using node.js and esl (https://github.com/shimaore/esl) Programming ESL Client and Server using node.js (http://nodejs.org/), it's also cross-platform. For example, -------------------------------------------------- // // esl-test1.js // var esl = require('esl'); var util = require('util'); var audio_file = []; // // play and get digits // <min> <max> <tries> <timeout> <terminators> <file> <invalid_file> <var_name> <regexp> <digit_timeout> // audio_file[0]='1 1 3 5000 # sounds/mywav/0.wav'; audio_file[1]='1 1 3 5000 # sounds/mywav/1.wav'; audio_file[2]='1 1 3 5000 # sounds/mywav/2.wav'; audio_file[3]='1 1 3 5000 # sounds/mywav/3.wav'; audio_file[4]='1 1 3 5000 # sounds/mywav/4.wav'; audio_file[5]='1 1 3 5000 # sounds/mywav/5.wav'; audio_file[6]='1 1 3 5000 # sounds/mywav/6.wav'; audio_file[7]='1 1 3 5000 # sounds/mywav/7.wav'; audio_file[8]='1 1 3 5000 # sounds/mywav/8.wav'; audio_file[9]='1 1 3 5000 # sounds/mywav/9.wav'; audio_file[10]='1 1 3 5000 # sounds/mywav/10.wav'; audio_file[11]='1 1 3 5000 # sounds/mywav/11.wav'; audio_file[12]='1 1 3 5000 # sounds/mywav/12.wav'; audio_file[13]='1 1 3 5000 # sounds/mywav/13.wav'; var error3 = '1 1 3 5000 # sounds/mywav/error3.wav'; var welcome = '1 1 3 5000 # sounds/mywav/hello.wav'; var server = esl.createCallServer(); //var server = esl.createClient(); server.on('CONNECT', function(req, res) { var uri, channel_data, unique_id; channel_data = req.body; unique_id = channel_data['Unique-ID']; req.execute('answer'); //req.execute('playback', 'sounds/mywav/hello.wav'); //req.execute('play_and_get_digits', '2 5 3 7000 # sounds/mywav/hello.wav sounds/mywav/error3.wav myFoo \d+'); req.execute('play_and_get_digits', welcome); req.on('DTMF', function(req) { //util.log('DTMF:'+util.inspect(req, null, null)); var digit; var channel_data; channel_data = req.body; unique_id = channel_data['Unique-ID']; util.log('DTMF: unique_id='+unique_id); digit = channel_data['DTMF-Digit']; console.log('DTMF Received=' + digit); util.log('DTMF Received'); if(digit==='#' || digit==='*'){ req.execute('play_and_get_digits', error3); } else { var n = parseInt(digit); req.execute('play_and_get_digits', audio_file[n]); } return; }); req.on('CHANNEL_ANSWER', function(req) { //util.log('CHANNEL_ANSWER:'+util.inspect(req, null, null)); var channel_data; channel_data = req.body; unique_id = channel_data['Unique-ID']; util.log('CHANNEL_ANSWER: unique_id='+unique_id); return util.log('Call was answered'); }); req.on('CHANNEL_HANGUP', function(req) { //util.log('CHANNEL_HANGUP:'+util.inspect(req, null, null)); var channel_data; channel_data = req.body; unique_id = channel_data['Unique-ID']; util.log('CHANNEL_HANGUP: unique_id='+unique_id); console.log('CHANNEL_HANGUP'); return util.log('CHANNEL_HANGUP'); }); req.on('CHANNEL_HANGUP_COMPLETE', function(req) { ///util.log('CHANNEL_HANGUP_COMPLETE:'+util.inspect(req, null, null)); var channel_data; channel_data = req.body; unique_id = channel_data['Unique-ID']; util.log('CHANNEL_HANGUP_COMPLETE: unique_id='+unique_id); console.log('CHANNEL_HANGUP_COMPLETE'); return util.log('CHANNEL_HANGUP_COMPLETE'); }); req.on('DISCONNECT', function(req) { //util.log('DISCONNECT:'+util.inspect(req, null, null)); var channel_data; channel_data = req.body; unique_id = channel_data['Unique-ID']; util.log('DISCONNECT: unique_id='+unique_id); console.log('DISCONNECT'); return util.log('DISCONNECT'); }) //util.log('CONNECT: req '+util.inspect(req, null, null)); util.log('CONNECT: unique_id='+unique_id); return util.log('CONNECT received'); }); server.listen(9173); ----------------------------------------------- Thanks Regards, Thomas Lee -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
Great Dave! Thank you. I also had hard time compiling DLLs and also have memory corruption.. Do not remember exactly, but it has to be right combination of build configuration... Gregor 2013/4/27 Dave R. Kompel <drk@drkngs.net>
** Same thing happened to me. It seems that for some reason if I build it on the same machine, and from the same clone that I build the rest of FS I get the same results. So every time there is a major change to the ESL stuff, I build from fresh clone on a different machine, where nothing else in the tree has been built, verfy size of the native DLL, zip, and push up there, since I use it in a number of projects.
If I can ever figure out the NuGet powershell magic to build a script into a NuGet package that will add the build step to also copy the native interop dll as well as the managed one, I'll push a HuGet package up with it, and have a CI build trigger on changes to the ESL library.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] *Sent:* Sat, 27 Apr 2013 05:32:41 -0700
*Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Ok Thanks for the binaries. They work great! I complied them myself. I set the build configuration to release and x64. When my app tries to access the esl.dll, I get a memory corruption (i don't remember the exact exception) exception. It drives me crazy! :)
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Fri, Apr 26, 2013 at 12:44 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Ira,
It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org ] *Sent:* Fri, 26 Apr 2013 04:18:22 -0700 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll?
Thanks for the binaries!
--Ira
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box.
I notice you added the VS2012 projects for it as well about an hour ago :) Thanks.
--Dave
------------------------------ *From:* Jeff Lenk [mailto:jeff@jefflenk.com] *To:* freeswitch-users@lists.freeswitch.org *Sent:* Mon, 04 Feb 2013 16:37:20 -0800 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Dave I'm curious what was wrong? The solution should build without changing anything.
You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform".
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
When I am building the esl.dll and ManagedEsl.dll, first I load the Freeswitch 2010 solution, select the build configuration of Release, x64 and build the solution. Then I load the ManagedEsl solution and so the same. Is this correct? Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Mon, Apr 29, 2013 at 11:29 AM, Gregor Nanger <gregor@infomedia.si> wrote:
Great Dave!
Thank you.
I also had hard time compiling DLLs and also have memory corruption.. Do not remember exactly, but it has to be right combination of build configuration...
Gregor
2013/4/27 Dave R. Kompel <drk@drkngs.net>
** Same thing happened to me. It seems that for some reason if I build it on the same machine, and from the same clone that I build the rest of FS I get the same results. So every time there is a major change to the ESL stuff, I build from fresh clone on a different machine, where nothing else in the tree has been built, verfy size of the native DLL, zip, and push up there, since I use it in a number of projects.
If I can ever figure out the NuGet powershell magic to build a script into a NuGet package that will add the build step to also copy the native interop dll as well as the managed one, I'll push a HuGet package up with it, and have a CI build trigger on changes to the ESL library.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org ] *Sent:* Sat, 27 Apr 2013 05:32:41 -0700
*Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Ok Thanks for the binaries. They work great! I complied them myself. I set the build configuration to release and x64. When my app tries to access the esl.dll, I get a memory corruption (i don't remember the exact exception) exception. It drives me crazy! :)
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Fri, Apr 26, 2013 at 12:44 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Ira,
It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto: freeswitch-users@lists.freeswitch.org] *Sent:* Fri, 26 Apr 2013 04:18:22 -0700 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll?
Thanks for the binaries!
--Ira
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box.
I notice you added the VS2012 projects for it as well about an hour ago :) Thanks.
--Dave
------------------------------ *From:* Jeff Lenk [mailto:jeff@jefflenk.com] *To:* freeswitch-users@lists.freeswitch.org *Sent:* Mon, 04 Feb 2013 16:37:20 -0800 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Dave I'm curious what was wrong? The solution should build without changing anything.
You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform".
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I don't remember each time I have to figure it out. However the one thing that I do remember is that you can only build it from a clean clone, if you have built FS there first, the build will fail, cause output files conflict. --Dave _____ From: Ira Tessler [mailto:ira@connectmevoice.com] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Tue, 30 Apr 2013 14:12:57 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) When I am building the esl.dll and ManagedEsl.dll, first I load the Freeswitch 2010 solution, select the build configuration of Release, x64 and build the solution. Then I load the ManagedEsl solution and so the same. Is this correct? Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Mon, Apr 29, 2013 at 11:29 AM, Gregor Nanger <gregor@infomedia.si> wrote: Great Dave! Thank you. I also had hard time compiling DLLs and also have memory corruption.. Do not remember exactly, but it has to be right combination of build configuration... Gregor 2013/4/27 Dave R. Kompel <drk@drkngs.net> Same thing happened to me. It seems that for some reason if I build it on the same machine, and from the same clone that I build the rest of FS I get the same results. So every time there is a major change to the ESL stuff, I build from fresh clone on a different machine, where nothing else in the tree has been built, verfy size of the native DLL, zip, and push up there, since I use it in a number of projects. If I can ever figure out the NuGet powershell magic to build a script into a NuGet package that will add the build step to also copy the native interop dll as well as the managed one, I'll push a HuGet package up with it, and have a CI build trigger on changes to the ESL library. --Dave _____ From: Ira Tessler [mailto:ira@connectmevoice.com] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Sat, 27 Apr 2013 05:32:41 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) Ok Thanks for the binaries. They work great! I complied them myself. I set the build configuration to release and x64. When my app tries to access the esl.dll, I get a memory corruption (i don't remember the exact exception) exception. It drives me crazy! :) Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Fri, Apr 26, 2013 at 12:44 PM, Dave R. Kompel <drk@drkngs.net> wrote: Ira, It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it. --Dave _____ From: Ira Tessler [mailto:ira@connectmevoice.com] To: FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] Sent: Fri, 26 Apr 2013 04:18:22 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll? Thanks for the binaries! --Ira Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote: Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box. I notice you added the VS2012 projects for it as well about an hour ago :) Thanks. --Dave _____ From: Jeff Lenk [mailto:jeff@jefflenk.com] To: freeswitch-users@lists.freeswitch.org Sent: Mon, 04 Feb 2013 16:37:20 -0800 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) Dave I'm curious what was wrong? The solution should build without changing anything. You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform". -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com. _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I downloaded a clean clone. If I build the ManagedESL solution first (using Release,x64). It tells me esl.lib is missed. So, I assume that I have to build the Freeswitch.2010 solution first (release,x64). So I build that, then the ManagedESL solution. My application creates a ESLConnection fine, I subscribe to events fine, but when I get an event, I get a memory corruption exception. When I use the dll's that you posted, everything works great. Also, when you initially load the ManagedESL solution, so you always get a yellow "!" on the test projects app.config? It seems to be missing. I just would love to figure this out. Its driving me crazy :). Thanks. -- Ira Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com On Tue, Apr 30, 2013 at 7:00 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** I don't remember each time I have to figure it out. However the one thing that I do remember is that you can only build it from a clean clone, if you have built FS there first, the build will fail, cause output files conflict.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] *Sent:* Tue, 30 Apr 2013 14:12:57 -0700
*Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
When I am building the esl.dll and ManagedEsl.dll, first I load the Freeswitch 2010 solution, select the build configuration of Release, x64 and build the solution. Then I load the ManagedEsl solution and so the same. Is this correct?
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Mon, Apr 29, 2013 at 11:29 AM, Gregor Nanger <gregor@infomedia.si>wrote:
Great Dave!
Thank you.
I also had hard time compiling DLLs and also have memory corruption.. Do not remember exactly, but it has to be right combination of build configuration...
Gregor
2013/4/27 Dave R. Kompel <drk@drkngs.net>
** Same thing happened to me. It seems that for some reason if I build it on the same machine, and from the same clone that I build the rest of FS I get the same results. So every time there is a major change to the ESL stuff, I build from fresh clone on a different machine, where nothing else in the tree has been built, verfy size of the native DLL, zip, and push up there, since I use it in a number of projects.
If I can ever figure out the NuGet powershell magic to build a script into a NuGet package that will add the build step to also copy the native interop dll as well as the managed one, I'll push a HuGet package up with it, and have a CI build trigger on changes to the ESL library.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto: freeswitch-users@lists.freeswitch.org] *Sent:* Sat, 27 Apr 2013 05:32:41 -0700
*Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Ok Thanks for the binaries. They work great! I complied them myself. I set the build configuration to release and x64. When my app tries to access the esl.dll, I get a memory corruption (i don't remember the exact exception) exception. It drives me crazy! :)
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Fri, Apr 26, 2013 at 12:44 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Ira,
It is a pain, since you have to have our dev box set up right. For that reason I keep this: http://download.drknetworking.com/eslmanaged.zip around for ppl, it has both native wrappers in it.
--Dave
------------------------------ *From:* Ira Tessler [mailto:ira@connectmevoice.com] *To:* FreeSWITCH Users Help [mailto: freeswitch-users@lists.freeswitch.org] *Sent:* Fri, 26 Apr 2013 04:18:22 -0700 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
I am having the same trouble building the ESL. Would you be able to post the steps you did to build both the 32 and 64 bit versions is esl.dll and managedesl.dll?
Thanks for the binaries!
--Ira
Ira Tessler Lead Software Engineer ConnectMe (732) 490-9007 x2 ira@connectmevoice.com
On Mon, Feb 4, 2013 at 8:25 PM, Dave R. Kompel <drk@drkngs.net> wrote:
** Getting it to swig right, and getting the native DLL built for X64 was give me a problem, till I did it on a diferent box.
I notice you added the VS2012 projects for it as well about an hour ago :) Thanks.
--Dave
------------------------------ *From:* Jeff Lenk [mailto:jeff@jefflenk.com] *To:* freeswitch-users@lists.freeswitch.org *Sent:* Mon, 04 Feb 2013 16:37:20 -0800 *Subject:* Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows)
Dave I'm curious what was wrong? The solution should build without changing anything.
You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform".
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Can someone update the expected instructions on how to build the Windows ESL client on the wiki? http://wiki.freeswitch.org/wiki/Event_Socket#.NET_Client_library William King Senior Engineer Quentus Technologies, INC 1037 NE 65th St Suite 273 Seattle, WA 98115 Main: (877) 211-9337 Office: (206) 388-4772 Cell: (253) 686-5518 william.king@quentustech.com On 02/04/2013 06:37 PM, Jeff Lenk wrote:
Dave I'm curious what was wrong? The solution should build without changing anything.
You have to build FreeSWITCH for the platform you want then open the esl solution and select the platform you want. The only caveat here is that because you are building code that is platform specific that you have to specify the correct platform and not "Any Cpu" or "Mixed Platform".
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ 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
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I made some small additions to the Wiki for this but I don't really understand why there are so many problems building the code. I also committed some changes to head which should simplify the solution for those building the code. I just built the x64 debug solution code and it works without issue. I am happy to improve the process if any problems are identified with patches provided to Jira. -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com.
Because ppl's machines arn't set up the same as your development machine. Including you have stuff like swig in c:\dev... --Dave _____ From: Jeff Lenk [mailto:jeff@jefflenk.com] To: freeswitch-users@lists.freeswitch.org Sent: Sat, 04 May 2013 10:38:35 -0700 Subject: Re: [Freeswitch-users] ESL Client Library Managed wrappers (Windows) I made some small additions to the Wiki for this but I don't really understand why there are so many problems building the code. I also committed some changes to head which should simplify the solution for those building the code. I just built the x64 debug solution code and it works without issue. I am happy to improve the process if any problems are identified with patches provided to Jira. -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/ESL-Client-Library-Managed-wra... Sent from the freeswitch-users mailing list archive at Nabble.com. _________________________________________________________________________ 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 FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (6)
-
Dave R. Kompel
-
Gregor Nanger
-
Ira Tessler
-
Jeff Lenk
-
Thomas Lee
-
William King