lists.freeswitch.orglists.freeswitch.org/pipermail/freeswitch-users/2014-January.txtFrom iland at...

download lists.freeswitch.orglists.freeswitch.org/pipermail/freeswitch-users/2014-January.txtFrom iland at cs.ucsb.edu Wed Jan 1 01:20:00 2014 From: iland at cs.ucsb.edu (Danny Iland) Date:

If you can't read please download the document

Transcript of lists.freeswitch.orglists.freeswitch.org/pipermail/freeswitch-users/2014-January.txtFrom iland at...

Hi Francis,

Make sure liblzma.so was successfully built. Then try doing something likethis right before you launch freeswitch:

export LD_PRELOAD=/usr/lib/i386-linux-gnu/liblzma.so

Note that that location is for 32-bit, your liblzma.so may be somewheredifferent.

Danny Iland

On Sat, Dec 28, 2013 at 8:36 AM, Francis wrote:

> I tried a fresh git compile just now and got the same error:>> 2013-12-29 00:33:09.762125 [CRIT] switch_loadable_module.c:1391 Error> Loading module /usr/local/freeswitch/mod/mod_spandsp.so> **/usr/local/freeswitch/mod/mod_spandsp.so: undefined symbol:> lzma_stream_encoder**>>> On 25/12/13 21:02, Francis wrote:> > Nope, same error, thought the compile runs without a hitch. I tried> > building the Debian packages on a fresh Debain install and got the same> > problem.> >> > Is there anything in the compile or console logs worth looking for?> >> > Also, is there any library path variables I need to set? In both> > systems, I'm using the Vanilla config.> >> >> > On 25/12/2013 11:28 AM, Anthony Minessale wrote:> >>> >> Try going to the build root and running> >>> >> make spandsp-reconf> >> make mod_spandsp-install> >>> >> On Dec 24, 2013 12:09 PM, "Francis" >> > wrote:> >>> >> This is what I got:> >>> >> freeswitch at internal> load mod_spandsp> >> +OK Reloading XML> >> -ERR [module load file routine returned an error]> >>> >> 2013-12-25 03:58:47.599760 [INFO] mod_enum.c:876 ENUM Reloaded> >> 2013-12-25 03:58:47.599760 [INFO] switch_time.c:1191 Timezone> reloaded> >> 530 definitions> >> 2013-12-25 03:58:47.599760 [CRIT] switch_loadable_module.c:1391> Error> >> Loading module /usr/local/freeswitch/mod/mod_spandsp.so> >> **/usr/local/freeswitch/mod/mod_spandsp.so: undefined symbol:> >> lzma_stream_encoder**> >>> >>> >> On 25/12/13 01:42, Michael Jerris wrote:> >> > Sounds like mod_spandsp isn't loading. Did you try loading it> >> manually to see what error its throwing?> >> >> >> > On Dec 24, 2013, at 4:39 AM, Francis >> > wrote:> >> >> >> >> Hi,> >> >>> >> >> When I do a show codecs in fs_cli, none of the spandsp codecs> >> show up,> >> >> even though GSM and G722 are enabled in vars.xml and mod_spandsp> is> >> >> enabled in modules.conf.xml.> >> >>> >> >> The module was compiled and installed. I'm having the same> >> issue with> >> >> iLBC. This isn't consistent with all modules however, since> >> speex works> >> >> just fine. Any ideas?> >> >>> >> >> Francis> >> >> >> >> >> >> >>> _________________________________________________________________________> >> > 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> >> >> >>> >>> _________________________________________________________________________> >> 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> >>> >>> >>> >>> _________________________________________________________________________> >> 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> >> >> >> > _________________________________________________________________________> > 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> >>> _________________________________________________________________________> 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>-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131231/002233b1/attachment.html

doesn't this article explain exactly that?http://wiki.freeswitch.org/wiki/Mod_local_stream

You can define your own playlist and use it in "playback" application, same way as you do with individual files.

________________________________ From: Ali Pey To: FreeSWITCH Users Help Sent: Tuesday, December 31, 2013 8:16 PMSubject: Re: [Freeswitch-users] Playback in a loop

I'm using bind_digit_action to detect certain key strokes during a call. When the b-leg presses a certain key combination, I would like to put the a-leg on hold and play some prompts for the b-leg to provide some in call features such as call transfer.

I use playback on the a-leg and seems to do the trick, but the problem is that I want to loop through the music file. I'm using Perl and ESL.

Is there a better way to do this?

Thanks,Ali Pey

On Tue, Dec 31, 2013 at 12:22 PM, Michael Jerris wrote:

How are you wanting to initiate this?>>>On Dec 30, 2013, at 7:28 PM, Ali Pey wrote:>>I was trying to use playback since playback is similar to park as I understand.>>>>>>Is there a better way to put the a-leg on hold?>>>>>>>>>>>>On Mon, Dec 30, 2013 at 7:17 PM, Michael Jerris wrote:>>>>If you get the call on actual hold, you can use actual hold music like a mod_local_stream that loops. ?How are you wanting to initiate this?>>>>>>>>>On Dec 30, 2013, at 4:25 PM, Ali Pey wrote:>>>>>>> Hello,>>>>>>>> Is there a way to playback a file in a loop?>>>>>>>> I'm trying to find a way to put the a-leg on hold with music while b-leg gets some prompts to do a initiate a transfer.>>>>>>>> I have looked at endless_playback, but the problem seems to be that there is no way to stop the play back and bridge the call again. Is that still true with endless_playback?>>>>>>>> Regards,>>>> Ali Pey>>>>>>>>>>> _________________________________________________________________________>>>> 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>>>>>>>>>_________________________________________________________________________>>>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>>>>>_________________________________________________________________________>>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>>>>_________________________________________________________________________>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>>

_________________________________________________________________________Professional FreeSWITCH Consulting Services:consulting at freeswitch.orghttp://www.freeswitchsolutions.com

Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com

FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-usersUNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131231/bf4da041/attachment-0001.html

what you get with Parallela, is a number of small cores, each with quite average performance, but these cores are interconnected in a high-performance parallel matrix.

I think it will take several man-months to integrate some processing functionality in FreeSWITCH for this platform. But then you will end up with a number of patches and hacks which are usable with one hardware platform only. Code maintenance will be some challenging task too.

Also it's not clear how multi-threaded real-time communication is possible within Parallela platform.

________________________________ From: Bob Hartwig To: FreeSWITCH Users Help Sent: Monday, December 30, 2013 6:09 PMSubject: Re: [Freeswitch-users] Parallela board - interesting for FreeSWITCH?

I use little ARM-based boards like the BeagleBone Black and Raspberry Pi for FreeSWITCH in our lab, and they work great for small setups. ?The interesting and different thing about the Parallela board is the 16 / 64 core RISC chip, which is programmable in C and C++. ?I can envision offloading transcoding and other CPU-intensive tasks to those cores. ?Hard to say if it will be stable when it's finally released, and I don't know enough about that chip to know if it's up to the task.

? ? Bob

On Mon, Dec 30, 2013 at 10:53 AM, Francis wrote:

I know that on a VIA Eden with 512mb ram, I could have a few calls going without transcoding and it used 20 to 50% cpu, at 800mhz. I'm guessing that would be somewhere in the ballpark of this board.>>There's a few of these ARM boards popping up to compete with Raspberry Pi, I was looking at the CubieBoard for around AU$80 on ebay, shipped with a plastic case. For a customer with less than ten extensions, an IVR or two and voicemail, it's a very tempting experiment to try! The only catch I can see is kernel support for your preferred distro. Debian has armhf, don't know about the others. Allwinner, the chip that Cubieboard is based on has some far flung patches in upstream and there's some custom firmware images at linux-sunxi.org. I was _almost_ on the button to buy one, but I scored 15? T5745 thin clients with Atom N280/1GB ram for $30 each, so I shelved the idea for the time being.>>Which brings me to another question: Is it really worth the fiddling around, when I can import a complete, new Atom/Intel based thin client for around $150, with full kernel and driver support plus expansion capabilities? Maybe in a year or two, We might see fully supported ARM based units with the same support/options for $50. :)>>Francis>>>> >On 29/12/2013 9:20 AM, Bob Hartwig wrote:>>Does anyone here have an opinion on the Parallela board - http://www.adapteva.com/products/parallella/parallella/ - as a platform for FreeSWITCH? ?Could it be appropriate for applications that need to be small and inexpensive, but also capable of doing a fair amount of real-time transcoding? ? >>>>>>? ? Bob>>>>>>>>>>_________________________________________________________________________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 >>_________________________________________________________________________>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>>

_________________________________________________________________________Professional FreeSWITCH Consulting Services:consulting at freeswitch.orghttp://www.freeswitchsolutions.com

Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com

FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-usersUNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131231/bcf143d8/attachment.html

This won't work for my scenario. The subscribers in my environment canupload their own custom music files and I won't be able to create playlistsand change configuration files for every user.

I just need to play one .wav file in a loop.

Thanks.

On Tue, Dec 31, 2013 at 8:44 PM, Stanislav Sinyagin wrote:

>> doesn't this article explain exactly that?> http://wiki.freeswitch.org/wiki/Mod_local_stream>> You can define your own playlist and use it in "playback" application,> same way as you do with individual files.>>> ------------------------------> *From:* Ali Pey > *To:* FreeSWITCH Users Help > *Sent:* Tuesday, December 31, 2013 8:16 PM> *Subject:* Re: [Freeswitch-users] Playback in a loop>> I'm using bind_digit_action to detect certain key strokes during a call.> When the b-leg presses a certain key combination, I would like to put the> a-leg on hold and play some prompts for the b-leg to provide some in call> features such as call transfer.>> I use playback on the a-leg and seems to do the trick, but the problem is> that I want to loop through the music file. I'm using Perl and ESL.>> Is there a better way to do this?>> Thanks,> Ali Pey>>> On Tue, Dec 31, 2013 at 12:22 PM, Michael Jerris wrote:>> How are you wanting to initiate this?>> On Dec 30, 2013, at 7:28 PM, Ali Pey wrote:>> I was trying to use playback since playback is similar to park as I> understand.>> Is there a better way to put the a-leg on hold?>>>> On Mon, Dec 30, 2013 at 7:17 PM, Michael Jerris wrote:>> If you get the call on actual hold, you can use actual hold music like a> mod_local_stream that loops. How are you wanting to initiate this?>> On Dec 30, 2013, at 4:25 PM, Ali Pey wrote:>> > Hello,> >> > Is there a way to playback a file in a loop?> >> > I'm trying to find a way to put the a-leg on hold with music while b-leg> gets some prompts to do a initiate a transfer.> >> > I have looked at endless_playback, but the problem seems to be that> there is no way to stop the play back and bridge the call again. Is that> still true with endless_playback?> >> > Regards,> > Ali Pey> >> > _________________________________________________________________________> > 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>>> _________________________________________________________________________> 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>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> 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>>-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131231/a397612a/attachment-0001.html

Happy New Year Everyone! May all your wishes come true!

Finally had some time to get back at this.After my last message I simply built freeswitch using qemu-arm-staticsince I needed it running on RPi.That worked just fine, except for some mod_spandsp trouble (more on that later).

Now I took another shot at cross compiling.First, I looked at config.cache differences between cross compile andnative, and there where quite a few.But most where because apr disables large file support when beingcross compiled. There where also some thread related but none thatmade any difference, freeswitch still segfaulted in the same way.

Since this was on Fedora 19 64-bit, I decided to try on a differentbuild platform, namely Debian 7.3 64-bit.While running make on debian I ran into FS-5956 (infinite loop onbuild), but thankfully Seven Du's fix-loop-on-mac-2.diff patch fixedthe problem.

After it was finally built I started freeswitch on RPi and what do youknow, it actually runs and works!!

The build steps are the same as outlined in my first post (the envsetup script was the same, only paths and build gcc's triplet werechanged).

If anyone wants to try this (using --sysroot), you will probably needthe patch from FS-6016 to fix esl makefile (or something along thoselines). Also you may need the patch from FS-6015, but that can besidestepped by using "export config_TARGET_LIBS=-lpthread" (Note:debian's gcc is built with "--with-sysroot=/" so sqlite configure willprobably not fail to detect libpthread, but it will be testing for thebuild system library not the host (raspbian; rpi sysroot) one).

Minor annoyance: freeswitch version string is missing the git revisionand date since ./build/print_git_revision got built for arm and didn'trun on the build system (x86). This is a similar problem as withgennmtab that I mentioned before.

As mentioned earlier, spandsp doesn't work for me on rpi, but thisisn't related to cross-compiling, I'm also having this problem withnative compiled freeswitch (both master and stable). It hogs the cpuduring module loading (while adding tone descriptors), but alsoelsewhere (for example sending fax with txfax). I'll start a newthread about this issue.

Well, there you have it, cross-compiled freeswitch... sorry about thelong, blog like post :)

P.S. Kristian, thanks for the openwrt link. Even though I didn't gothat route (for now), it's useful to see how others have dealt withsome of these problems.

On 4 December 2013 03:12, Kristian Kielhofner wrote:> Your best bet to cross compile for Raspberry Pi (or anything, really)> is to use OpenWRT:>> http://wiki.openwrt.org/toh/raspberry_pi>> with the latest OpenWRT telephony code:>> http://git.nanl.de/?p=openwrt/telephony.git;a=summary>> If you give it a shot let us know how it goes!>> On Tue, Dec 3, 2013 at 3:21 PM, Du?an Dragi? wrote:>> Hi all,>>>> This weekend I tried my luck at cross-compiling freeswitch for>> raspberry pi (armv6). After a few bumps along the way (opened jiras>> for those) I managed to build it, but when running freeswitch on the>> target system it segfaults during startup.>>>> I'm building on Fedora 19 x86_64 using the prebuilt toolchain from>> https://github.com/raspberrypi/tools (I can build a toolchain from>> source if anyone thinks it might be better). Raspbian debootstrap>> created base system is used as sysroot (also tried loop mounted>> raspbian image as sysroot).>>>> My simple build environment setup script:>> http://pastebin.freeswitch.org/21698>>>> The build process (source the script, configure and compile):>> ./bootstrap.sh>> . ~/fs-cc-env.sh>> ./configure --build=x86_64-redhat-linux --host=arm-linux-gnueabihf>> --with-sysroot=$SYSROOT>> make>>>> make install didn't work (I guess it's kinda expected, didn't really>> look into it) so I just copied the binaries, libraries and modules to>> rpi.>> Also mod_spidermonkey and mod_xml_rpc were disabled. Didn't even try>> to build mod_spidermonkey and mod_xml_rpc failed to build (well it>> builds but makefile tries to run>> libs/xmlrpc-c/lib/expat/gennmtab/gennmtab which was compiled for arm>> and should have been x86, probably should create jira for this as>> well).>>>> Console log when FS is started:>> http://pastebin.freeswitch.org/21699>>>> and backtrace:>> http://pastebin.freeswitch.org/21700>>>> Is my build environment sane? What am I missing, any hints? Has anyone>> successfully cross-compiled FS for raspberry pi?>>>> Thanks,>> -->> Du?an Dragi?>>>> _________________________________________________________________________>> 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>>>> --> Kristian Kielhofner>> _________________________________________________________________________> 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

-- Du?an Dragi?

Is cross-compiling an academic exercise? If not, why not just nativelybuild it? Natively building Asterisk or FreeSWITCH is as straightforwardon the Raspberry Pi as it is on more mainstream platforms. Here's how I doit:

http://www.bobjectsinc.com/tinycomputers/raspberry-pi-vs-beaglebone-black-building-freeswitch/

It takes awhile, but doesn't require any head-scratching.

Bob

On Wed, Jan 1, 2014 at 11:37 AM, Du?an Dragi? wrote:

> Happy New Year Everyone! May all your wishes come true!>>> Finally had some time to get back at this.> After my last message I simply built freeswitch using qemu-arm-static> since I needed it running on RPi.> That worked just fine, except for some mod_spandsp trouble (more on that> later).>> Now I took another shot at cross compiling.> First, I looked at config.cache differences between cross compile and> native, and there where quite a few.> But most where because apr disables large file support when being> cross compiled. There where also some thread related but none that> made any difference, freeswitch still segfaulted in the same way.>> Since this was on Fedora 19 64-bit, I decided to try on a different> build platform, namely Debian 7.3 64-bit.> While running make on debian I ran into FS-5956 (infinite loop on> build), but thankfully Seven Du's fix-loop-on-mac-2.diff patch fixed> the problem.>> After it was finally built I started freeswitch on RPi and what do you> know, it actually runs and works!!>> The build steps are the same as outlined in my first post (the env> setup script was the same, only paths and build gcc's triplet were> changed).>> If anyone wants to try this (using --sysroot), you will probably need> the patch from FS-6016 to fix esl makefile (or something along those> lines). Also you may need the patch from FS-6015, but that can be> sidestepped by using "export config_TARGET_LIBS=-lpthread" (Note:> debian's gcc is built with "--with-sysroot=/" so sqlite configure will> probably not fail to detect libpthread, but it will be testing for the> build system library not the host (raspbian; rpi sysroot) one).>> Minor annoyance: freeswitch version string is missing the git revision> and date since ./build/print_git_revision got built for arm and didn't> run on the build system (x86). This is a similar problem as with> gennmtab that I mentioned before.>> As mentioned earlier, spandsp doesn't work for me on rpi, but this> isn't related to cross-compiling, I'm also having this problem with> native compiled freeswitch (both master and stable). It hogs the cpu> during module loading (while adding tone descriptors), but also> elsewhere (for example sending fax with txfax). I'll start a new> thread about this issue.>>> Well, there you have it, cross-compiled freeswitch... sorry about the> long, blog like post :)>> P.S. Kristian, thanks for the openwrt link. Even though I didn't go> that route (for now), it's useful to see how others have dealt with> some of these problems.>> On 4 December 2013 03:12, Kristian Kielhofner wrote:> > Your best bet to cross compile for Raspberry Pi (or anything, really)> > is to use OpenWRT:> >> > http://wiki.openwrt.org/toh/raspberry_pi> >> > with the latest OpenWRT telephony code:> >> > http://git.nanl.de/?p=openwrt/telephony.git;a=summary> >> > If you give it a shot let us know how it goes!> >> > On Tue, Dec 3, 2013 at 3:21 PM, Du?an Dragi? > wrote:> >> Hi all,> >>> >> This weekend I tried my luck at cross-compiling freeswitch for> >> raspberry pi (armv6). After a few bumps along the way (opened jiras> >> for those) I managed to build it, but when running freeswitch on the> >> target system it segfaults during startup.> >>> >> I'm building on Fedora 19 x86_64 using the prebuilt toolchain from> >> https://github.com/raspberrypi/tools (I can build a toolchain from> >> source if anyone thinks it might be better). Raspbian debootstrap> >> created base system is used as sysroot (also tried loop mounted> >> raspbian image as sysroot).> >>> >> My simple build environment setup script:> >> http://pastebin.freeswitch.org/21698> >>> >> The build process (source the script, configure and compile):> >> ./bootstrap.sh> >> . ~/fs-cc-env.sh> >> ./configure --build=x86_64-redhat-linux --host=arm-linux-gnueabihf> >> --with-sysroot=$SYSROOT> >> make> >>> >> make install didn't work (I guess it's kinda expected, didn't really> >> look into it) so I just copied the binaries, libraries and modules to> >> rpi.> >> Also mod_spidermonkey and mod_xml_rpc were disabled. Didn't even try> >> to build mod_spidermonkey and mod_xml_rpc failed to build (well it> >> builds but makefile tries to run> >> libs/xmlrpc-c/lib/expat/gennmtab/gennmtab which was compiled for arm> >> and should have been x86, probably should create jira for this as> >> well).> >>> >> Console log when FS is started:> >> http://pastebin.freeswitch.org/21699> >>> >> and backtrace:> >> http://pastebin.freeswitch.org/21700> >>> >> Is my build environment sane? What am I missing, any hints? Has anyone> >> successfully cross-compiled FS for raspberry pi?> >>> >> Thanks,> >> --> >> Du?an Dragi?> >>> >>> _________________________________________________________________________> >> 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> >> >> >> > --> > Kristian Kielhofner> >> > _________________________________________________________________________> > 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>>>> --> Du?an Dragi?>> _________________________________________________________________________> 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>-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140101/92979160/attachment.html

I think the real reason people want to cross compile it as they see it asbeing faster, however, I have found its more of a pain then its reallyworth... Even Raspbian doesn't cross compile, they use binary compatiblehardware (they were using the Freescale i.MX5 platform, however not sure ifthey still are as about 4 or 5 months ago Plugwash commented on how it wasgetting a bit long in the tooth, and i.MX6 hardware is shipping now)

As far as building on The Rpi under raspbian you just follow the debianinstructions

K

On 1/1/14 12:01 PM, "Bob Hartwig" wrote:

> Is cross-compiling an academic exercise? ?If not, why not just natively build> it? ?Natively building Asterisk or FreeSWITCH is as straightforward on the> Raspberry Pi as it is on more mainstream platforms. ?Here's how I do it:> > http://www.bobjectsinc.com/tinycomputers/raspberry-pi-vs-beaglebone-black-buil> ding-freeswitch/> > It takes awhile, but doesn't require any head-scratching.> > ? ? Bob> > > > On Wed, Jan 1, 2014 at 11:37 AM, Du?an Dragi? wrote:>> Happy New Year Everyone! May all your wishes come true!>> >> >> Finally had some time to get back at this.>> After my last message I simply built freeswitch using qemu-arm-static>> since I needed it running on RPi.>> That worked just fine, except for some mod_spandsp trouble (more on that>> later).>> >> Now I took another shot at cross compiling.>> First, I looked at config.cache differences between cross compile and>> native, and there where quite a few.>> But most where because apr disables large file support when being>> cross compiled. There where also some thread related but none that>> made any difference, freeswitch still segfaulted in the same way.>> >> Since this was on Fedora 19 64-bit, I decided to try on a different>> build platform, namely Debian 7.3 64-bit.>> While running make on debian I ran into FS-5956 (infinite loop on>> build), but thankfully Seven Du's fix-loop-on-mac-2.diff patch fixed>> the problem.>> >> After it was finally built I started freeswitch on RPi and what do you>> know, it actually runs and works!!>> >> The build steps are the same as outlined in my first post (the env>> setup script was the same, only paths and build gcc's triplet were>> changed).>> >> If anyone wants to try this (using --sysroot), you will probably need>> the patch from FS-6016 to fix esl makefile (or something along those>> lines). Also you may need the patch from FS-6015, but that can be>> sidestepped by using "export config_TARGET_LIBS=-lpthread" (Note:>> debian's gcc is built with "--with-sysroot=/" so sqlite configure will>> probably not fail to detect libpthread, but it will be testing for the>> build system library not the host (raspbian; rpi sysroot) one).>> >> Minor annoyance: freeswitch version string is missing the git revision>> and date since ./build/print_git_revision got built for arm and didn't>> run on the build system (x86). This is a similar problem as with>> gennmtab that I mentioned before.>> >> As mentioned earlier, spandsp doesn't work for me on rpi, but this>> isn't related to cross-compiling, I'm also having this problem with>> native compiled freeswitch (both master and stable). It hogs the cpu>> during module loading (while adding tone descriptors), but also>> elsewhere (for example sending fax with txfax). I'll start a new>> thread about this issue.>> >> >> Well, there you have it, cross-compiled freeswitch... sorry about the>> long, blog like post :)>> >> P.S. Kristian, thanks for the openwrt link. Even though I didn't go>> that route (for now), it's useful to see how others have dealt with>> some of these problems.>> >> On 4 December 2013 03:12, Kristian Kielhofner wrote:>>> > Your best bet to cross compile for Raspberry Pi (or anything, really)>>> > is to use OpenWRT:>>> >>>> > http://wiki.openwrt.org/toh/raspberry_pi>>> >>>> > with the latest OpenWRT telephony code:>>> >>>> > http://git.nanl.de/?p=openwrt/telephony.git;a=summary>>> >>>> > If you give it a shot let us know how it goes!>>> >>>> > On Tue, Dec 3, 2013 at 3:21 PM, Du?an Dragi? >>> wrote:>>>> >> Hi all,>>>> >>>>>> >> This weekend I tried my luck at cross-compiling freeswitch for>>>> >> raspberry pi (armv6). After a few bumps along the way (opened jiras>>>> >> for those) I managed to build it, but ?when running freeswitch on the>>>> >> target system it segfaults during startup.>>>> >>>>>> >> I'm building on Fedora 19 x86_64 using the prebuilt toolchain from>>>> >> https://github.com/raspberrypi/tools (I can build a toolchain from>>>> >> source if anyone thinks it might be better). Raspbian debootstrap>>>> >> created base system is used as sysroot (also tried loop mounted>>>> >> raspbian image as sysroot).>>>> >>>>>> >> My simple build environment setup script:>>>> >> http://pastebin.freeswitch.org/21698>>>> >>>>>> >> The build process (source the script, configure and compile):>>>> >> ./bootstrap.sh>>>> >> . ~/fs-cc-env.sh>>>> >> ./configure --build=x86_64-redhat-linux --host=arm-linux-gnueabihf>>>> >> --with-sysroot=$SYSROOT>>>> >> make>>>> >>>>>> >> make install didn't work (I guess it's kinda expected, didn't really>>>> >> look into it) so I just copied the binaries, libraries and modules to>>>> >> rpi.>>>> >> Also mod_spidermonkey and mod_xml_rpc were disabled. Didn't even try>>>> >> to build mod_spidermonkey and mod_xml_rpc failed to build (well it>>>> >> builds but makefile tries to run>>>> >> libs/xmlrpc-c/lib/expat/gennmtab/gennmtab which was compiled for arm>>>> >> and should have been x86, probably should create jira for this as>>>> >> well).>>>> >>>>>> >> Console log when FS is started:>>>> >> http://pastebin.freeswitch.org/21699>>>> >>>>>> >> and backtrace:>>>> >> http://pastebin.freeswitch.org/21700>>>> >>>>>> >> Is my build environment sane? What am I missing, any hints? Has anyone>>>> >> successfully cross-compiled FS for raspberry pi?>>>> >>>>>> >> Thanks,>>>> >> -->>>> >> Du?an Dragi?>>>> >>>>>> >> >>>> _________________________________________________________________________>>>> >> 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>>> >>>> >>>> >>>> > -->>> > Kristian Kielhofner>>> >>>> > _________________________________________________________________________>>> > 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>> >> >> >> -->> Du?an Dragi?>> >> _________________________________________________________________________>> 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> > > > _________________________________________________________________________> 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

-- Kenhttp://www.FreeSWITCH.orghttp://www.ClueCon.comhttp://www.OSTAG.orgirc.freenode.net #freeswitchTwitter: @FreeSWITCH

-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140101/9e2b9ae3/attachment-0001.html

Its already some time ago (March 2013) when we built Freeswitch with afresh compile from git on Rapsberry Pi.

But it just worked right of of the box, after having all dependendlibraries installed on Raspbian. It takes a couple of hours though until./configure finshed and to see that a library was missing. So every timeit took some hours again to solve the next problem with missingdependencies. But finally it worked.And I cannot guarantee that every module is working, we just used justthe minimum of modules to make it working as a SBC and to register phones.

I think it makes sense to write down all the needed installation stepsfor compiling Freeswitch on RPi in a seperate wiki chapter.I did some basic steps here:https://wiki.freeswitch.org/wiki/Raspberry_PI-specific_documentation#Installation_from_GIT_.28Raspbian.29

Best regardsPeter

On 01/01/14 19:08, Ken Rice wrote:> Re: [Freeswitch-users] Cross compiling freeswitch for raspberry pi I> think the real reason people want to cross compile it as they see it> as being faster, however, I have found its more of a pain then its> really worth... Even Raspbian doesn't cross compile, they use binary> compatible hardware (they were using the Freescale i.MX5 platform,> however not sure if they still are as about 4 or 5 months ago Plugwash> commented on how it was getting a bit long in the tooth, and i.MX6> hardware is shipping now)>> As far as building on The Rpi under raspbian you just follow the> debian instructions>> K>>> On 1/1/14 12:01 PM, "Bob Hartwig" wrote:>> Is cross-compiling an academic exercise? If not, why not just> natively build it? Natively building Asterisk or FreeSWITCH is as> straightforward on the Raspberry Pi as it is on more mainstream> platforms. Here's how I do it:>> http://www.bobjectsinc.com/tinycomputers/raspberry-pi-vs-beaglebone-black-building-freeswitch/>> It takes awhile, but doesn't require any head-scratching.>> Bob>>>> On Wed, Jan 1, 2014 at 11:37 AM, Dus(an Dragic'> wrote:>> Happy New Year Everyone! May all your wishes come true!>>> Finally had some time to get back at this.> After my last message I simply built freeswitch using> qemu-arm-static> since I needed it running on RPi.> That worked just fine, except for some mod_spandsp trouble> (more on that later).>> Now I took another shot at cross compiling.> First, I looked at config.cache differences between cross> compile and> native, and there where quite a few.> But most where because apr disables large file support when being> cross compiled. There where also some thread related but none that> made any difference, freeswitch still segfaulted in the same way.>> Since this was on Fedora 19 64-bit, I decided to try on a> different> build platform, namely Debian 7.3 64-bit.> While running make on debian I ran into FS-5956 (infinite loop on> build), but thankfully Seven Du's fix-loop-on-mac-2.diff patch> fixed> the problem.>> After it was finally built I started freeswitch on RPi and> what do you> know, it actually runs and works!!>> The build steps are the same as outlined in my first post (the env> setup script was the same, only paths and build gcc's triplet were> changed).>> If anyone wants to try this (using --sysroot), you will> probably need> the patch from FS-6016 to fix esl makefile (or something along> those> lines). Also you may need the patch from FS-6015, but that can be> sidestepped by using "export config_TARGET_LIBS=-lpthread" (Note:> debian's gcc is built with "--with-sysroot=/" so sqlite> configure will> probably not fail to detect libpthread, but it will be testing> for the> build system library not the host (raspbian; rpi sysroot) one).>> Minor annoyance: freeswitch version string is missing the git> revision> and date since ./build/print_git_revision got built for arm> and didn't> run on the build system (x86). This is a similar problem as with> gennmtab that I mentioned before.>> As mentioned earlier, spandsp doesn't work for me on rpi, but this> isn't related to cross-compiling, I'm also having this problem> with> native compiled freeswitch (both master and stable). It hogs> the cpu> during module loading (while adding tone descriptors), but also> elsewhere (for example sending fax with txfax). I'll start a new> thread about this issue.>>> Well, there you have it, cross-compiled freeswitch... sorry> about the> long, blog like post :)>> P.S. Kristian, thanks for the openwrt link. Even though I> didn't go> that route (for now), it's useful to see how others have dealt> with> some of these problems.>> On 4 December 2013 03:12, Kristian Kielhofner> wrote:> > Your best bet to cross compile for Raspberry Pi (or> anything, really)> > is to use OpenWRT:> >> > http://wiki.openwrt.org/toh/raspberry_pi> >> > with the latest OpenWRT telephony code:> >> > http://git.nanl.de/?p=openwrt/telephony.git;a=summary> >> > If you give it a shot let us know how it goes!> >> > On Tue, Dec 3, 2013 at 3:21 PM, Dus(an Dragic'> wrote:> >> Hi all,> >>> >> This weekend I tried my luck at cross-compiling freeswitch for> >> raspberry pi (armv6). After a few bumps along the way> (opened jiras> >> for those) I managed to build it, but when running> freeswitch on the> >> target system it segfaults during startup.> >>> >> I'm building on Fedora 19 x86_64 using the prebuilt> toolchain from> >> https://github.com/raspberrypi/tools (I can build a> toolchain from> >> source if anyone thinks it might be better). Raspbian> debootstrap> >> created base system is used as sysroot (also tried loop mounted> >> raspbian image as sysroot).> >>> >> My simple build environment setup script:> >> http://pastebin.freeswitch.org/21698> >>> >> The build process (source the script, configure and compile):> >> ./bootstrap.sh> >> . ~/fs-cc-env.sh> >> ./configure --build=x86_64-redhat-linux> --host=arm-linux-gnueabihf> >> --with-sysroot=$SYSROOT> >> make> >>> >> make install didn't work (I guess it's kinda expected,> didn't really> >> look into it) so I just copied the binaries, libraries and> modules to> >> rpi.> >> Also mod_spidermonkey and mod_xml_rpc were disabled. Didn't> even try> >> to build mod_spidermonkey and mod_xml_rpc failed to build> (well it> >> builds but makefile tries to run> >> libs/xmlrpc-c/lib/expat/gennmtab/gennmtab which was> compiled for arm> >> and should have been x86, probably should create jira for> this as> >> well).> >>> >> Console log when FS is started:> >> http://pastebin.freeswitch.org/21699> >>> >> and backtrace:> >> http://pastebin.freeswitch.org/21700> >>> >> Is my build environment sane? What am I missing, any hints?> Has anyone> >> successfully cross-compiled FS for raspberry pi?> >>> >> Thanks,> >> --> >> Dus(an Dragic'> >>> >>> _________________________________________________________________________> >> 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> >> >> >> > --> > Kristian Kielhofner> >> >> _________________________________________________________________________> > 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>>>> --> Dus(an Dragic'>> _________________________________________________________________________> 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>>>> ------------------------------------------------------------------------> _________________________________________________________________________> 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>>> -- > Ken> _http://www.FreeSWITCH.org> http://www.ClueCon.com> http://www.OSTAG.org> _irc.freenode.net #freeswitch> Twitter: @FreeSWITCH>>>> _________________________________________________________________________> 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

-- With kind regardsPeter Steinbach

Telefaks Services GmbHmailto:lists (att) telefaks.deInternet: www.telefaks.de

-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140101/31a74138/attachment-0001.html

I guess you could call it an academic exercise, on some level it was.I wanted to see what would it take to cross compile freeswitch, sinceinformation about this topic (in regard to freeswitch) is scarce. Asit turned out, there were a few obstacles on the way, but I used it asan opportunity to get more familiar with the build system.

The other part of this was that I just wanted faster compiles.And although cross compiling is much, much faster (just as fast ascompiling natively for the build system itself), in the case of RPi,BBB and similar arm boards I would agree that it's probably not worthgoing this route, but it very much depends on your use case.It should also be mentioned that on many embedded systems nativebuilding is simply not possible (due to constrained resources).

On 1 January 2014 20:29, Peter Steinbach wrote:> Its already some time ago (March 2013) when we built Freeswitch with a fresh> compile from git on Rapsberry Pi.>> But it just worked right of of the box, after having all dependend libraries> installed on Raspbian. It takes a couple of hours though until ./configure> finshed and to see that a library was missing. So every time it took some> hours again to solve the next problem with missing dependencies. But finally> it worked.> And I cannot guarantee that every module is working, we just used just the> minimum of modules to make it working as a SBC and to register phones.>> I think it makes sense to write down all the needed installation steps for> compiling Freeswitch on RPi in a seperate wiki chapter.> I did some basic steps here:> https://wiki.freeswitch.org/wiki/Raspberry_PI-specific_documentation#Installation_from_GIT_.28Raspbian.29>>> Best regards> Peter>>>>> On 01/01/14 19:08, Ken Rice wrote:>> I think the real reason people want to cross compile it as they see it as> being faster, however, I have found its more of a pain then its really> worth... Even Raspbian doesn?t cross compile, they use binary compatible> hardware (they were using the Freescale i.MX5 platform, however not sure if> they still are as about 4 or 5 months ago Plugwash commented on how it was> getting a bit long in the tooth, and i.MX6 hardware is shipping now)>> As far as building on The Rpi under raspbian you just follow the debian> instructions>> K>>> On 1/1/14 12:01 PM, "Bob Hartwig" wrote:>> Is cross-compiling an academic exercise? If not, why not just natively> build it? Natively building Asterisk or FreeSWITCH is as straightforward on> the Raspberry Pi as it is on more mainstream platforms. Here's how I do it:>> http://www.bobjectsinc.com/tinycomputers/raspberry-pi-vs-beaglebone-black-building-freeswitch/>> It takes awhile, but doesn't require any head-scratching.>> Bob>>>> On Wed, Jan 1, 2014 at 11:37 AM, Du?an Dragi? > wrote:>> Happy New Year Everyone! May all your wishes come true!>>> Finally had some time to get back at this.> After my last message I simply built freeswitch using qemu-arm-static> since I needed it running on RPi.> That worked just fine, except for some mod_spandsp trouble (more on that> later).>> Now I took another shot at cross compiling.> First, I looked at config.cache differences between cross compile and> native, and there where quite a few.> But most where because apr disables large file support when being> cross compiled. There where also some thread related but none that> made any difference, freeswitch still segfaulted in the same way.>> Since this was on Fedora 19 64-bit, I decided to try on a different> build platform, namely Debian 7.3 64-bit.> While running make on debian I ran into FS-5956 (infinite loop on> build), but thankfully Seven Du's fix-loop-on-mac-2.diff patch fixed> the problem.>> After it was finally built I started freeswitch on RPi and what do you> know, it actually runs and works!!>> The build steps are the same as outlined in my first post (the env> setup script was the same, only paths and build gcc's triplet were> changed).>> If anyone wants to try this (using --sysroot), you will probably need> the patch from FS-6016 to fix esl makefile (or something along those> lines). Also you may need the patch from FS-6015, but that can be> sidestepped by using "export config_TARGET_LIBS=-lpthread" (Note:> debian's gcc is built with "--with-sysroot=/" so sqlite configure will> probably not fail to detect libpthread, but it will be testing for the> build system library not the host (raspbian; rpi sysroot) one).>> Minor annoyance: freeswitch version string is missing the git revision> and date since ./build/print_git_revision got built for arm and didn't> run on the build system (x86). This is a similar problem as with> gennmtab that I mentioned before.>> As mentioned earlier, spandsp doesn't work for me on rpi, but this> isn't related to cross-compiling, I'm also having this problem with> native compiled freeswitch (both master and stable). It hogs the cpu> during module loading (while adding tone descriptors), but also> elsewhere (for example sending fax with txfax). I'll start a new> thread about this issue.>>> Well, there you have it, cross-compiled freeswitch... sorry about the> long, blog like post :)>> P.S. Kristian, thanks for the openwrt link. Even though I didn't go> that route (for now), it's useful to see how others have dealt with> some of these problems.>> On 4 December 2013 03:12, Kristian Kielhofner wrote:>> Your best bet to cross compile for Raspberry Pi (or anything, really)>> is to use OpenWRT:>>>> http://wiki.openwrt.org/toh/raspberry_pi>>>> with the latest OpenWRT telephony code:>>>> http://git.nanl.de/?p=openwrt/telephony.git;a=summary>>>> If you give it a shot let us know how it goes!>>>> On Tue, Dec 3, 2013 at 3:21 PM, Du?an Dragi? >> wrote:>>> Hi all,>>>>>> This weekend I tried my luck at cross-compiling freeswitch for>>> raspberry pi (armv6). After a few bumps along the way (opened jiras>>> for those) I managed to build it, but when running freeswitch on the>>> target system it segfaults during startup.>>>>>> I'm building on Fedora 19 x86_64 using the prebuilt toolchain from>>> https://github.com/raspberrypi/tools (I can build a toolchain from>>> source if anyone thinks it might be better). Raspbian debootstrap>>> created base system is used as sysroot (also tried loop mounted>>> raspbian image as sysroot).>>>>>> My simple build environment setup script:>>> http://pastebin.freeswitch.org/21698>>>>>> The build process (source the script, configure and compile):>>> ./bootstrap.sh>>> . ~/fs-cc-env.sh>>> ./configure --build=x86_64-redhat-linux --host=arm-linux-gnueabihf>>> --with-sysroot=$SYSROOT>>> make>>>>>> make install didn't work (I guess it's kinda expected, didn't really>>> look into it) so I just copied the binaries, libraries and modules to>>> rpi.>>> Also mod_spidermonkey and mod_xml_rpc were disabled. Didn't even try>>> to build mod_spidermonkey and mod_xml_rpc failed to build (well it>>> builds but makefile tries to run>>> libs/xmlrpc-c/lib/expat/gennmtab/gennmtab which was compiled for arm>>> and should have been x86, probably should create jira for this as>>> well).>>>>>> Console log when FS is started:>>> http://pastebin.freeswitch.org/21699>>>>>> and backtrace:>>> http://pastebin.freeswitch.org/21700>>>>>> Is my build environment sane? What am I missing, any hints? Has anyone>>> successfully cross-compiled FS for raspberry pi?>>>>>> Thanks,>>> -->>> Du?an Dragi?>>>>>> _________________________________________________________________________>>> 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>>>>>>>> -->> Kristian Kielhofner>>>> _________________________________________________________________________>> 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>>>> --> Du?an Dragi?>> _________________________________________________________________________> 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>>>> ________________________________> _________________________________________________________________________> 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>>> --> Ken> http://www.FreeSWITCH.org> http://www.ClueCon.com> http://www.OSTAG.org> irc.freenode.net #freeswitch> Twitter: @FreeSWITCH>>>> _________________________________________________________________________> 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>>>> --> With kind regards> Peter Steinbach>> Telefaks Services GmbH> mailto:lists (att) telefaks.de> Internet: www.telefaks.de>>> _________________________________________________________________________> 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>

-- Du?an Dragi?

ok, then make an mp3 streaming server and use mod_shoutcast to play the stream

________________________________ From: Ali Pey To: FreeSWITCH Users Help Sent: Wednesday, January 1, 2014 3:50 AMSubject: Re: [Freeswitch-users] Playback in a loop

This won't work for my scenario. The subscribers in my environment can upload their own custom music files and I won't be able to create playlists and change configuration files for every user.?

I just need to play one .wav file in a loop.

Thanks.

On Tue, Dec 31, 2013 at 8:44 PM, Stanislav Sinyagin wrote:

>>doesn't this article explain exactly that?>http://wiki.freeswitch.org/wiki/Mod_local_stream>>>You can define your own playlist and use it in "playback" application, same way as you do with individual files.>>>>>>________________________________> From: Ali Pey >To: FreeSWITCH Users Help >Sent: Tuesday, December 31, 2013 8:16 PM>Subject: Re: [Freeswitch-users] Playback in a loop> >>>I'm using bind_digit_action to detect certain key strokes during a call. When the b-leg presses a certain key combination, I would like to put the a-leg on hold and play some prompts for the b-leg to provide some in call features such as call transfer.>>>I use playback on the a-leg and seems to do the trick, but the problem is that I want to loop through the music file. I'm using Perl and ESL.>>>Is there a better way to do this?>>>Thanks,>Ali Pey>>>>On Tue, Dec 31, 2013 at 12:22 PM, Michael Jerris wrote:>>How are you wanting to initiate this?>>>>>>On Dec 30, 2013, at 7:28 PM, Ali Pey wrote:>>>>I was trying to use playback since playback is similar to park as I understand.>>>>>>>>>Is there a better way to put the a-leg on hold?>>>>>>>>>>>>>>>>>>On Mon, Dec 30, 2013 at 7:17 PM, Michael Jerris wrote:>>>>>>If you get the call on actual hold, you can use actual hold music like a mod_local_stream that loops. ?How are you wanting to initiate this?>>>>>>>>>>>>On Dec 30, 2013, at 4:25 PM, Ali Pey wrote:>>>>>>>>> Hello,>>>>>>>>>> Is there a way to playback a file in a loop?>>>>>>>>>> I'm trying to find a way to put the a-leg on hold with music while b-leg gets some prompts to do a initiate a transfer.>>>>>>>>>> I have looked at endless_playback, but the problem seems to be that there is no way to stop the play back and bridge the call again. Is that still true with endless_playback?>>>>>>>>>> Regards,>>>>> Ali Pey>>>>>>>>>>>>>> _________________________________________________________________________>>>>> 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>>>>>>>>>>>>_________________________________________________________________________>>>>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>>>>>>>_________________________________________________________________________>>>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>>>>>>>_________________________________________________________________________>>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>>>>>>>_________________________________________________________________________>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>>>>_________________________________________________________________________>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>>

_________________________________________________________________________Professional FreeSWITCH Consulting Services:consulting at freeswitch.orghttp://www.freeswitchsolutions.com

Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com

FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-usersUNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org-------------- next part --------------An HTML attachment was scrubbed...URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140101/c444b513/attachment-0001.html

This sounds even more complicated work around since users can upload theircustom MOH wave files.

I was wondering if there is a proper way to do this. I do have alternativeworkarounds such as playing the same file a number of times in a filestring or having the playback in a while loop.

Putting a leg of a call on hold with MOH sounds a simple andstraightforward requirement. There should be a way.

Regards,Ali Pey

On Wed, Jan 1, 2014 at 5:54 PM, Stanislav Sinyagin wrote:

> ok, then make an mp3 streaming server and use mod_shoutcast to play the> stream>>> ------------------------------> *From:* Ali Pey > *To:* FreeSWITCH Users Help > *Sent:* Wednesday, January 1, 2014 3:50 AM>> *Subject:* Re: [Freeswitch-users] Playback in a loop>> This won't work for my scenario. The subscribers in my environment can> upload their own custom music files and I won't be able to create playlists> and change configuration files for every user.>> I just need to play one .wav file in a loop.>> Thanks.>>> On Tue, Dec 31, 2013 at 8:44 PM, Stanislav Sinyagin wrote:>>> doesn't this article explain exactly that?> http://wiki.freeswitch.org/wiki/Mod_local_stream>> You can define your own playlist and use it in "playback" application,> same way as you do with individual files.>>> ------------------------------> *From:* Ali Pey > *To:* FreeSWITCH Users Help > *Sent:* Tuesday, December 31, 2013 8:16 PM> *Subject:* Re: [Freeswitch-users] Playback in a loop>> I'm using bind_digit_action to detect certain key strokes during a call.> When the b-leg presses a certain key combination, I would like to put the> a-leg on hold and play some prompts for the b-leg to provide some in call> features such as call transfer.>> I use playback on the a-leg and seems to do the trick, but the problem is> that I want to loop through the music file. I'm using Perl and ESL.>> Is there a better way to do this?>> Thanks,> Ali Pey>>> On Tue, Dec 31, 2013 at 12:22 PM, Michael Jerris wrote:>> How are you wanting to initiate this?>> On Dec 30, 2013, at 7:28 PM, Ali Pey wrote:>> I was trying to use playback since playback is similar to park as I> understand.>> Is there a better way to put the a-leg on hold?>>>> On Mon, Dec 30, 2013 at 7:17 PM, Michael Jerris wrote:>> If you get the call on actual hold, you can use actual hold music like a> mod_local_stream that loops. How are you wanting to initiate this?>> On Dec 30, 2013, at 4:25 PM, Ali Pey wrote:>> > Hello,> >> > Is there a way to playback a file in a loop?> >> > I'm trying to find a way to put the a-leg on hold with music while b-leg> gets some prompts to do a initiate a transfer.> >> > I have looked at endless_playback, but the problem seems to be that> there is no way to stop the play back and bridge the call again. Is that> still true with endless_playback?> >> > Regards,> > Ali Pey> >> > _________________________________________________________________________> > 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>>> _________________________________________________________________________> 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>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> 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>>>> _________________________________________________________________________> Professional FreeSWITCH Consulting Services:> consulting at freeswitch.org> http://www.freeswitchsolutions.com>> > >> Official FreeSWITCH Sites> http://ww