<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR></HEAD>
<BODY 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space">
<DIV style="FONT: 10pt Courier New; COLOR: #000000">Hi Michael,</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">I found the problem. I had a 
version mismatch between mod_mamanged and my FS installation. So this is solved, 
but now I am running into the next problem. I have written a small Class that is 
nearly similar to the one on the wiki pages. The source is here (VB.NET)</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">Imports FreeSWITCH<BR>Public 
Class AppDemo<BR>&nbsp;&nbsp;&nbsp; Inherits AppFunction<BR>&nbsp;&nbsp;&nbsp; 
Public Shadows Function Load()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Log.WriteLine(LogLevel.Info, "Inside AppDemo 
Load.")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return 
True<BR>&nbsp;&nbsp;&nbsp; End Function<BR>&nbsp;&nbsp;&nbsp; Protected 
Overrides Sub Run()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Session.Answer()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Session.Hangup("NORMAL CLEARING")<BR>&nbsp;&nbsp;&nbsp; End 
Sub<BR>&nbsp;&nbsp;&nbsp; Protected Sub 
HangupHook()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Log.WriteLine(LogLevel.Debug, "AppDemo hanging up, UUID: " + 
Me.Uuid.ToString())<BR>&nbsp;&nbsp;&nbsp; End Sub<BR>End Class</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">I copied the dll to the 
managed dir under mod in my FS installation. I&nbsp;reload FS. It loads 
mod_managed and the AppDemo Module as well, as you can see on console:</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">2009-04-22 09:32:33 [INFO] 
mod_managed.cpp:314 mod_managed_load() Loading mod_ma<BR>naged (Common Language 
Infrastructure), Microsoft CLR Version<BR>2009-04-22 09:32:36 [NOTICE] 
switch_cpp.cpp:1098 console_log() loadAssemblies: E<BR>:\Visual Studio 
2008\Projects\freeswitch-1.0.3\Debug\mod\managed<BR>2009-04-22 09:32:42 [NOTICE] 
switch_cpp.cpp:1098 console_log() Function FSMMTest<BR>.AppDemo 
loaded.<BR>2009-04-22 09:32:42 [CONSOLE] switch_loadable_module.c:857 
switch_loadable_modul<BR>e_load_file() Successfully Loaded 
[mod_managed]<BR>2009-04-22 09:32:42 [NOTICE] switch_loadable_module.c:239 
switch_loadable_module<BR>_process() Adding Application 'managed'<BR>2009-04-22 
09:32:42 [NOTICE] switch_loadable_module.c:259 
switch_loadable_module<BR>_process() Adding API Function 
'managedrun'<BR>2009-04-22 09:32:42 [NOTICE] switch_loadable_module.c:259 
switch_loadable_module<BR>_process() Adding API Function 'managed'<BR>2009-04-22 
09:32:42 [NOTICE] switch_loadable_module.c:259 
switch_loadable_module<BR>_process() Adding API Function 'managedload'</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">When I now try to execute 
the App from console it gives an error.</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">managed 
FSMMTest.AppDemo<BR>2009-04-22 09:33:03 [ERR] switch_cpp.cpp:1098 console_log() 
Could not find funct<BR>ion FSMMTest.AppDemo.<BR>2009-04-22 09:33:03 [ERR] 
mod_managed.cpp:393 managed_api_function() Execute fai<BR>led for 
FSMMTest.AppDemo (unknown module or exception).<BR>API CALL 
[managed(FSMMTest.AppDemo)] output:</DIV>
<DIV>&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">managed 
AppDemo<BR>2009-04-22 09:33:36 [ERR] switch_cpp.cpp:1098 console_log() Could not 
find funct<BR>ion AppDemo.<BR>2009-04-22 09:33:36 [ERR] mod_managed.cpp:393 
managed_api_function() Execute fai<BR>led for AppDemo (unknown module or 
exception).<BR>API CALL [managed(AppDemo)] output:</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">As you can see it doesn't 
work even when I type it with the Namespace in front.</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">Maybe someone can point me 
to the right direction with this.</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">&nbsp;</DIV>
<DIV style="FONT: 10pt Courier New; COLOR: #000000">Thanks in 
advance...Guido</DIV>
<BLOCKQUOTE id=tobit_blockquote 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <TABLE id=tobit_repfor2 
  style="BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: 0px; FONT: 8pt Tahoma; BORDER-LEFT: #e0e0e0 1px solid; COLOR: black; BORDER-BOTTOM: #e0e0e0 1px solid" 
  cellSpacing=0 cols=2 cellPadding=0 width="99%" border=0>
    <TBODY>
    <TR style="PADDING-BOTTOM: 2px">
      <TD style="PADDING-LEFT: 6px; BORDER-BOTTOM: #ffffff 1px solid" width=68 
      bgColor=#efefef height=18>
        <DIV style="FONT: 8pt Tahoma">Subject:&nbsp;</DIV></TD>
      <TD style="PADDING-LEFT: 4px; BORDER-BOTTOM: #efefef 1px solid" 
      bgColor=#ffffff>
        <DIV style="FONT: 8pt Tahoma">Re: [Freeswitch-users] Help with 
        mod_managed under Windows (22-Apr-2009 1:01)</DIV></TD></TR>
    <TR style="PADDING-BOTTOM: 2px">
      <TD style="PADDING-LEFT: 6px; BORDER-BOTTOM: #ffffff 1px solid" width=68 
      bgColor=#efefef height=18>
        <DIV style="FONT: 8pt Tahoma">From:&nbsp;&nbsp;&nbsp;&nbsp;</DIV></TD>
      <TD style="PADDING-LEFT: 4px; BORDER-BOTTOM: #efefef 1px solid" 
      bgColor=#ffffff>
        <DIV style="FONT: 8pt Tahoma"><A href="mailto:mike@jerris.com">Michael 
        Jerris &lt;mike@jerris.com&gt;</A></DIV></TD></TR>
    <TR style="PADDING-BOTTOM: 0px">
      <TD style="PADDING-LEFT: 6px" width=68 bgColor=#efefef height=17>
        <DIV 
        style="FONT: 8pt Tahoma">To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</DIV></TD>
      <TD style="PADDING-LEFT: 4px" bgColor=#ffffff>
        <DIV style="FONT: 8pt Tahoma"><A 
        href="mailto:gk@exram.de">gk@exram.de</A></DIV></TD></TR></TBODY></TABLE>
  <DIV>&nbsp;</DIV>Could you translate these into english? 
  <DIV><BR>
  <DIV>
  <DIV>On Apr 21, 2009, at 7:08 AM, Guido Kuth wrote:</DIV><BR 
  class=Apple-interchange-newline>
  <BLOCKQUOTE type="cite">
    <DIV style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma,Arial" 
    topmargin="5" leftmargin="5" bgcolor="#e5e5e5">
    <TABLE 
    style="MARGIN-TOP: 17px; FONT-SIZE: 10pt; MARGIN-LEFT: 12px; WIDTH: 700px; FONT-FAMILY: Tahoma, Arial; POSITION: static; HEIGHT: 785px" 
    borderColor=#ffffff borderColorDark=#c0c0c0 cellPadding=0 bgColor=#ffffff 
    borderColorLight=#c0c0c0 border=1>
      <TBODY>
      <TR borderColor=#ffffff borderColorLight=#ffffff 
        borderColorDark=#ffffff><TD 
        style="PADDING-RIGHT: 6px; PADDING-LEFT: 7px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; LINE-HEIGHT: 130%; PADDING-TOP: 6px" 
        width="100%">
          <DIV>I am playing around with&nbsp;FS (Windows) for one month now. 
          First I tried using FreeSwitch.NET which is a good class library for 
          inbound event socket. Unfortunatley it can't be used for outbound 
          event socket. So I read the wiki back ond forth and also searched the 
          net and found that I should use mod_managed.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>So I downloaded mod_managed in source from svn and compiled it 
          with C# 2008 Express Edition. After that I got a dll. 
          FreeSwitch.Managed.dll and copied it to the mod dir of FS. The Problem 
          is that I get and error when FS loads mod_managed and I don't know 
          what I should do with that.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>2009-04-21 11:26:44 [INFO] mod_managed.cpp:314 mod_managed_load() 
          Loading mod_ma<BR>naged (Common Language Infrastructure), Microsoft 
          CLR Version<BR>2009-04-21 11:26:44 [ERR] mod_managed.cpp:333 
          mod_managed_load() Load did not re<BR>turn true. 
          System.Reflection.TargetInvocationException: Ein Aufrufziel hat 
          einen<BR>&nbsp;Ausnahmefehler verursacht. ---&gt; 
          System.TypeInitializationException: Der Typenin<BR>itialisierer f³r 
          "FreeSWITCH.Native.freeswitch" hat eine Ausnahme verursacht. 
          --<BR>-&gt; System.EntryPointNotFoundException: Der Einstiegspunkt 
          "CSharp_SWITCH_READ_TE<BR>RMINATOR_USED_VARIABLE_get" wurde nicht in 
          der DLL "mod_managed" gefunden.<BR>&nbsp;&nbsp; bei 
          FreeSWITCH.Native.freeswitchPINVOKE.SWITCH_READ_TERMINATOR_USED_VARIABLE_<BR>get()<BR>&nbsp;&nbsp; 
          bei FreeSWITCH.Native.freeswitch..cctor()<BR>&nbsp;&nbsp; --- Ende der 
          internen Ausnahmestapel³berwachung ---<BR>&nbsp;&nbsp; bei 
          FreeSWITCH.Native.freeswitch.get_SWITCH_GLOBAL_dirs()<BR>&nbsp;&nbsp; 
          bei FreeSWITCH.Loader.Load()<BR>&nbsp;&nbsp; --- Ende der internen 
          Ausnahmestapel³berwachung ---<BR>&nbsp;&nbsp; bei 
          System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] 
          argu<BR>ments, SignatureStruct&amp; sig, MethodAttributes 
          methodAttributes, RuntimeTypeHandl<BR>e typeOwner)<BR>&nbsp;&nbsp; bei 
          System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] 
          argum<BR>ents, Signature sig, MethodAttributes methodAttributes, 
          RuntimeTypeHandle typeOw<BR>ner)<BR>&nbsp;&nbsp; bei 
          System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
          invok<BR>eAttr, Binder binder, Object[] parameters, CultureInfo 
          culture, Boolean skipVisi<BR>bilityChecks)<BR>&nbsp;&nbsp; bei 
          System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
          invok<BR>eAttr, Binder binder, Object[] parameters, CultureInfo 
          culture)<BR>&nbsp;&nbsp; bei 
          mod_managed_load(switch_loadable_module_interface** module_interface, 
          apr<BR>_pool_t* pool)<BR>2009-04-21 11:26:44 [CRIT] 
          switch_loadable_module.c:845 switch_loadable_module_l<BR>oad_file() 
          Error Loading module 
          C:\Programme\FreeSWITCH\mod\mod_managed.dll<BR>**Module load routine 
          returned an error**<BR></DIV>
          <DIV>Please help me with that.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>Thanks...Guido</DIV></TD></TR></TBODY></TABLE></DIV></BLOCKQUOTE></DIV><BR></DIV></BLOCKQUOTE></BODY></HTML>