See this one?<br>2008-10-23 14:38:49 [NOTICE] mod_spidermonkey.c:2860 session_destroy()<br>
Hangup sofia/external/0662 [CS_SOFT_EXECUTE] [NORMAL_CLEARING]<br><br>try<br>session.setAutoHangup(false);<br><br>to keep the call from getting hungup when the script exits.<br><br>BTW, you seem to be using older code. Keep in mind my advice is coming<br>
from the perspective of latest code.<br><br><br><br><div class="gmail_quote">On Thu, Oct 23, 2008 at 8:54 AM, Birgit Arkesteijn <span dir="ltr"><<a href="mailto:birgit@westhawk.co.uk">birgit@westhawk.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Anthony,<br>
<br>
No, I didn't even think of trying it, so sure was I that it possibly<br>
couldn't be this simple. :-) Sorry. It's great that it works this way!<br>
<br>
I amended the Wiki page<br>
(<a href="http://wiki.freeswitch.org/wiki/Session#Constructor" target="_blank">http://wiki.freeswitch.org/wiki/Session#Constructor</a>)<br>
(I'll try to do that more often now that I seem to learn more and more).<br>
<br>
This is what I ended up with:<br>
log("create new consumer session object: " + uuid);<br>
var cSession = new Session(uuid);<br>
cSession.execute("bridge", customer_service_url);<br>
<br>
<br>
Unfortunately it doesn't help me with my problem.<br>
Immediately after the bridging statement, both endpoints hang up instead<br>
of being able to talk to each other. :-(<br>
<br>
The debug on freeswitch.log is rather long, but in case it helps, I<br>
added it below.<br>
<br>
Thanks, Birgit<br>
<br>
<br>
<br>
2008-10-23 14:38:44 [INFO] dispatcher_general.js:76 console_log() create<br>
new consumer session object: e8741150-a107-11dd-9827-8999dffafa32<br>
2008-10-23 14:38:44 [NOTICE] switch_channel.c:534<br>
<div class="Ih2E3d">switch_channel_set_name() New Channel sofia/external/0663<br>
</div>[e9397f30-a107-11dd-9827-8999dffafa32]<br>
2008-10-23 14:38:44 [DEBUG] mod_sofia.c:1870 sofia_outgoing_channel()<br>
sofia/external/0663 State Change CS_NEW -> CS_INIT<br>
2008-10-23 14:38:44 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:365<br>
switch_core_session_run() sofia/external/0663 Running State Change CS_INIT<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:415<br>
switch_core_session_run() (sofia/external/0663) State INIT<br>
2008-10-23 14:38:44 [DEBUG] mod_sofia.c:80 sofia_on_init()<br>
sofia/external/0663 SOFIA INIT<br>
2008-10-23 14:38:44 [NOTICE] switch_core_session.c:802<br>
<div class="Ih2E3d">switch_core_session_thread() Session 9 (sofia/external/0662) Ended<br>
</div>2008-10-23 14:38:44 [NOTICE] switch_core_session.c:804<br>
<div class="Ih2E3d">switch_core_session_thread() Close Channel sofia/external/0662 [CS_HANGUP]<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_session.c:430<br>
<div class="Ih2E3d">switch_core_session_receive_message() Kill sofia/external/0662 [BREAK]<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_io.c:365<br>
switch_core_session_read_frame() Engaging Read Buffer at 320 bytes<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:442<br>
switch_core_session_run() (sofia/external/0662) State CONSUME_MEDIA<br>
going to sleep<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:365<br>
<div class="Ih2E3d">switch_core_session_run() sofia/external/0662 Running State Change<br>
CS_SOFT_EXECUTE<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:436<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0662) State SOFT_EXECUTE<br>
</div>2008-10-23 14:38:44 [DEBUG] mod_sofia.c:329 sofia_on_soft_execute()<br>
SOFIA TRANSMIT<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:171<br>
switch_core_standard_on_soft_execute() Standard TRANSMIT<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:436<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0662) State SOFT_EXECUTE going<br>
to sleep<br>
</div>2008-10-23 14:38:44 [DEBUG] sofia_glue.c:459<br>
sofia_glue_ext_address_lookup() Stun Success [<a href="http://192.67.4.56" target="_blank">192.67.4.56</a>]:[19904]<br>
2008-10-23 14:38:44 [DEBUG] mod_sofia.c:107 sofia_on_init()<br>
sofia/external/0663 State Change CS_INIT -> CS_ROUTING<br>
2008-10-23 14:38:44 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:415<br>
switch_core_session_run() (sofia/external/0663) State INIT going to sleep<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:365<br>
<div class="Ih2E3d">switch_core_session_run() sofia/external/0663 Running State Change<br>
</div>CS_ROUTING<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:420<br>
switch_core_session_run() (sofia/external/0663) State ROUTING<br>
2008-10-23 14:38:44 [DEBUG] mod_sofia.c:119 sofia_on_routing()<br>
sofia/external/0663 SOFIA ROUTING<br>
2008-10-23 14:38:44 [DEBUG] switch_ivr_originate.c:57<br>
originate_on_routing() sofia/external/0663 State Change CS_ROUTING -><br>
CS_CONSUME_MEDIA<br>
2008-10-23 14:38:44 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:420<br>
switch_core_session_run() (sofia/external/0663) State ROUTING going to sleep<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:365<br>
<div class="Ih2E3d">switch_core_session_run() sofia/external/0663 Running State Change<br>
</div>CS_CONSUME_MEDIA<br>
2008-10-23 14:38:44 [DEBUG] switch_core_state_machine.c:442<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0663) State CONSUME_MEDIA<br>
</div>2008-10-23 14:38:44 [DEBUG] sofia.c:194 sofia_event_callback() event<br>
[nua_i_state] status [0][INVITE sent] session: sofia/external/0663<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:1748 sofia_handle_sip_i_state()<br>
Channel sofia/external/0663 entering state [calling]<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:194 sofia_event_callback() event<br>
[nua_r_invite] status [407][Proxy Authentication Required] session:<br>
sofia/external/0663<br>
2008-10-23 14:38:44 [DEBUG] sofia_reg.c:946<br>
sofia_reg_handle_sip_r_challenge() Authenticating 'FreeSWITCH' with<br>
'Digest:"<a href="http://westhawk.co.uk" target="_blank">westhawk.co.uk</a>":apso:doneright'.<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:194 sofia_event_callback() event<br>
[nua_i_state] status [0][INVITE sent] session: sofia/external/0663<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:1748 sofia_handle_sip_i_state()<br>
Channel sofia/external/0663 entering state [calling]<br>
2008-10-23 14:38:44 [DEBUG] switch_ivr_originate.c:1059<br>
switch_ivr_originate() Raw Codec Activation Success L16@8000hz 1 channel<br>
20ms<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:194 sofia_event_callback() event<br>
[nua_r_invite] status [180][Ringing] session: sofia/external/0663<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:194 sofia_event_callback() event<br>
[nua_i_state] status [180][Ringing] session: sofia/external/0663<br>
2008-10-23 14:38:44 [DEBUG] sofia.c:1748 sofia_handle_sip_i_state()<br>
Channel sofia/external/0663 entering state [proceeding]<br>
2008-10-23 14:38:44 [NOTICE] sofia.c:1786 sofia_handle_sip_i_state()<br>
<div class="Ih2E3d">Ring-Ready sofia/external/0663!<br>
</div>2008-10-23 14:38:44 [DEBUG] switch_core_session.c:430<br>
<div class="Ih2E3d">switch_core_session_receive_message() Kill sofia/external/0662 [BREAK]<br>
</div>2008-10-23 14:38:47 [DEBUG] sofia.c:1748 sofia_handle_sip_i_state()<br>
Channel sofia/external/0663 entering state [ready]<br>
2008-10-23 14:38:47 [DEBUG] sofia.c:1752 sofia_handle_sip_i_state()<br>
Remote SDP:<br>
v=0<br>
o=root 17317 17317 IN IP4 <a href="http://192.67.4.83" target="_blank">192.67.4.83</a><br>
s=session<br>
c=IN IP4 <a href="http://192.67.4.83" target="_blank">192.67.4.83</a><br>
t=0 0<br>
m=audio 19446 RTP/AVP 8 0 3 10 101<br>
a=rtpmap:8 PCMA/8000<br>
a=rtpmap:0 PCMU/8000<br>
a=rtpmap:3 GSM/8000<br>
a=rtpmap:10 L16/8000<br>
a=rtpmap:101 telephone-event/8000<br>
a=fmtp:101 0-16<br>
a=silenceSupp:off - - - -<br>
<br>
2008-10-23 14:38:47 [DEBUG] sofia_glue.c:2160 sofia_glue_negotiate_sdp()<br>
Audio Codec Compare [PCMA:8:8000]/[L16:10:8000]<br>
2008-10-23 14:38:47 [DEBUG] sofia_glue.c:2160 sofia_glue_negotiate_sdp()<br>
Audio Codec Compare [PCMA:8:8000]/[PCMU:0:8000]<br>
2008-10-23 14:38:47 [DEBUG] sofia_glue.c:2160 sofia_glue_negotiate_sdp()<br>
Audio Codec Compare [PCMA:8:8000]/[PCMA:8:8000]<br>
2008-10-23 14:38:47 [DEBUG] sofia_glue.c:1451<br>
sofia_glue_tech_set_codec() Set Codec sofia/external/0663 PCMA/8000 20<br>
ms 160 samples<br>
2008-10-23 14:38:47 [DEBUG] sofia_glue.c:2123 sofia_glue_negotiate_sdp()<br>
Set 2833 dtmf payload to 101<br>
2008-10-23 14:38:47 [DEBUG] sofia_glue.c:1651 sofia_glue_activate_rtp()<br>
AUDIO RTP [sofia/external/0663] <a href="http://192.67.4.56" target="_blank">192.67.4.56</a> port 19904 -> <a href="http://192.67.4.83" target="_blank">192.67.4.83</a><br>
port 19446 codec: 8 ms: 20<br>
2008-10-23 14:38:47 [DEBUG] switch_rtp.c:738 switch_rtp_create()<br>
Starting timer [soft] 160 bytes per 20000ms<br>
2008-10-23 14:38:47 [DEBUG] switch_channel.c:1540<br>
switch_channel_perform_mark_answered() Kill sofia/external/0662 [BREAK]<br>
2008-10-23 14:38:47 [NOTICE] sofia.c:2110 sofia_handle_sip_i_state()<br>
<div class="Ih2E3d">Channel [sofia/external/0663] has been answered<br>
</div>2008-10-23 14:38:47 [DEBUG] switch_ivr_originate.c:1322<br>
switch_ivr_originate() Originate Resulted in Success: [sofia/external/0663]<br>
2008-10-23 14:38:47 [DEBUG] switch_core_session.c:430<br>
switch_core_session_receive_message() Kill sofia/external/0663 [BREAK]<br>
2008-10-23 14:38:47 [DEBUG] switch_core_session.c:430<br>
<div class="Ih2E3d">switch_core_session_receive_message() Kill sofia/external/0662 [BREAK]<br>
</div>2008-10-23 14:38:47 [DEBUG] switch_ivr_bridge.c:759<br>
switch_ivr_multi_threaded_bridge() sofia/external/0663 State Change<br>
CS_CONSUME_MEDIA -> CS_EXCHANGE_MEDIA<br>
2008-10-23 14:38:47 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]<br>
</div>2008-10-23 14:38:47 [DEBUG] switch_core_state_machine.c:442<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0663) State CONSUME_MEDIA<br>
going to sleep<br>
</div>2008-10-23 14:38:47 [DEBUG] switch_core_state_machine.c:365<br>
<div class="Ih2E3d">switch_core_session_run() sofia/external/0663 Running State Change<br>
</div>CS_EXCHANGE_MEDIA<br>
2008-10-23 14:38:47 [DEBUG] switch_core_state_machine.c:433<br>
switch_core_session_run() (sofia/external/0663) State EXCHANGE_MEDIA<br>
2008-10-23 14:38:47 [DEBUG] mod_sofia.c:323 sofia_on_exchange_media()<br>
SOFIA LOOPBACK<br>
2008-10-23 14:38:47 [DEBUG] switch_core_session.c:430<br>
<div class="Ih2E3d">switch_core_session_receive_message() Kill sofia/external/0662 [BREAK]<br>
</div>2008-10-23 14:38:47 [DEBUG] switch_core_io.c:365<br>
switch_core_session_read_frame() Engaging Read Buffer at 320 bytes<br>
2008-10-23 14:38:47 [DEBUG] switch_core_session.c:430<br>
switch_core_session_receive_message() Kill sofia/external/0663 [BREAK]<br>
2008-10-23 14:38:49 [DEBUG] mod_conference.c:1997<br>
<div class="Ih2E3d">conference_loop_output() Channel leaving conference, cause: NONE<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_session.c:430<br>
<div class="Ih2E3d">switch_core_session_receive_message() Kill sofia/external/0662 [BREAK]<br>
</div>2008-10-23 14:38:49 [INFO] dispatcher_general.js:76 console_log() after<br>
cSession in conf<br>
2008-10-23 14:38:49 [NOTICE] mod_spidermonkey.c:2860 session_destroy()<br>
Hangup sofia/external/0662 [CS_SOFT_EXECUTE] [NORMAL_CLEARING]<br>
2008-10-23 14:38:49 [DEBUG] switch_channel.c:1361<br>
<div class="Ih2E3d">switch_channel_perform_hangup() Kill sofia/external/0662 [KILL]<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0662 [BREAK]<br>
</div>2008-10-23 14:38:49 [DEBUG] mod_conference.c:1190<br>
<div class="Ih2E3d">conference_thread_run() Write Lock ON<br>
</div>2008-10-23 14:38:49 [DEBUG] mod_conference.c:1193<br>
<div class="Ih2E3d">conference_thread_run() Write Lock OFF<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_ivr_bridge.c:281<br>
audio_bridge_thread() read: sofia/external/0662 Bad Frame.... Bubye!<br>
2008-10-23 14:38:49 [DEBUG] switch_ivr_bridge.c:350<br>
audio_bridge_thread() Kill sofia/external/0663 [BREAK]<br>
2008-10-23 14:38:49 [DEBUG] switch_ivr_bridge.c:353<br>
audio_bridge_thread() BRIDGE THREAD DONE [sofia/external/0662]<br>
2008-10-23 14:38:49 [DEBUG] switch_ivr_bridge.c:765<br>
switch_ivr_multi_threaded_bridge() sofia/external/0663 State Change<br>
CS_EXCHANGE_MEDIA -> CS_RESET<br>
2008-10-23 14:38:49 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:365<br>
switch_core_session_run() sofia/external/0662 Running State Change CS_HANGUP<br>
2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:393<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0662) State HANGUP<br>
</div>2008-10-23 14:38:49 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel<br>
sofia/external/0662 hanging up, cause: NORMAL_CLEARING<br>
2008-10-23 14:38:49 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending<br>
<div class="Ih2E3d">BYE to sofia/external/0662<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:46<br>
<div class="Ih2E3d">switch_core_standard_on_hangup() Standard HANGUP sofia/external/0662,<br>
</div>cause: NORMAL_CLEARING<br>
2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:393<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0662) State HANGUP going to sleep<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_session.c:784<br>
switch_core_session_thread() Session 11 (sofia/external/0662) Locked,<br>
Waiting on external entities<br>
2008-10-23 14:38:49 [DEBUG] switch_core_session.c:430<br>
switch_core_session_receive_message() Kill sofia/external/0663 [BREAK]<br>
2008-10-23 14:38:49 [DEBUG] switch_ivr_bridge.c:350<br>
audio_bridge_thread() Kill sofia/external/0662 [BREAK]<br>
2008-10-23 14:38:49 [DEBUG] switch_ivr_bridge.c:353<br>
audio_bridge_thread() BRIDGE THREAD DONE [sofia/external/0663]<br>
2008-10-23 14:38:49 [NOTICE] switch_ivr_bridge.c:382<br>
audio_bridge_on_exchange_media() Hangup sofia/external/0663 [CS_RESET]<br>
[NORMAL_CLEARING]<br>
2008-10-23 14:38:49 [DEBUG] switch_channel.c:1361<br>
<div class="Ih2E3d">switch_channel_perform_hangup() Kill sofia/external/0663 [KILL]<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_session.c:720<br>
<div class="Ih2E3d">switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:433<br>
switch_core_session_run() (sofia/external/0663) State EXCHANGE_MEDIA<br>
going to sleep<br>
2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:365<br>
switch_core_session_run() sofia/external/0663 Running State Change CS_HANGUP<br>
2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:393<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0663) State HANGUP<br>
</div>2008-10-23 14:38:49 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel<br>
sofia/external/0663 hanging up, cause: NORMAL_CLEARING<br>
2008-10-23 14:38:49 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending<br>
BYE to sofia/external/0663<br>
2008-10-23 14:38:49 [NOTICE] switch_core_session.c:802<br>
switch_core_session_thread() Session 11 (sofia/external/0662) Ended<br>
2008-10-23 14:38:49 [NOTICE] switch_core_session.c:804<br>
<div class="Ih2E3d">switch_core_session_thread() Close Channel sofia/external/0662 [CS_HANGUP]<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:46<br>
<div class="Ih2E3d">switch_core_standard_on_hangup() Standard HANGUP sofia/external/0663,<br>
</div>cause: NORMAL_CLEARING<br>
2008-10-23 14:38:49 [DEBUG] switch_core_state_machine.c:393<br>
<div class="Ih2E3d">switch_core_session_run() (sofia/external/0663) State HANGUP going to sleep<br>
</div>2008-10-23 14:38:49 [DEBUG] switch_core_session.c:784<br>
switch_core_session_thread() Session 12 (sofia/external/0663) Locked,<br>
Waiting on external entities<br>
2008-10-23 14:38:49 [NOTICE] switch_core_session.c:802<br>
switch_core_session_thread() Session 12 (sofia/external/0663) Ended<br>
2008-10-23 14:38:49 [NOTICE] switch_core_session.c:804<br>
<div class="Ih2E3d">switch_core_session_thread() Close Channel sofia/external/0663 [CS_HANGUP]<br>
<br>
<br>
</div><div class="Ih2E3d">On 23/10/08 14:09, Anthony Minessale wrote:<br>
> Did you ever try it =D<br>
> because yes that should work. Constructor takes either a uuid string or<br>
> a originate string.<br>
><br>
><br>
><br>
> On Thu, Oct 23, 2008 at 6:02 AM, Birgit Arkesteijn<br>
</div><div class="Ih2E3d">> <<a href="mailto:birgit@westhawk.co.uk">birgit@westhawk.co.uk</a> <mailto:<a href="mailto:birgit@westhawk.co.uk">birgit@westhawk.co.uk</a>>> wrote:<br>
><br>
> Hi,<br>
><br>
> Just a thought ... is there a way in javascript to (re)create a session<br>
> object given an existing uuid?<br>
><br>
> If that was the case, I could do something like:<br>
> var session = new Session (uuid);<br>
> session.bridge(customer_service_url);<br>
><br>
> If that's not possible, I appreciate any thought about my current setup.<br>
><br>
> Thanks, Birgit<br>
<br>
<br>
</div>--<br>
<div><div></div><div class="Wj3C7c">-- Birgit Arkesteijn, <a href="mailto:birgit@westhawk.co.uk">birgit@westhawk.co.uk</a>,<br>
-- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK<br>
-- Company no: 1769350<br>
-- Registered Office:<br>
-- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK.<br>
-- tel.: +44 (0)161 237 0660<br>
-- <URL: <a href="http://www.westhawk.co.uk" target="_blank">http://www.westhawk.co.uk</a>><br>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</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>-- <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<br>