[Freeswitch-users] Faxing with FreeSWITCH
Steve Underwood
steveu at coppice.org
Tue Mar 25 18:56:36 MSK 2014
The reasonable maximum for concurrent FAX channels will depend a lot on
the hardware and the nature of the FAXes. If a modern quad core machine
isn't giving you a capacity in the hundreds you are either handling
really difficult FAXes or you have a bottleneck somewhere (e.g. slow disks).
Regards,
Steve
On 03/25/2014 10:52 PM, Ali Pey wrote:
> Have you done any performance testing? How many concurrent faxes can
> you do?
>
>
> Yes, in Lua you can do transfer to FAX_DETECT extension. It's fairly
> simple. If you choose to go that route, I can help you to set it up.
>
> Try api_hangup_hook for post call processing. It gives you whole lots
> of information. You can also save additional parameters in channel
> variables and access them there in hangup hook.
>
>
> Regards,
> Ali Pey
>
>
> On Mon, Mar 24, 2014 at 8:56 PM, <bruce at sqls.net
> <mailto:bruce at sqls.net>> wrote:
>
> I actually did that after reviewing some captures in wireshark and I
> realized the silence was just taking up time at the start. This is
> what
> I have now.
>
> session:answer()
> session:execute("spandsp_start_fax_detect", "rxfax '/tmp/FAX-" .. uuid
> .. ".tif'")
> session:execute("playback", "silence_stream://15000")
> session:hangup()
>
> With that, I don't even need the sleep. So it's commented out and the
> system plays silence for the 15 seconds while it listens for a fax
> tone.
> If it never gets a tone then all the session variables that rxfax sets
> are empty so later on in the script if those are empty I just set the
> error as "No fax detected, possible voice call" for my logging and
> e-mail notifications stuff. I thought about having the fax_detect just
> set a variable and run a while loop to detect the variable (with a
> timeout) but that seems more wasteful on resources and likely to break
> somehow creating an endlessly running loop.
>
> Thanks for the comments from everyone else too. The IVR ideas make
> sense
> if I took voice calls but this is a 100% fax only system. I suppose I
> could play a notice announcement like "This is a fax system. Please
> start you fax now or hangup"... Maybe later :) The recommendations to
> have the fax_detect switch to other parts of the dialplan won't
> work for
> me since I'm doing this all 100% inside a LUA script.. Or at least I
> don't think they would work. I don't know how to register dialplan
> extensions inside a LUA script.
>
> I think this brings me to my #2 question. When faxes don't work.
> How do
> I go about finding the problem? Right now, like I mentioned initially,
> the majority of my failed faxes just give the error "The call dropped
> prematurely". I'm currently pretty clueless on knowing where to go
> with
> that...
>
> Right now my script pulls out the entire freeswitch log for the
> call and
> puts it into a file named based on the call uuid. Then I have
> pcapsipdump running which gives me a log of the sip/rdp/t38 packets. I
> also log all the channel and rxfax variables into a sqlite
> database for
> each call. So I've got tons of data to look at :) I've been toying
> around with wireshark but I have no idea what the call is suppose to
> look like :). The feature in wireshark that lets me play the audio
> seems
> the most helpful for me because I can at least listen to see if
> any fax
> tones or weird static is on the line.
>
> Is there a good guide I could reference to understand at least the
> initial negation of a ulaw/t38 fax call? That way I'll have a starting
> clue on where a problem might be.
>
> ------ Original Message ------
> From: "Tim St. Pierre" <fs-list at communicatefreely.net
> <mailto:fs-list at communicatefreely.net>>
> To: freeswitch-users at lists.
> <mailto:freeswitch-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=9cb3777a-24f4-4d5c-bdd4-cbacce033702&cm_destination=http://freeswitch.org>
> Sent: 3/24/2014 7:31:50 PM
> Subject: Re: [Freeswitch-users] Faxing with FreeSWITCH
>
> >Switch the fax detect and silence_stream so that fax detect happens
> >first. You want Freeswitch to be listening during the silence stream.
> >What's probably happening right now is that the fax isn't detected
> >until
> >you are in the 15s sleep.
> >
> >
> >
> >On 14-03-24 05:19 PM, bruce at sqls.net <mailto:bruce at sqls.net> wrote:
> >>
> >> Ah, thanks for the info on fax detect.. With that and reading some
> >>more
> >> examples/docs I tried this..
> >>
> >> session:answer()
> >> session:execute("playback", "silence_stream://2000")
> >> session:execute("spandsp_start_fax_detect", "rxfax '/tmp/FAX-" ..
> >>uuid
> >> .. ".tif'")
> >> session:sleep(15000);
> >> session:hangup()
> >>
> >>
> >> Which seems to work. Once it detects a fax it fire's off the rxfax
> >>app.
> >> I'm not sure if maybe there's a better method to do this or not.
> >>This
> >> doesn't really leave me a variable saying that no fax was detected
> >> outside the lack of result variables from rxfax but maybe
> that's good
> >> enough. Any ideas on a better solution, anyone? :)
> >>
> >> On a side note. Does anyone know -why- the playback
> silence_stream is
> >> needed? Or is it not needed at all? I see that in almost every
> >>example
> >> on using FreeSWITCH faxing but I'm not sure what it's purpose is.
> >> Thanks.
> >>
> >>
> >> ------ Original Message ------
> >> From: "Tim St. Pierre" <fs-list at communicatefreely.net
> <mailto:fs-list at communicatefreely.net>>
> >> To: freeswitch-users at lists.
> <mailto:freeswitch-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=bbf31206-26d1-4db5-803c-ef6ff8ab746a&cm_destination=http://freeswitch.org>
> >> Sent: 3/24/2014 3:15:08 PM
> >> Subject: Re: [Freeswitch-users] Faxing with FreeSWITCH
> >>
> >>> The fax detect function starts listening for fax tones while the
> >>>call
> >>> continues. You are right, in that it is a non-blocking function.
> >>>
> >>> What you probably need to do, after making sure that media is
> >>> established, is call fax detect, then give the caller
> something to
> >>>do
> >>> while you wait for a possible fax tone. You could just play
> silence
> >>>to
> >>> the caller for a few seconds, unless there was something more
> >>>relevant
> >>> to do. I believe that the original intent of fax detect was to be
> >>> invoked just before an IVR was run, so that a voice caller would
> >>>just
> >>> listen to the menu, but a fax would start making tones that could
> >>>then
> >>> be detected, transferring the call to the named extension
> where it
> >>> would
> >>> be answered as a fax.
> >>>
> >>> Hope that helps!
> >>>
> >>> On 14-03-24 01:49 PM, bruce at sqls.net <mailto:bruce at sqls.net>
> wrote:
> >>>>
> >>>> Hello! I'm working on setting up a FreeSWITCH/Flowroute fax
> >>>>server.
> >>>> The
> >>>> server is connected without any nat on a 20MB fiber internet
> >>>> connection.
> >>>> I've built some lua scripts that allow me to receive and send
> >>>>faxes
> >>>> and
> >>>> log all the faxes to a sqlite database. I even have a
> management
> >>>> script
> >>>> that can be called from the fs_cli to add fax2email routes and
> >>>>adjust
> >>>> settings. It's still a pretty rough implementation but overall
> >>>>it's
> >>>> working fairly well but I have two main questions that I hope
> >>>>someone
> >>>> could help me with.
> >>>>
> >>>> 1) I would like to detect "voice calls" or maybe I want to
> detect
> >>>>fax
> >>>> calls? There's a dialplan function to listen for and detect
> a fax
> >>>> caller
> >>>> but I'm having trouble implementing it in my lua script. It
> seems
> >>>> it's a
> >>>> non-blocking function, maybe? Because it just walks right over
> >>>>that
> >>>> line
> >>>> instead of waiting and listening for any fax tones. I
> thought it
> >>>> would
> >>>> block the script for x seconds and listen for a fax tone and
> >>>>return a
> >>>> result based on what it found. Can someone help me accomplish
> >>>> something
> >>>> similar to that?
> >>>>
> >>>> 2) So far, by far... my most common error is "The call dropped
> >>>> prematurely". I'm not sure how to start debugging the error to
> >>>>figure
> >>>> out what's causing it and how (if I can) solve it. I do have
> >>>>pcap's
> >>>> of
> >>>> the calls from pcapsipdump and I also have the freeswitch
> log of
> >>>>each
> >>>> call (my lua script pulls and saves that for each fax
> call). I've
> >>>> opened
> >>>> the pcap files up in wireshark but I don't know what I'm
> looking
> >>>>for
> >>>> and
> >>>> I think that might be over my head at the moment. Can
> anyone give
> >>>>me
> >>>> any
> >>>> help on what this error is normally caused by or what I
> could look
> >>>> for
> >>>> and/or test?
> >>>>
> >>>> Here are a couple of example logs that ended with "The call
> >>>>dropped
> >>>> prematurely".
> >>>>
> >>>>http://bmts.us/faxlogs/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=5f06b9d2-6783-4a4a-a22e-eba488a4dce1&cm_destination=http://bmts.us/faxlogs/>FAX-2e913a50-3a4f-4abc-9882-a323a97e5138.log
> >>>>
> >>>>http://bmts.us/faxlogs/_
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=4f08a9d2-c0e4-4656-b307-1fce4f26290e&cm_destination=http://bmts.us/faxlogs/_>FAX-59d02d9d-c4ba-44c2-8edd-a1c9142c7c1c.log_
> >>>>
> >>>><http://bmts.us/faxlogs/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=bf04972b-bcc0-4f1c-9c13-29253abcb611&cm_destination=http://bmts.us/faxlogs/>FAX-59d02d9d-c4ba-44c2-8edd-a1c9142c7c1c.log>
> >>>> __
> >>>> __
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>_________________________________________________________________________
> >>>> Professional FreeSWITCH Consulting Services:
> >>>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> >>>> http://www.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=c6e1fbd7-4e4c-4003-9a80-5921445814b2&cm_destination=http://www.freeswitchsolutions.com>freeswitchsolutions.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=3c565ef0-f29d-488d-8442-ab0cb06d459f&cm_destination=http://freeswitchsolutions.com>
> >>>>
> >>>>
> >>>>
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=1068f134-32c6-4323-9f84-7f6821c87ba8&cm_destination=>
> >>>>
> >>>> Official FreeSWITCH Sites
> >>>> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=2a0c017f-dbda-4c8a-afd1-9fe29c887e49&cm_destination=http://www.freeswitch.org>
> >>>> http://wiki.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=d70dad2e-9350-443c-bfc2-cd6831ed249b&cm_destination=http://wiki.freeswitch.org>
> >>>> http://www.cluecon.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=a9cea91e-974c-4959-95f5-d9fdde010d79&cm_destination=http://www.cluecon.com>
> >>>>
> >>>> FreeSWITCH-users mailing list
> >>>> FreeSWITCH-users at lists.
> <mailto:FreeSWITCH-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=3954c2e4-d1eb-4c1b-9112-85d76ceaf489&cm_destination=http://freeswitch.org>
> >>>> http://lists.freeswitch.org/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=5683d0d0-ac79-401c-9ccd-efd0e8c1e4dc&cm_destination=http://lists.freeswitch.org/>mailman/listinfo/freeswitch-users
> >>>>
> >>>>
> >>>>UNSUBSCRIBE:http://lists.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=2ed13fca-4b38-40db-97a9-2b2e96991588&cm_destination=http://lists.freeswitch.org/mailman/options/freeswitch-users>freeswitch.org/mailman/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=0de8b5d6-7a6f-4311-919a-2ecf067f47ee&cm_destination=http://freeswitch.org/mailman/>options/freeswitch-users
> >>>> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=8ebca09a-485c-4194-aba3-d5ff29119a38&cm_destination=http://www.freeswitch.org>
> >>>>
> >>>
> >>>
> >>>_________________________________________________________________________
> >>> Professional FreeSWITCH Consulting Services:
> >>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> >>> http://www.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=ff1b0b6b-6d37-4de1-948a-ecee65a6ab5c&cm_destination=http://www.freeswitchsolutions.com>freeswitchsolutions.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=fc8adccf-ac9f-4c48-bb3a-50151f9c7dba&cm_destination=http://freeswitchsolutions.com>
> >>>
> >>>
> >>>
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=f94bd341-e49b-4dab-9ef2-ba9277e06b45&cm_destination=>
> >>>
> >>> Official FreeSWITCH Sites
> >>> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=f94bdaad-8587-4495-b9ed-1b23793800f7&cm_destination=http://www.freeswitch.org>
> >>> http://wiki.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=26d781c9-63ce-4f92-a39f-29faaf9a0a8d&cm_destination=http://wiki.freeswitch.org>
> >>> http://www.cluecon.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=9a6bc26f-4b94-4df1-b4fe-faf5456d9f82&cm_destination=http://www.cluecon.com>
> >>>
> >>> FreeSWITCH-users mailing list
> >>> FreeSWITCH-users at lists.
> <mailto:FreeSWITCH-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=c3f885dc-3428-4207-baf5-0645d23cb413&cm_destination=http://freeswitch.org>
> >>> http://lists.freeswitch.org/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=427de94b-c610-4918-8888-e0882b77c91c&cm_destination=http://lists.freeswitch.org/>mailman/listinfo/freeswitch-users
> >>>
> >>>UNSUBSCRIBE:http://lists.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=7f00b959-9620-4d69-a082-b627405329c2&cm_destination=http://lists.freeswitch.org/mailman/options/freeswitch-users>freeswitch.org/mailman/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=3588cb67-bf41-481b-a341-59a7f358ff21&cm_destination=http://freeswitch.org/mailman/>options/freeswitch-users
> >>> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=a02a3b0d-1926-436a-b876-18e05becf947&cm_destination=http://www.freeswitch.org>
> >>
> >>
> >>
> >>_________________________________________________________________________
> >> Professional FreeSWITCH Consulting Services:
> >> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> >> http://www.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=ab015fba-834a-46f5-acbf-7322d2111df1&cm_destination=http://www.freeswitchsolutions.com>freeswitchsolutions.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=08823be6-a15f-48f0-89f0-1ccc183c8310&cm_destination=http://freeswitchsolutions.com>
> >>
> >>
> >>
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=ab026770-3b80-4403-a646-de56e5c50e44&cm_destination=>
> >>
> >> Official FreeSWITCH Sites
> >> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=d2ca55d3-f1b1-4f22-b80b-9e412eb9b36a&cm_destination=http://www.freeswitch.org>
> >> http://wiki.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=a1cecbea-17e1-4a73-a18f-c9067a5d343a&cm_destination=http://wiki.freeswitch.org>
> >> http://www.cluecon.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=368695c7-ea9b-4e1e-b0ac-d8e731015df0&cm_destination=http://www.cluecon.com>
> >>
> >> FreeSWITCH-users mailing list
> >> FreeSWITCH-users at lists.
> <mailto:FreeSWITCH-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=1dcb8853-3723-4a41-808a-11c1fa528ad4&cm_destination=http://freeswitch.org>
> >> http://lists.freeswitch.org/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=21d39a9a-b885-4cef-abc1-0ad83b972aa5&cm_destination=http://lists.freeswitch.org/>mailman/listinfo/freeswitch-users
> >>
> >>UNSUBSCRIBE:http://lists.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=5193bf5e-9fae-4d72-96e8-380f28372f31&cm_destination=http://lists.freeswitch.org/mailman/options/freeswitch-users>freeswitch.org/mailman/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=e4e25de0-786c-4d96-ab41-ad2ddec00085&cm_destination=http://freeswitch.org/mailman/>options/freeswitch-users
> >> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=6bef95b7-75a6-4b56-983f-15fd28efc257&cm_destination=http://www.freeswitch.org>
> >>
> >
> >_________________________________________________________________________
> >Professional FreeSWITCH Consulting Services:
> >consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> >http://www.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=ab616f44-3527-423c-be24-8e99aa2ebb1a&cm_destination=http://www.freeswitchsolutions.com>freeswitchsolutions.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=29812a4b-fdd0-4e7e-90fc-d79b0a1fff02&cm_destination=http://freeswitchsolutions.com>
> >
> >
> >
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=f3bcf3ce-a49d-425e-80e7-0051a226c555&cm_destination=>
> >
> >Official FreeSWITCH Sites
> >http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=24ceb58a-0853-431c-98a1-bf6ff97b2bb8&cm_destination=http://www.freeswitch.org>
> >http://wiki.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=00bf007f-6048-47ae-9d49-a4a7424a29db&cm_destination=http://wiki.freeswitch.org>
> >http://www.cluecon.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=a3041473-e1f6-4fe4-92f7-909d83e8080b&cm_destination=http://www.cluecon.com>
> >
> >FreeSWITCH-users mailing list
> >FreeSWITCH-users at lists.
> <mailto:FreeSWITCH-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=56b6333b-cb3e-4571-bf22-d6de22c5a3ba&cm_destination=http://freeswitch.org>
> >http://lists.freeswitch.org/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=42953ad5-dc93-473b-ab00-7f20c09e584c&cm_destination=http://lists.freeswitch.org/>mailman/listinfo/freeswitch-users
> >UNSUBSCRIBE:http://lists.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=42f438a8-974d-4c4b-9d87-ad0ce72f3c6e&cm_destination=http://lists.freeswitch.org/mailman/options/freeswitch-users>freeswitch.org/mailman/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=044fe0c3-9b8e-460c-81f7-d94b49fb3480&cm_destination=http://freeswitch.org/mailman/>options/freeswitch-users
> >http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=71ba93f3-42f8-4488-ad34-b1eddd543a48&cm_destination=http://www.freeswitch.org>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=d1a08a40-2fc6-448d-99d1-392449e6f541&cm_destination=http://www.freeswitchsolutions.com>freeswitchsolutions.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=6b6bd89f-9a8a-4f15-a5b9-6e23a37b23a8&cm_destination=http://freeswitchsolutions.com>
>
>
>
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=82255a68-08c6-4715-855b-a01686deff9b&cm_destination=>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=2113b02d-e5c6-4fbb-9f8a-0088b82fa8a6&cm_destination=http://www.freeswitch.org>
> http://wiki.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=de8d1f6a-44bb-41fb-ae0d-0408027db0fe&cm_destination=http://wiki.freeswitch.org>
> http://www.cluecon.com
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=21e21405-af93-4559-86d7-d849346f02d3&cm_destination=http://www.cluecon.com>
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.
> <mailto:FreeSWITCH-users at lists.freeswitch.org>freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=5b48fc85-f75f-4291-9151-bda706d5181a&cm_destination=http://freeswitch.org>
> http://lists.freeswitch.org/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=ff6a2221-0f91-45fd-92af-21dbfd17c98c&cm_destination=http://lists.freeswitch.org/>mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=3547b6ee-e67a-431f-a1fd-da0af8e9ff76&cm_destination=http://lists.freeswitch.org/mailman/options/freeswitch-users>freeswitch.org/mailman/
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=a8d0fffa-eef3-41fa-9d97-cbdac2aa3e84&cm_destination=http://freeswitch.org/mailman/>options/freeswitch-users
> http://www.freeswitch.org
> <https://contactmonkey.com/api/tracker?cm_session=ff9a4c7c-2f7b-40b1-b4f7-4b35f31838f8&cm_type=link&cm_link=49f287ed-c3e7-465c-a1a6-7e519e8748c1&cm_destination=http://www.freeswitch.org>
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users
mailing list