diff --git a/libs/libiax2.sh b/libs/libiax2.sh
new file mode 100755
index 0000000000000000000000000000000000000000..830699d5ef8edddc7fdfc3ccb3a93d723bc57127
--- /dev/null
+++ b/libs/libiax2.sh
@@ -0,0 +1,24 @@
+# CVS Web: http://digium-cvs.netmonks.ca/viewcvs.cgi/libiax2/
+
+date=20060404
+lib=libiax2
+if [ ! -d $lib ]; then
+  echo "Welcome to the installation of $lib"
+  echo -n "Do you want to extract the $date tar.gz or get from svn? [targz/svn]: "
+  read response
+  if [ $response == "svn" ]; then
+    echo "Downloading libiax2 from source... (may take a long time)"
+    svn checkout http://svn.digium.com/svn/libiax2/trunk libiax2
+  else 
+    file="$lib.svn$date.tar.gz"
+    echo "Extracting libiax2 from $file..."
+    tar xzvf $file
+  fi
+fi
+
+cd libiax2
+if [ ! -f configure ]; then
+  ./gen.sh
+fi
+
+./configure && make
diff --git a/libs/libiax2.svn20060404.tar.gz b/libs/libiax2.svn20060404.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..6f9290f66d2852a21be6f86659a792b92a21eb92
Binary files /dev/null and b/libs/libiax2.svn20060404.tar.gz differ