mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-05 10:34:54 +00:00
Anthony Minessale
ae9d56e288
Adding bugs to the core
This is the primary commit to add bugs to the core (media bugs that is) Media bugs are kind of like what ChanSpy is in Asterisk only cooler (I wrote ChanSpy too so I can say that) Here is an example of using them to record a call by the higher level switch_ivr functionality passed up to the dialplan via mod_playback. The call will be recorded while the some.wav plays then stop for the rest of the call (when some_other.wav plays) The bugs may have bugs since this is 1 day's work so happy hunting ...... <extension name="42"> <condition field="destination_number" expression="^42$"> <action application="set" data="RECORD_TITLE=recording test"/> <action application="set" data="RECORD_ARTIST=FreeSWITCH"/> <action application="record_session" data="/tmp/rtest.wav"/> <action application="playback" data="/tmp/some.wav"/> <action application="stop_record_session" data="/tmp/rtest.wav"/> <action application="playback" data="/tmp/some_other.wav"/> </condition> </extension> git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2588 d0543943-73ff-0310-b7d9-9358b9ac24b2
Freeswitch depends on several out of tree libraries. All of freeswitch depends on APR, and mod_exosip depends on osip, exosip, jtrhead, and jrtplib. Download locations and links for details can be found below. Apr info available at: http://apr.apache.org Download Locations: apr: http://apache.mirrors.versehost.com/apr/apr-1.2.2.tar.gz Backup Download Locations: apr: http://www.sofaswitch.org/mikej/apr-1.2.2.tar.gz Exosip\Osip info available at: http://www.antisip.com/ Download Locations: osip: http://www.antisip.com/download/libosip2-2.2.1.tar.gz exosip: http://www.antisip.com/download/libeXosip-0.9.0.tar.gz Backup Download Locations: osip: http://www.sofaswitch.org/mikej/libosip2-2.2.1.tar.gz exosip: http://www.sofaswitch.org/mikej/libeXosip-0.9.0.tar.gz Jthread\Jrtplib info available at: http://research.edm.luc.ac.be/jori/page.html Download Locations: jthread: http://research.edm.luc.ac.be/jori/jthread/jthread-1.1.2.tar.gz jrtplib: http://research.edm.luc.ac.be/jori/jrtplib/jrtplib-3.3.0.tar.gz Backup Download Locations: jthread: http://www.sofaswitch.org/mikej/jthread-1.1.2.tar.gz jrtplib: http://www.sofaswitch.org/mikej/jrtplib-3.3.0.tar.gz MSVC Notes: Freeswitch will compile and run from Microsoft Visual Studio 2005. If using the Visual C++ Express edition, please make sure that the location of the include and lib directories are propperly set in the file C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\VCProjectEngine.Dll.Express.Config. The automated build process for te dependecy libraries will not work without these settings.
Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Readme
Multiple Licenses
267 MiB
Languages
C
64.4%
C++
21.8%
JavaScript
4.7%
Assembly
2%
Makefile
1%
Other
5.4%