Difference between revisions of "Download FreeSWITCH"

From FreeSWITCH Wiki
Jump to: navigation, search
(Undo revision 23322 by Atyzezyhy (Talk))
Line 1: Line 1:
>=Source=
+
=Source=
 
==Source Tarball==
 
==Source Tarball==
 
* http://files.freeswitch.org/freeswitch-1.0.6.tar.gz -or- http://files.freeswitch.org/freeswitch-1.0.6.tar.bz2
 
* http://files.freeswitch.org/freeswitch-1.0.6.tar.gz -or- http://files.freeswitch.org/freeswitch-1.0.6.tar.bz2
Line 10: Line 10:
  
 
==Git Tree==
 
==Git Tree==
FreeSWITCH is very stable, even the latest Git tree. The repository is here:<br/>
+
FreeSWITCH is very stable, even the latest Git tree. The repository is here:<br/>
 
git://git.freeswitch.org/freeswitch.git
 
git://git.freeswitch.org/freeswitch.git
  
Line 19: Line 19:
  
 
===Simple Clone - Linux/Unix===
 
===Simple Clone - Linux/Unix===
&lt;pre&gt;git clone git://git.freeswitch.org/freeswitch.git&lt;/pre&gt;
+
<pre>git clone git://git.freeswitch.org/freeswitch.git</pre>
  
 
See [[Ubuntu Quick Start]] for more information.
 
See [[Ubuntu Quick Start]] for more information.
Line 42: Line 42:
 
==TortoiseGit for Windows GUI Tool==
 
==TortoiseGit for Windows GUI Tool==
  
TortoiseGit is only a Front-End application and is an optional install after ''Git for Windows'', above. &lt;br/&gt;
+
TortoiseGit is only a Front-End application and is an optional install after ''Git for Windows'', above. <br/>
 
* [http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-64bit.msi TortoiseGit x64]   
 
* [http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-64bit.msi TortoiseGit x64]   
 
* [http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-32bit.msi TortoiseGit x32]
 
* [http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-32bit.msi TortoiseGit x32]
  
 
NOTICE:
 
NOTICE:
{{warning|content=Check if TortoiseGit general settings is already set ''msysgit -&gt; Git.exe Path'' otherwise set it, i.e., ''C:\Program Files (x86)\Git\bin''.&lt;br/&gt; }}
+
{{warning|content=Check if TortoiseGit general settings is already set ''msysgit -> Git.exe Path'' otherwise set it, i.e., ''C:\Program Files (x86)\Git\bin''.<br/> }}
 
Once TortoiseGit is installed, follow these simple steps:
 
Once TortoiseGit is installed, follow these simple steps:
 
* Open the Windows Explorer  
 
* Open the Windows Explorer  
 
* Navigate to an appropriate folder (like My Documents)
 
* Navigate to an appropriate folder (like My Documents)
* Create a new folder named &quot;FreeSWITCH&quot;
+
* Create a new folder named "FreeSWITCH"
 
* You must set autocrlf=false otherwise the gawk scripts will fail!
 
* You must set autocrlf=false otherwise the gawk scripts will fail!
* Right-click the &quot;FreeSWITCH&quot; folder and click on &quot;Git Clone&quot;
+
* Right-click the "FreeSWITCH" folder and click on "Git Clone"
 
* The Git repo is git://git.freeswitch.org/freeswitch.git
 
* The Git repo is git://git.freeswitch.org/freeswitch.git
 
* The clone will take several minutes...
 
* The clone will take several minutes...
  
 
When the clone is finished, you can check the status by right-clicking and selecting properties on the cloned folder, and selecting the Git tab. You'll see something like:
 
When the clone is finished, you can check the status by right-clicking and selecting properties on the cloned folder, and selecting the Git tab. You'll see something like:
&lt;br/&gt;
+
<br/>
 
   HEAD:            3c66b497d66ae180de30bffe449d0421f5d16221
 
   HEAD:            3c66b497d66ae180de30bffe449d0421f5d16221
 
                     S-2784, missing incoming calls to one interfacename
 
                     S-2784, missing incoming calls to one interfacename
Line 68: Line 68:
 
                     Giovanni Maruzzelli
 
                     Giovanni Maruzzelli
 
                     2010-10-29 01:57:37
 
                     2010-10-29 01:57:37
&lt;br/&gt;
+
<br/>
 
Once the checkout is complete then use one of the solution files:
 
Once the checkout is complete then use one of the solution files:
 
* Freeswitch.2008.sln - MS Visual Studio 2008 solution file
 
* Freeswitch.2008.sln - MS Visual Studio 2008 solution file
Line 74: Line 74:
  
 
Regards Arturo Monroy
 
Regards Arturo Monroy
 
----
 
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 
----
 
=[http://axyzuhy.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]=
 
----
 
=[http://axyzuhy.co.cc CLICK HERE]=
 
----
 
</div>
 
  
 
=Pre-Built Binaries=
 
=Pre-Built Binaries=

Revision as of 06:09, 18 November 2010

Contents

Source

Source Tarball

Snapshot

Latest Build

Git Tree

FreeSWITCH is very stable, even the latest Git tree. The repository is here:
git://git.freeswitch.org/freeswitch.git

Learning Git

Either you were a Windows user o Linux user Pro Git web page is a excellent beginning.

Simple Clone - Linux/Unix

git clone git://git.freeswitch.org/freeswitch.git

See Ubuntu Quick Start for more information.

Clone on Windows

Git for Windows

  • First install a Git Client for Windows, this version is known to work well. However you could install another one from mSysGit
Warning

On Windows you must Select CheckOut as-is, Commit as-is in order to Set core.autocrlf False.

 


Once installed Git Client, you will be able to download FreeSWITCH source code without GUI Tool as TortoiseGit. Just type:

git clone -v git://git.freeswitch.org/freeswitch.git C:/FS_GIT/

at Git Bash, the last param is an example.

  • You should verify the core.autocrlf values type on git config --get-all core.autocrlf is false

TortoiseGit for Windows GUI Tool

TortoiseGit is only a Front-End application and is an optional install after Git for Windows, above.

NOTICE:

Warning

Check if TortoiseGit general settings is already set msysgit -> Git.exe Path otherwise set it, i.e., C:\Program Files (x86)\Git\bin.

 

Once TortoiseGit is installed, follow these simple steps:

  • Open the Windows Explorer
  • Navigate to an appropriate folder (like My Documents)
  • Create a new folder named "FreeSWITCH"
  • You must set autocrlf=false otherwise the gawk scripts will fail!
  • Right-click the "FreeSWITCH" folder and click on "Git Clone"
  • The Git repo is git://git.freeswitch.org/freeswitch.git
  • The clone will take several minutes...

When the clone is finished, you can check the status by right-clicking and selecting properties on the cloned folder, and selecting the Git tab. You'll see something like:

  HEAD:             3c66b497d66ae180de30bffe449d0421f5d16221
                    S-2784, missing incoming calls to one interfacename
                    Giovanni Maruzzelli
                    2010-10-29 01:57:37
  Last Modified:    3c66b497d66ae180de30bffe449d0421f5d16221
                    skypopen: fix FS-2784, missing incoming calls to one interfacename
                    Giovanni Maruzzelli
                    2010-10-29 01:57:37


Once the checkout is complete then use one of the solution files:

  • Freeswitch.2008.sln - MS Visual Studio 2008 solution file
  • Freeswitch.2008.express.sln - MS Visual C++ Express Edition solution file.

Regards Arturo Monroy

Pre-Built Binaries

Windows

Mac OS X

Linux

  • AstLinux - Daily builds of AstLinux trunk with FreeSWITCH enabled. The version of FreeSWITCH is Git master as of the execution of the

build script, currently 2AM EST

BSD

NOTE: The pfSense project, which is FreeBSD-based, contains a FreeSWITCH package installer.

See also