Thanks, I'll give that a go. But it doesn't make sense to me because after the bridge action I am receiving DTMF OK from the Freetdm module.<br><br>As for the bind_meta_app actions for outgoing - yes probably a good idea if I want to transfer after making an outgoing call out a trunk.<br>
<br>Cheers<br>Shane<br><br><div class="gmail_quote">On Fri, May 11, 2012 at 11:48 AM, curriegrad2004 <span dir="ltr"><<a href="mailto:curriegrad2004@gmail.com" target="_blank">curriegrad2004@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would try adding <action application="start_dtmf" /> right before<br>
the bridge action for the dialplan for your FreeTDM FXS extensions.<br>
You may want to also apply the bind_meta_app actions on the dialplan<br>
for your FreeTDM outgoing calls for features like attended transfer to<br>
work.<br>
<br>
Hope this helps<br>
<br>
On Thu, May 10, 2012 at 12:55 PM, Shane Harrison<br>
<div class="HOEnZb"><div class="h5"><<a href="mailto:shane.harrison@paragon.co.nz">shane.harrison@paragon.co.nz</a>> wrote:<br>
> Hi<br>
><br>
> For calls originating from Freetdm extension I simply set up<br>
> freetdm.conf.xml to use the XML dialplan and context fxs-ports like so:<br>
> <span name="analogExtns"><br>
> <param name="hold-music" value="$${moh_uri}"/><br>
> <param name="tonegroup" value="nz"/><br>
> <param name="digit-timeout" value="2000"/><br>
> <param name="max-digits" value="11"/><br>
> <param name="callwaiting" value="true"/><br>
> <param name="answer-polarity-reverse" value="false"/><br>
> <param name="hangup-polarity-reverse" value="false"/><br>
><br>
> <!-- FreeSWITCH dialplan type and context to send the calls --><br>
> <param name="dialplan" value="XML"/><br>
> <param name="context" value="fxs-ports"/><br>
> </span><br>
><br>
> Then dialplan to get it into default context is:<br>
><br>
> <context name="fxs-ports"><br>
> <extension name="outbound"><br>
> <condition field="destination_number" expression="^(.*)$"><br>
> <action application="set"<br>
> data="toll_allow=local,domestic,international"/><br>
> <action application="transfer" data="$1 XML default"/><br>
> </condition><br>
> </extension><br>
> </context><br>
><br>
><br>
> For calls into FreeTDM I have the following dialplan:<br>
><br>
> <extension name="Local_FXS_Extension"><br>
> <condition field="destination_number" expression="^(300)$"><br>
> <action application="set" data="dialed_extension=300"/><br>
> <action application="export" data="dialed_extension=300"/><br>
> <!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s]<br>
> <app> --><br>
> <action application="bind_meta_app" data="1 ab s<br>
> execute_extension::dx XML features"/><br>
> <action application="bind_meta_app" data="2 ab s<br>
> record_session::$${recordings_dir}/archive/${strftime(%Y)}/${strftime(%b)}/${strftime(%d)}/${uuid}.wav"/><br>
> <action application="bind_meta_app" data="3 ab s<br>
> execute_extension::cf XML features"/><br>
> <action application="bind_meta_app" data="4 ab s<br>
> execute_extension::att_xfer XML features"/><br>
> <action application="set" data="ringback=${us-ring}"/><br>
> <action application="set" data="transfer_ringback=$${hold_music}"/><br>
> <action application="set" data="call_timeout=30"/><br>
> <!-- <action application="set"<br>
> data="sip_exclude_contact=${network_addr}"/> --><br>
> <action application="set" data="hangup_after_bridge=true"/><br>
> <!--<action application="set"<br>
> data="continue_on_fail=NORMAL_TEMPORARY_FAILURE,USER_BUSY,NO_ANSWER,TIMEOUT,NO_ROUTE_DESTINATION"/><br>
> --><br>
> <action application="set" data="continue_on_fail=true"/><br>
> <action application="hash"<br>
> data="insert/${domain_name}-call_return/300/${caller_id_number}"/><br>
> <action application="hash"<br>
> data="insert/${domain_name}-last_dial_ext/300/${uuid}"/><br>
> <action application="set"<br>
> data="called_party_callgroup=${user_data(300@${domain_name} var<br>
> callgroup)}"/><br>
> <!--<action application="export"<br>
> data="nolocal:sip_secure_media=${user_data(300@${domain_name} var<br>
> sip_secure_media)}"/>--><br>
> <action application="hash"<br>
> data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/><br>
> <action application="bridge" data="freetdm/2/1"/><br>
> <action application="answer"/><br>
> <action application="sleep" data="1000"/><br>
> <!--<action application="bridge"<br>
> data="loopback/app=voicemail:default ${domain_name}<br>
> ${dialed_extension}"/>--><br>
> <action application="voicemail" data="default ${domain_name} 300"/><br>
> </condition><br>
> </extension><br>
><br>
><br>
><br>
> Cheers<br>
> Shane<br>
><br>
><br>
> On Fri, May 11, 2012 at 2:07 AM, curriegrad2004 <<a href="mailto:curriegrad2004@gmail.com">curriegrad2004@gmail.com</a>><br>
> wrote:<br>
>><br>
>> It would be beneficial if you can post the dialplan on how FS handles<br>
>> the part where FreeTDM comes into play. I.e. the dialplan that does<br>
>> the transfer of the FreeTDM call into the default context. This seems<br>
>> to be opening up a can of worms here with FXS cards in FreeTDM...<br>
>><br>
>> On Wed, May 9, 2012 at 8:39 PM, Shane Harrison<br>
>> <<a href="mailto:shane.harrison@paragon.co.nz">shane.harrison@paragon.co.nz</a>> wrote:<br>
>> > Happy for you to laugh at yourself, I'm just happy you are finding some<br>
>> > time<br>
>> > to take some interest in my problem. Much appreciated.<br>
>> ><br>
>> > I think some clarity is required here. I am simply trying to do an<br>
>> > attended<br>
>> > transfer as per the wiki (except I set the bind_meta_app to both legs)<br>
>> > <a href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_att_xfer" target="_blank">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_att_xfer</a><br>
>> ><br>
>> > It works fine for SIP to SIP. For SIP to Freetdm it only works if the<br>
>> > SIP<br>
>> > is trying to do the transfer. If the FreeTDM is trying to do it ie.<br>
>> > push *3<br>
>> > on the phone keypad, then the bind_meta_app works fine and detects the<br>
>> > *3<br>
>> > and executes the appropriate extension ie. att_xfer, however the read()<br>
>> > in<br>
>> > the extension att_xfer does not see the subsequent DTMF pressed on the<br>
>> > phone<br>
>> > ie. the destination extension number.<br>
>> ><br>
>> > Cheers<br>
>> > Shane<br>
>> ><br>
>> ><br>
>> > On Thu, May 10, 2012 at 2:44 PM, curriegrad2004<br>
>> > <<a href="mailto:curriegrad2004@gmail.com">curriegrad2004@gmail.com</a>><br>
>> > wrote:<br>
>> >><br>
>> >> I just had to laugh at my self for mixing up the 2 again...<br>
>> >> bind_meta_app is only applicable to that extension that the inbound<br>
>> >> call was made to. Since you've transferred to another extension, the<br>
>> >> bind_meta_app won't work anymore because it's not defined in the<br>
>> >> extension you're transferring to.<br>
>> >><br>
>> >> If you want this to happen, you'd have to manually define that<br>
>> >> bind_meta_app to those target extensions too. Remember, do this at<br>
>> >> your own peril - obvious misuse of bind_meta_app can open a huge<br>
>> >> security hole if you don't know what you're doing :)<br>
>> >><br>
>> >> On Wed, May 9, 2012 at 7:27 PM, Shane Harrison<br>
>> >> <<a href="mailto:shane.harrison@paragon.co.nz">shane.harrison@paragon.co.nz</a>> wrote:<br>
>> >> > Thanks for the thoughts. As I said, I am already setting it to both<br>
>> >> > legs -<br>
>> >> > I will try simply trying one leg but am sceptical :-)<br>
>> >> ><br>
>> >> > I also mentioned that I called the start_dtmf just before calling the<br>
>> >> > read<br>
>> >> > so unless I am doing something wrong here..... I'll try and post the<br>
>> >> > XML<br>
>> >> > tonight when I get home. Oh and it is an FXS card not an FXO of<br>
>> >> > course<br>
>> >> > since it has a phone plugged into it.<br>
>> >> ><br>
>> >> > The question still remains though, why is the in-band DTMF detection<br>
>> >> > working<br>
>> >> > for the bind_meta_app digit detection but not after that?<br>
>> >> ><br>
>> >> > Cheers<br>
>> >> > Shane<br>
>> >> ><br>
>> >> ><br>
>> >> > On Thu, May 10, 2012 at 12:28 PM, curriegrad2004<br>
>> >> > <<a href="mailto:curriegrad2004@gmail.com">curriegrad2004@gmail.com</a>><br>
>> >> > wrote:<br>
>> >> >><br>
>> >> >> and crap, since I wasn't even reading anything here, on the<br>
>> >> >> subsequent<br>
>> >> >> transfers from your FXO card, enable the in-band DTMF detector that<br>
>> >> >> FS<br>
>> >> >> has. The details on the in-band DTMF detector is here:<br>
>> >> >><br>
>> >> >> <a href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_start_dtmf" target="_blank">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_start_dtmf</a><br>
>> >> >><br>
>> >> >> But use this with caution, if there is a DTMF detector on the FXO<br>
>> >> >> card<br>
>> >> >> itself, make sure you disable it before using it.<br>
>> >> >><br>
>> >> >> On Wed, May 9, 2012 at 5:26 PM, curriegrad2004<br>
>> >> >> <<a href="mailto:curriegrad2004@gmail.com">curriegrad2004@gmail.com</a>><br>
>> >> >> wrote:<br>
>> >> >> > apologies for telling you the wrong thing. I was replying you from<br>
>> >> >> > my<br>
>> >> >> > phone btw :P<br>
>> >> >> ><br>
>> >> >> > Yeah, bind_meta_app is the app you would use, but try changing it<br>
>> >> >> > to<br>
>> >> >> > point to the b-leg, not the a-leg<br>
>> >> >> ><br>
>> >> >> > On Wed, May 9, 2012 at 4:12 PM, Shane Harrison<br>
>> >> >> > <<a href="mailto:shane.harrison@paragon.co.nz">shane.harrison@paragon.co.nz</a>> wrote:<br>
>> >> >> >> Thanks. I am currently using bind_meta_app (set to both legs)<br>
>> >> >> >> already<br>
>> >> >> >> rather than bind_digits. I'll give bind_digits a shot and see if<br>
>> >> >> >> it<br>
>> >> >> >> behaves<br>
>> >> >> >> differently.<br>
>> >> >> >><br>
>> >> >> >> Note that I do detect the initial *3 digits and because<br>
>> >> >> >> bind_meta_app<br>
>> >> >> >> is<br>
>> >> >> >> both legs, this is successful no matter which direction the call<br>
>> >> >> >> is<br>
>> >> >> >> setup<br>
>> >> >> >> from. However once the dialplan moves to the extension the *3 is<br>
>> >> >> >> bound<br>
>> >> >> >> to,<br>
>> >> >> >> digits are no longer received.<br>
>> >> >> >><br>
>> >> >> >> The worrying thing for me is that ftdm_io.c doesn't even write to<br>
>> >> >> >> the<br>
>> >> >> >> log<br>
>> >> >> >> that it has received them (nor freetdm above that of course which<br>
>> >> >> >> is<br>
>> >> >> >> understandable) and I am surprised that the read() influences<br>
>> >> >> >> that<br>
>> >> >> >> since it<br>
>> >> >> >> works prior on the *3 digits.<br>
>> >> >> >><br>
>> >> >> >> Cheers<br>
>> >> >> >> Shane<br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >> On Thu, May 10, 2012 at 10:22 AM, curriegrad2004<br>
>> >> >> >> <<a href="mailto:curriegrad2004@gmail.com">curriegrad2004@gmail.com</a>><br>
>> >> >> >> wrote:<br>
>> >> >> >>><br>
>> >> >> >>> I'm guessing the bind digits in your analog card was set to<br>
>> >> >> >>> listen<br>
>> >> >> >>> for<br>
>> >> >> >>> this sequence on the a-leg given if the call was being routed<br>
>> >> >> >>> from<br>
>> >> >> >>> the<br>
>> >> >> >>> IP side to the analog side.<br>
>> >> >> >>><br>
>> >> >> >>> Try changing that to listen on the b-leg.<br>
>> >> >> >>><br>
>> >> >> >>> On 5/9/12, Shane Harrison <<a href="mailto:shane@longwhitecloud.com">shane@longwhitecloud.com</a>> wrote:<br>
>> >> >> >>> > Hi All,<br>
>> >> >> >>> ><br>
>> >> >> >>> > Have a situation where I have a call between a SIP phone and a<br>
>> >> >> >>> > FreeTDM<br>
>> >> >> >>> > channel. Pushing *3 on the analog FreeTDM phone is detected<br>
>> >> >> >>> > and<br>
>> >> >> >>> > this<br>
>> >> >> >>> > is<br>
>> >> >> >>> > bound to a dialplan extension (attended transfer) that does a<br>
>> >> >> >>> > read():<br>
>> >> >> >>> > <action application="read" data="3 3<br>
>> >> >> >>> > 'tone_stream://%(10000,0,350,440)'<br>
>> >> >> >>> > digits 30000 #"/><br>
>> >> >> >>> ><br>
>> >> >> >>> > However pushing further digits on the analog phone ie.<br>
>> >> >> >>> > extension<br>
>> >> >> >>> > number<br>
>> >> >> >>> > of<br>
>> >> >> >>> > phone we wish to do an attended transfer to , doesn't result<br>
>> >> >> >>> > in<br>
>> >> >> >>> > the<br>
>> >> >> >>> > DTMF<br>
>> >> >> >>> > being detected. Note that this all works the other way around<br>
>> >> >> >>> > ie.<br>
>> >> >> >>> > using<br>
>> >> >> >>> > the SIP phone.<br>
>> >> >> >>> ><br>
>> >> >> >>> > When the *3 digits are pushed on the analog phone I see the<br>
>> >> >> >>> > logs<br>
>> >> >> >>> > report:<br>
>> >> >> >>> ><br>
>> >> >> >>> > ftdm_io.c:3463 [s2c1][1:4] Queuing DTMF * (debug = 0)<br>
>> >> >> >>> > mod_freetdm.c:702 Queuing DTMF [*] in channel FreeTDM/2:1/<br>
>> >> >> >>> ><br>
>> >> >> >>> > ftdm_io.c:3463 [s2c1][1:4] Queuing DTMF 4 (debug = 0)<br>
>> >> >> >>> ><br>
>> >> >> >>> > mod_freetdm.c:702 Queuing DTMF [4] in channel FreeTDM/2:1/<br>
>> >> >> >>> ><br>
>> >> >> >>> > When the further keys are pushed ftdm_io reports nothing.<br>
>> >> >> >>> ><br>
>> >> >> >>> > I have tried inserting a start_dtmf before the read() but it<br>
>> >> >> >>> > had<br>
>> >> >> >>> > no<br>
>> >> >> >>> > effect.<br>
>> >> >> >>> > Any thoughts as to why DTMF isn't being seen from the analog<br>
>> >> >> >>> > phone<br>
>> >> >> >>> > after<br>
>> >> >> >>> > the read()?<br>
>> >> >> >>> ><br>
>> >> >> >>> > Cheers<br>
>> >> >> >>> > Shane<br>
>> >> >> >>> ><br>
>> >> >> >>><br>
>> >> >> >>><br>
>> >> >> >>><br>
>> >> >> >>><br>
>> >> >> >>> _________________________________________________________________________<br>
>> >> >> >>> Professional FreeSWITCH Consulting Services:<br>
>> >> >> >>> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> >> >> >>> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>> >> >> >>><br>
>> >> >> >>> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> >> >> >>> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>> >> >> >>><br>
>> >> >> >>> Official FreeSWITCH Sites<br>
>> >> >> >>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> >> >> >>> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> >> >> >>> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
>> >> >> >>><br>
>> >> >> >>><br>
>> >> >> >>><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>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >> --<br>
>> >> >> >> Paragon Electronic Design Ltd<br>
>> >> >> >> L6 Crest House<br>
>> >> >> >> 92 Queens Drive<br>
>> >> >> >> P0 Box 30449<br>
>> >> >> >> Lower Hutt 5040<br>
>> >> >> >><br>
>> >> >> >> <a href="tel:%2B64%204%205703870%20Extn%20875" value="+6445703870">+64 4 5703870 Extn 875</a><br>
>> >> >> >> <a href="tel:%2B64%2021%20608919" value="+6421608919">+64 21 608919</a> (mobile)<br>
>> >> >> >><br>
>> >> >> >> "Solving your problems with the right technology"<br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >> _________________________________________________________________________<br>
>> >> >> >> Professional FreeSWITCH Consulting Services:<br>
>> >> >> >> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> >> >> >> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>> >> >> >><br>
>> >> >> >> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> >> >> >> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>> >> >> >><br>
>> >> >> >> Official FreeSWITCH Sites<br>
>> >> >> >> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> >> >> >> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> >> >> >> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
>> >> >> >><br>
>> >> >> >><br>
>> >> >> >><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>
>> >> >> >><br>
>> >> >><br>
>> >> >><br>
>> >> >><br>
>> >> >> _________________________________________________________________________<br>
>> >> >> Professional FreeSWITCH Consulting Services:<br>
>> >> >> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> >> >> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>> >> >><br>
>> >> >> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> >> >> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>> >> >><br>
>> >> >> Official FreeSWITCH Sites<br>
>> >> >> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> >> >> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> >> >> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
>> >> >><br>
>> >> >><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>
>> >> ><br>
>> >> ><br>
>> >> ><br>
>> >> ><br>
>> >> > --<br>
>> >> > Paragon Electronic Design Ltd<br>
>> >> > L6 Crest House<br>
>> >> > 92 Queens Drive<br>
>> >> > P0 Box 30449<br>
>> >> > Lower Hutt 5040<br>
>> >> ><br>
>> >> > <a href="tel:%2B64%204%205703870%20Extn%20875" value="+6445703870">+64 4 5703870 Extn 875</a><br>
>> >> > <a href="tel:%2B64%2021%20608919" value="+6421608919">+64 21 608919</a> (mobile)<br>
>> >> ><br>
>> >> > "Solving your problems with the right technology"<br>
>> >> ><br>
>> >> ><br>
>> >> ><br>
>> >> > _________________________________________________________________________<br>
>> >> > Professional FreeSWITCH Consulting Services:<br>
>> >> > <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> >> > <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>> >> ><br>
>> >> > FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> >> > <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>> >> ><br>
>> >> > Official FreeSWITCH Sites<br>
>> >> > <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> >> > <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> >> > <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
>> >> ><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>
>> >> ><br>
>> >><br>
>> >><br>
>> >> _________________________________________________________________________<br>
>> >> Professional FreeSWITCH Consulting Services:<br>
>> >> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> >> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>> >><br>
>> >> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> >> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>> >><br>
>> >> Official FreeSWITCH Sites<br>
>> >> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> >> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> >> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
>> >><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>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > Paragon Electronic Design Ltd<br>
>> > L6 Crest House<br>
>> > 92 Queens Drive<br>
>> > P0 Box 30449<br>
>> > Lower Hutt 5040<br>
>> ><br>
>> > <a href="tel:%2B64%204%205703870%20Extn%20875" value="+6445703870">+64 4 5703870 Extn 875</a><br>
>> > <a href="tel:%2B64%2021%20608919" value="+6421608919">+64 21 608919</a> (mobile)<br>
>> ><br>
>> > "Solving your problems with the right technology"<br>
>> ><br>
>> ><br>
>> > _________________________________________________________________________<br>
>> > Professional FreeSWITCH Consulting Services:<br>
>> > <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> > <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>> ><br>
>> > FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> > <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>> ><br>
>> > Official FreeSWITCH Sites<br>
>> > <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> > <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> > <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
>> ><br>
>><br>
>> _________________________________________________________________________<br>
>> Professional FreeSWITCH Consulting Services:<br>
>> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>><br>
>> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>><br>
>> Official FreeSWITCH Sites<br>
>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
><br>
><br>
><br>
><br>
> --<br>
> Paragon Electronic Design Ltd<br>
> L6 Crest House<br>
> 92 Queens Drive<br>
> P0 Box 30449<br>
> Lower Hutt 5040<br>
><br>
> <a href="tel:%2B64%204%205703870%20Extn%20875" value="+6445703870">+64 4 5703870 Extn 875</a><br>
> <a href="tel:%2B64%2021%20608919" value="+6421608919">+64 21 608919</a> (mobile)<br>
><br>
> "Solving your problems with the right technology"<br>
><br>
> _________________________________________________________________________<br>
> Professional FreeSWITCH Consulting Services:<br>
> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
><br>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
><br>
> Official FreeSWITCH Sites<br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
><br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>