I know what it is now,<br><br>swig for java appears to put stuff into new files.<br>I had to add the files to SVN so you would have them too..<br><br>please update and try now <br><br><br><div class="gmail_quote">On Mon, May 26, 2008 at 12:05 PM, jonathan augenstine <<a href="mailto:jaugenstine@gmail.com">jaugenstine@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Anthony,<br><br>I think I must be doing something else incorrectly. I deleted all previous downloads of Freeswitch. I then downloaded the latest trunk, ran bootstrap.sh, executed configure, and executed make to verify that freeswitch would build. That all went successfully. I then edited modules.conf, added the Java module, and exe make. It failed again. I must be doing something incorrectly. I have put my history below with some notes and the output when Java build failed.<br>
<br>On my previous attempts, I was able to resolve the "class Event" (-- cannot find symbol) by adding an import statement to CoreSession.java and freeswitchJNI.java. But I was uncertain how to handle the IVRMenu, API, and Stream. I see them in the *.cpp code but how do I import them? Or is that even the issue. I suspect I am doing something else wrong and overcomplicating the solution.<br>
<br>Jonathan<br><br> 307 rm -rf freeswitch<br> 308 ls<br> 309 rm -rf fs_8572<br> 310 ls<br> 311 ls -al<br> 312 cat test<br> 313 rm test<br> 314 ls<br> 315 svn co <a href="http://svn.freeswitch.org/svn/freeswitch/trunk" target="_blank">http://svn.freeswitch.org/svn/freeswitch/trunk</a> freeswitch<br>
316 cd freeswitch<br> 317 ls<br> 318 ./bootstrap.sh<br> 319 ls /usr/java<br> 320 ls<br> 321 ./configure --with-java=/usr/java/jdk1.5.0_15<br> 322 make<br> 323 vi modules.cnf<br> 324 vi modules.conf NOTE ==> (I added languages/mod_java)<br>
325 make NOTE ==> this fails and the output is below<br> 326 history<div class="Ih2E3d"><br><br>making all mod_java<br>src/org/freeswitch/swig/CoreSession.java:236: cannot find symbol<br>symbol : class Event<br>
location: class org.freeswitch.swig.CoreSession<br>
public void sendEvent(Event sendME) {<br> ^<br>src/org/freeswitch/swig/CoreSession.java:240: cannot find symbol<br>symbol : class Event<br>location: class org.freeswitch.swig.CoreSession<br> public void setEventData(Event e) {<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:14: cannot find symbol<br>symbol : class IVRMenu<br>location: class org.freeswitch.swig.freeswitchJNI<br> public final static native long new_IVRMenu(long jarg1, IVRMenu jarg1_, String jarg2, String jarg3, String jarg4, String jarg5, String jarg6, String jarg7, String jarg8, int jarg9, int jarg10, int jarg11, int jarg12, int jarg13);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:16: cannot find symbol<br>symbol : class IVRMenu<br>location: class org.freeswitch.swig.freeswitchJNI<br> public final static native void IVRMenu_bindAction(long jarg1, IVRMenu jarg1_, String jarg2, String jarg3, String jarg4);<br>
^<br></div>src/org/freeswitch/swig/freeswitchJNI.java:17: cannot find symbol<div class="Ih2E3d"><br>symbol : class IVRMenu<br>location: class org.freeswitch.swig.freeswitchJNI<br>
public final static native void IVRMenu_execute(long jarg1, IVRMenu jarg1_, long jarg2, CoreSession jarg2_, String jarg3);<br>
^<br></div>src/org/freeswitch/swig/freeswitchJNI.java:20: cannot find symbol<div class="Ih2E3d"><br>symbol : class API<br>location: class org.freeswitch.swig.freeswitchJNI<br>
public final static native String API_execute(long jarg1, API jarg1_, String jarg2, String jarg3);<br>
^<br></div>src/org/freeswitch/swig/freeswitchJNI.java:21: cannot find symbol<div class="Ih2E3d"><br>symbol : class API<br>location: class org.freeswitch.swig.freeswitchJNI<br>
public final static native String API_executeString(long jarg1, API jarg1_, String jarg2);<br>
^<br></div>src/org/freeswitch/swig/freeswitchJNI.java:38: cannot find symbol<div class="Ih2E3d"><br>symbol : class Stream<br>location: class org.freeswitch.swig.freeswitchJNI<br>
public final static native void Stream_write(long jarg1, Stream jarg1_, String jarg2);<br>
^<br></div>src/org/freeswitch/swig/freeswitchJNI.java:39: cannot find symbol<div class="Ih2E3d"><br>symbol : class Stream<br>location: class org.freeswitch.swig.freeswitchJNI<br>
public final static native String Stream_get_data(long jarg1, Stream jarg1_);<br>
^<br></div><div class="Ih2E3d">src/org/freeswitch/swig/freeswitchJNI.java:40: cannot find symbol<br></div>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native void Event_event_set(long jarg1, Event jarg1_, long jarg2);<div class="Ih2E3d"><br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:41: cannot find symbol<br></div>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native long Event_event_get(long jarg1, Event jarg1_);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:42: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native void Event_serialized_string_set(long jarg1, Event jarg1_, String jarg2);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:43: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div>
public final static native String Event_serialized_string_get(long jarg1, Event jarg1_);<br> ^<br>src/org/freeswitch/swig/freeswitchJNI.java:44: cannot find symbol<br>
symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br></div> public final static native void Event_mine_set(long jarg1, Event jarg1_, int jarg2);<br> ^<br>
src/org/freeswitch/swig/freeswitchJNI.java:45: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br></div> public final static native int Event_mine_get(long jarg1, Event jarg1_);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:51: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native String Event_serialize__SWIG_0(long jarg1, Event jarg1_, String jarg2);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:52: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div>
public final static native String Event_serialize__SWIG_1(long jarg1, Event jarg1_);<br> ^<br>src/org/freeswitch/swig/freeswitchJNI.java:53: cannot find symbol<br>
symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br></div> public final static native boolean Event_setPriority__SWIG_0(long jarg1, Event jarg1_, long jarg2);<br> ^<br>
src/org/freeswitch/swig/freeswitchJNI.java:54: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br></div> public final static native boolean Event_setPriority__SWIG_1(long jarg1, Event jarg1_);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:55: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div>
public final static native String Event_getHeader(long jarg1, Event jarg1_, String jarg2);<br> ^<br>src/org/freeswitch/swig/freeswitchJNI.java:56: cannot find symbol<br>
symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br></div> public final static native String Event_getBody(long jarg1, Event jarg1_);<br> ^<br>
src/org/freeswitch/swig/freeswitchJNI.java:57: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br></div> public final static native String Event_getType(long jarg1, Event jarg1_);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:58: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native boolean Event_addBody(long jarg1, Event jarg1_, String jarg2);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:59: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native boolean Event_addHeader(long jarg1, Event jarg1_, String jarg2, String jarg3);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:60: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native boolean Event_delHeader(long jarg1, Event jarg1_, String jarg2);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:61: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native boolean Event_fire(long jarg1, Event jarg1_);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:112: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.freeswitchJNI<br>
</div> public final static native void CoreSession_sendEvent(long jarg1, CoreSession jarg1_, long jarg2, Event jarg2_);<br>
^<br>src/org/freeswitch/swig/freeswitchJNI.java:113: cannot find symbol<br>symbol : class Event<div class="Ih2E3d"><br>
location: class org.freeswitch.swig.freeswitchJNI<br></div>
public final static native void CoreSession_setEventData(long jarg1, CoreSession jarg1_, long jarg2, Event jarg2_);<br> ^<br>
src/org/freeswitch/swig/CoreSession.java:237: cannot find symbol<br>symbol : variable Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.CoreSession<br></div><div class="Ih2E3d"> freeswitchJNI.CoreSession_sendEvent(swigCPtr, this, Event.getCPtr(sendME), sendME);<br>
^<br></div>src/org/freeswitch/swig/CoreSession.java:241: cannot find symbol<br>symbol : variable Event<div class="Ih2E3d"><br>location: class org.freeswitch.swig.CoreSession<br>
</div><div class="Ih2E3d"> freeswitchJNI.CoreSession_setEventData(swigCPtr, this, Event.getCPtr(e), e);<br></div>
^<br>30 errors<br>make[5]: *** [local_depend] Error 1<br>make[4]: *** [all] Error 1<br>make[3]: *** [mod_java-all] Error 1<br>make[2]: *** [all-recursive] Error 1<br>
Making all in build<br> +-------- FreeSWITCH Build Complete -----------+<br> + FreeSWITCH has been successfully built. +<br> + Install by running: +<br> + +<br> + make install +<br>
+----------------------------------------------+<br>make[1]: *** [all-recursive] Error 1<br>make: *** [all] Error 2<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">On Mon, May 26, 2008 at 8:11 AM, Anthony Minessale <<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Jonathan,<br>
With current trunk, (soon to be 1.0.0) I was able to compile and load the module.<br>All of the symbols you showed to be missing were new ones I had added to tree so I am wondering if<br>you are still somehow out of date.<br>
<br><br>Damjan,<br><br>I have been working on the cpp wrapper and I have it working for Perl and Lua and someone has it working for MONO too. The earlier issues you had with the dtmf buffer was due to over-exposing some of the C api that was meant to keep internal.<br>
<br>I think if you work with us we can make all the languages share the same wrapped C++ code to ensure that only the API intended to be used is exposed.<div><div></div><div><br><br><br><br><br><br><div class="gmail_quote">
On Sun, May 25, 2008 at 11:53 PM, <<a href="mailto:damjan@ecntelecoms.com" target="_blank">damjan@ecntelecoms.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">X-ECN Telecoms-MailScanner-Information: Contact ECN Telecoms<br>
X-ECN Telecoms-MailScanner: Found to be clean<br>
X-ECN Telecoms-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,<br>
score=-101.539, required 6, autolearn=not spam, AWL 1.06,<br>
BAYES_00 -2.60, NO_RELAYS -0.00, USER_IN_WHITELIST -100.00)<br>
X-ECN Telecoms-MailScanner-From: <a href="mailto:damjan@ecntelecoms.com" target="_blank">damjan@ecntelecoms.com</a><br>
X-Spam-Status: No<br>
<br>
Right, ditch mod_java from 1.0 and let me rewrite it for future releases.<br>
<br>
Bye<br>
Damjan<br>
<div><div></div><div><br>
> I have been successful in resolving a few of the issues. However, I am<br>
> still encountering some and I am unable to locate class definitions for<br>
> IVRMenu, API, and Stream. Is this linked to the swig? Any ideas on how<br>
> to<br>
> resolve the following?:<br>
><br>
> Jonathan<br>
><br>
><br>
> [admin@plumble1 mod_java]$ javac -classpath classes -sourcepath src -d<br>
> classes src/org/freeswitch/swig/CoreSession.java<br>
> src/org/freeswitch/swig/freeswitchJNI.java:16: cannot find symbol<br>
> symbol : class IVRMenu<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native long new_IVRMenu(long jarg1, IVRMenu jarg1_,<br>
> String jarg2, String jarg3, String jarg4, String jarg5, String jarg6,<br>
> String<br>
> jarg7, String jarg8, int jarg9, int jarg10, int jarg11, int jarg12, int<br>
> jarg13);<br>
> ^<br>
> src/org/freeswitch/swig/freeswitchJNI.java:18: cannot find symbol<br>
> symbol : class IVRMenu<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native void IVRMenu_bindAction(long jarg1, IVRMenu<br>
> jarg1_, String jarg2, String jarg3, String jarg4);<br>
> ^<br>
> src/org/freeswitch/swig/freeswitchJNI.java:19: cannot find symbol<br>
> symbol : class IVRMenu<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native void IVRMenu_execute(long jarg1, IVRMenu<br>
> jarg1_, long jarg2, CoreSession jarg2_, String jarg3);<br>
> ^<br>
> src/org/freeswitch/swig/freeswitchJNI.java:22: cannot find symbol<br>
> symbol : class API<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native String API_execute(long jarg1, API jarg1_,<br>
> String jarg2, String jarg3);<br>
> ^<br>
> src/org/freeswitch/swig/freeswitchJNI.java:23: cannot find symbol<br>
> symbol : class API<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native String API_executeString(long jarg1, API<br>
> jarg1_, String jarg2);<br>
> ^<br>
> src/org/freeswitch/swig/freeswitchJNI.java:40: cannot find symbol<br>
> symbol : class Stream<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native void Stream_write(long jarg1, Stream jarg1_,<br>
> String jarg2);<br>
> ^<br>
> src/org/freeswitch/swig/freeswitchJNI.java:41: cannot find symbol<br>
> symbol : class Stream<br>
> location: class org.freeswitch.swig.freeswitchJNI<br>
> public final static native String Stream_get_data(long jarg1, Stream<br>
> jarg1_);<br>
> ^<br>
> src/org/freeswitch/swig/CoreSession.java:239: cannot find symbol<br>
> symbol : method getCPtr(org.freeswitch.Event)<br>
> location: class org.freeswitch.Event<br>
> freeswitchJNI.CoreSession_sendEvent(swigCPtr, this,<br>
> Event.getCPtr(sendME), sendME);<br>
> ^<br>
> src/org/freeswitch/swig/CoreSession.java:243: cannot find symbol<br>
> symbol : method getCPtr(org.freeswitch.Event)<br>
> location: class org.freeswitch.Event<br>
> freeswitchJNI.CoreSession_setEventData(swigCPtr, this,<br>
> Event.getCPtr(e),<br>
> e);<br>
><br>
><br>
> On Fri, May 23, 2008 at 8:27 PM, jonathan augenstine<br>
> <<a href="mailto:jaugenstine@gmail.com" target="_blank">jaugenstine@gmail.com</a>><br>
> wrote:<br>
><br>
>> I grabbed the latest trunk version - 8572 the performed the following:<br>
>><br>
>> - bootstrap.sh<br>
>> - configure --with-java=/path<br>
>> - modify the modules.conf to include mod_java<br>
>> - make<br>
>><br>
>> It failed with the same errors.<br>
>><br>
>> Jonathan<br>
>><br>
>><br>
>> On Fri, May 23, 2008 at 1:25 PM, Anthony Minessale <<br>
>> <a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>> wrote:<br>
>><br>
>>> i reran swig and comitted, see if that helps.<br>
>>><br>
>>><br>
>>> On Fri, May 23, 2008 at 1:55 PM, jonathan augenstine <<br>
>>> <a href="mailto:jaugenstine@gmail.com" target="_blank">jaugenstine@gmail.com</a>> wrote:<br>
>>><br>
>>>> I am in the process of setting up a new production machine. I have<br>
>>>> installed CentOS and was successful in building the latest trunk of<br>
>>>> Freeswitch. When I enabled the build of mod-java I get numerous<br>
>>>> "cannot<br>
>>>> find symbol" errors.<br>
>>>><br>
>>>> Jonathan<br>
>>>> <a href="mailto:jaugenstine@gmail.com" target="_blank">jaugenstine@gmail.com</a><br>
>>>><br>
>>>> - OS: CentOS 5<br>
>>>> - Java: 1.5.0_15<br>
>>>> - configure --with-java=/usr/java/jdk1.5.0_15<br>
>>>> - edit modules.conf to build languages/mod_java<br>
>>>> - Freeswitch is latest trunk as of May 23.<br>
>>>><br>
>>>> A sample of the errors printed are:<br>
>>>><br>
>>>> making all mod_java<br>
>>>> src/org/freeswitch/swig/CoreSession.java:236: cannot find symbol<br>
>>>> symbol : class Event<br>
>>>> location: class org.freeswitch.swig.CoreSession<br>
>>>> public void sendEvent(Event sendME) {<br>
>>>> ^<br>
>>>> src/org/freeswitch/swig/CoreSession.java:240: cannot find symbol<br>
>>>> symbol : class Event<br>
>>>> location: class org.freeswitch.swig.CoreSession<br>
>>>> public void setEventData(Event e) {<br>
>>>> ^<br>
>>>> src/org/freeswitch/swig/freeswitchJNI.java:14: cannot find symbol<br>
>>>> symbol : class IVRMenu<br>
>>>> location: class org.freeswitch.swig.freeswitchJNI<br>
>>>> public final static native long new_IVRMenu(long jarg1, IVRMenu<br>
>>>> jarg1_,<br>
>>>> String jarg2, String jarg3, String jarg4, String jarg5, String jarg6,<br>
>>>> String<br>
>>>> jarg7, String jarg8, int jarg9, int jarg10, int jarg11, int jarg12,<br>
>>>> int<br>
>>>> jarg13);<br>
>>>> ^<br>
>>>> src/org/freeswitch/swig/freeswitchJNI.java:16: cannot find symbol<br>
>>>> symbol : class IVRMenu<br>
>>>> location: class org.freeswitch.swig.freeswitchJNI<br>
>>>> public final static native void IVRMenu_bindAction(long jarg1,<br>
>>>> IVRMenu<br>
>>>> jarg1_, String jarg2, String jarg3, String jarg4);<br>
>>>> ^<br>
>>>><br>
>>>><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> Freeswitch-dev mailing list<br>
>>>> <a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
>>>> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
>>>> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
>>>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>>>><br>
>>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Anthony Minessale II<br>
>>><br>
>>> FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
>>> ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
>>><br>
>>> AIM: anthm<br>
</div></div>>>> <a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a> <<a href="mailto:MSN%253Aanthony_minessale@hotmail.com" target="_blank">MSN%3Aanthony_minessale@hotmail.com</a>><br>
>>> GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><<a href="mailto:PAYPAL%253Aanthony.minessale@gmail.com" target="_blank">PAYPAL%3Aanthony.minessale@gmail.com</a>><br>
<div>>>> IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
>>><br>
>>> FreeSWITCH Developer Conference<br>
</div>>>> <a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a> <<a href="mailto:sip%253A888@conference.freeswitch.org" target="_blank">sip%3A888@conference.freeswitch.org</a>><br>
<div>>>> <a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
</div>>>> <a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><<a href="mailto:googletalk%253Aconf%252B888@conference.freeswitch.org" target="_blank">googletalk%3Aconf%2B888@conference.freeswitch.org</a>><br>
<div>>>> pstn:213-799-1400<br>
>>> _______________________________________________<br>
>>> Freeswitch-dev mailing list<br>
>>> <a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
>>> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
>>> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
>>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>>><br>
>>><br>
>><br>
</div><div><div></div><div>> _______________________________________________<br>
> Freeswitch-dev mailing list<br>
> <a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
><br>
<br>
<br>
_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br><div>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br></div><div>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
</div><div>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
</div><div><a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br></div>pstn:213-799-1400
<br>_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400