Freeswitch Version?

614 views
Skip to first unread message

SD

unread,
Jul 3, 2015, 3:43:25 PM7/3/15
to sip...@googlegroups.com
Hi

Reviewing the guide at

I can see that you are recommending freeswitch 1.5.14
However, I am not able to see an easy path to installing 1.5.

I have followed guides for 1.4...which ultimately lead to version 1.4.20...which I believe is the current 'GA' version.
and also seen guides for 1.6 which are only working on Debian at the moment.


Can you advise if version 1.4.20 could work and if so what needs to be configured?
else
advise a pointer on installing the 1.5.14 version would be appreciated.

thanks!

James Criscuolo

unread,
Jul 6, 2015, 10:26:08 AM7/6/15
to sip...@googlegroups.com, sdel...@gmail.com
Hi SD,
Which guide did you follow? The freeswitch page which we link to in our guide uses the parameter '-b v1.4' several times. Switching the 'v1.4' to 'v1.5' will give you tag 1.5.final, and switching it to 'v1.5.14' will give you the one which we specify. From there, the rest of the instructions on that page should be the same.

If there is a different guide, let me know, and hopefully it can also be translated for 1.5.

Thanks,
James

SD

unread,
Jul 6, 2015, 11:07:19 AM7/6/15
to sip...@googlegroups.com, sdel...@gmail.com
James,
Thanks for your feedback.
If it is at all possible, I would prefer to stay with version 1.4
Should the SIPjs work with that version?
thanks!

Eric Tamme

unread,
Jul 6, 2015, 11:09:16 AM7/6/15
to sip...@googlegroups.com
Freeswitch 1.4 does not have ANY webrtc support as far as I am aware.  1.5+ is required.
--
You received this message because you are subscribed to the Google Groups "SIP.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sip_js+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sip_js/cc8752b8-5242-4c54-a840-65141ce4a4e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

jkit...@microcom.tv

unread,
Jul 6, 2015, 11:29:16 AM7/6/15
to sip...@googlegroups.com
mod_sofia in 1.4 works fine with SIP over websockets, as well as ICE which is the two differences between WebRTC and any other SIP endpoint.

SD

unread,
Jul 6, 2015, 1:51:09 PM7/6/15
to sip...@googlegroups.com, jkit...@microcom.tv
Thanks guys!
I only need the media support from FreeSWITCH...I am already using OverSIP WSS to TLS proxy which is handling the signaling.
I will attempt to roll back to earlier FreeSWITCH
Thanks!

SD

unread,
Jul 7, 2015, 11:17:45 PM7/7/15
to sip...@googlegroups.com, sdel...@gmail.com
Thanks again James... Unfortunately, I cannot install 1.5... see below:

Initialized empty Git repository in /usr/src/freeswitch/.git/
remote: Counting objects: 264802, done.
remote: Compressing objects: 100% (52440/52440), done.
remote: Total 264802 (delta 207285), reused 262273 (delta 205083)
Receiving objects: 100% (264802/264802), 114.05 MiB | 15.23 MiB/s, done.
Resolving deltas: 100% (207285/207285), done.
warning: Remote branch v1.5 not found in upstream origin, using HEAD instead

[root@fs src]# git clone -b v1.5.final https://freeswitch.org/stash/scm/fs/freeswitch.git
Initialized empty Git repository in /usr/src/freeswitch/.git/
remote: Counting objects: 264802, done.
remote: Compressing objects: 100% (52440/52440), done.
remote: Total 264802 (delta 207285), reused 262273 (delta 205083)
Receiving objects: 100% (264802/264802), 114.05 MiB | 17.09 MiB/s, done.
Resolving deltas: 100% (207285/207285), done.
warning: Remote branch v1.5.final not found in upstream origin, using HEAD instead


[root@fs src]# git clone -b v1.5.14 https://freeswitch.org/stash/scm/fs/freeswitch.git
Initialized empty Git repository in /usr/src/freeswitch/.git/
remote: Counting objects: 264802, done.
remote: Compressing objects: 100% (52440/52440), done.
remote: Total 264802 (delta 207285), reused 262273 (delta 205083)
Receiving objects: 100% (264802/264802), 114.05 MiB | 14.20 MiB/s, done.
Resolving deltas: 100% (207285/207285), done.
warning: Remote branch v1.5.14 not found in upstream origin, using HEAD instead





On Monday, July 6, 2015 at 10:26:08 AM UTC-4, James Criscuolo wrote:

SD

unread,
Jul 7, 2015, 11:52:51 PM7/7/15
to sip...@googlegroups.com
Perhaps this is the list of potentially install-able versions from FreeSWITCH?


[root@fs src]# git ls-remote --heads  https://freeswitch.org/stash/scm/fs/freeswitch.git
5f5b67785e35a152a27b0c96417dab2a2b8aa85d refs/heads/2600hz-pull-request
5ff5a440c13c5729ba54dda848e183531b15e21f refs/heads/FS-3387_new_pa
364a1e857ffeb73d9e2ced11808f40c51a0fd4a4 refs/heads/FS-3432
34145ba6ecb6bf0f22dff7be6786b07ae73f4578 refs/heads/FS-4062
bf4bb0028e3f331c6a4e869a11a30d63c3b0456b refs/heads/FS-4558
fa7031cbe3d28e0ac1f2c3da57cf62281dd55b7f refs/heads/FS-7338-remove-unnecessary-libs
09d422ad325e79b727297a639e5d78236cba6ed1 refs/heads/apr-new
b96287f575337dad61484732e04f10eefc9e1890 refs/heads/bugfix/FS-6597
3e6ce8686890def271a90e0990bb19fd554d41fd refs/heads/bugfix/FS-6688-notify-message-record-route-tag
1b355850840c540b6b892338ff75a48e3f5d5bf3 refs/heads/bugfix/FS-7018-mod_callcenter-s-longest-idle-agent
ba016c28503ca748a831ae714b037dec64209bda refs/heads/bugfix/FS-7095-freeswitch-sends-dtls-hello-and-stun
5d332977aa61a0f27f4c0d8c73e90d8ab384cc34 refs/heads/bugfix/FS-7334-fix-clang-wshadow-warnings
0dca8c2e4f656e291cbf2a5d2d7a51620a182afb refs/heads/core_pgsql
6fe55af6b849495b7e36a64ac4898cfaac135660 refs/heads/dingaling_video
f6179720e6be3ce6ed9dc60efb4144ae69a79e17 refs/heads/dispatcher
85b13e0b7fcf4a0536666897bef67e512b5a7db0 refs/heads/distort
884e1cf7db7b90b5f57f39df2fa62680c68b6765 refs/heads/feature/FS-6833
f4fd4418ee400ce912d04087c388d367e1851331 refs/heads/feature/FS-7769
a51518f75330853a940dcec3e7531b7a0a5b687b refs/heads/fs-42-fix
0734737dcb1acdb7aaebe59e210065bc56650e42 refs/heads/gsm_improvements
be66732ad2042d5d7544d22e0eb500f1bf8dbf92 refs/heads/h263
530afd0dc6c02c63b7259d1338eaff94e4c0f23d refs/heads/master
4fa012a9f88ab4cd9b5f7dafa9633dc0ae860036 refs/heads/mod_hiredis
55b9615256168d60b939cce2a40607fe8b16e86e refs/heads/moy/FS-4474
461f94870f2ff31a2ddc274878f5f458bb1b7ce7 refs/heads/moy/tport-log-fix
227d2787a998624e07b1081bb9f4d042818a0dd9 refs/heads/moy/v1.2.stable
92f5c4f26aeb95d2b70fe73875bc98304c87549b refs/heads/my-basic-upstream
246034e78dc8e4e85f9defbac78444215e3e40b1 refs/heads/smgfs
8330336e9a41e19bfe7af576eae55816b4ac4983 refs/heads/unimrcp-update-20141117
f009fd47a10dc55a253f0bd3c010d6550368e6b7 refs/heads/v1.2
da04da87df376009929ced181c130b62fad64860 refs/heads/v1.2.stable
b95362f965bf4cfc34afcbc7117f0d3c9abbaf86 refs/heads/v1.4
49047462feddb4af93c829c69c1a5e10891bf866 refs/heads/v1.4.beta
b0074957a3918955a37f6e059e3e4e37b2595115 refs/heads/video-media-bug

James Criscuolo

unread,
Jul 8, 2015, 9:31:11 AM7/8/15
to sip...@googlegroups.com, sdel...@gmail.com
Hi SD,
Using (same command as you)

I was able to check out the correct commit. These "branches" are actually tags, but you can still check them out with the '-b' argument (although this may be dependent upon git version).


You can (hopefully) just clone the repo without the -b argument (so just git clone https://freeswitch.org/stash/scm/fs/freeswitch.git) then once inside the repo run "git fetch --tags" and hopefully you should see the correct list of tags, which you can then check out what you want. Absolute worst case, the commit hash for 1.5.final is 6a2fc5e0f799b853e7f709298489b6179c1676d7 , you can just clone it without the -b argument then check that out, although I hope it doesn't come to that.


Good luck,

James

SD

unread,
Jul 9, 2015, 8:47:41 AM7/9/15
to sip...@googlegroups.com, sdel...@gmail.com
James,
Thanks again!

You are correct.   It has to do with the version of GIT not accepting the command for getting the "TAG".

I have been attempting to install on Centos 6.   The default version of GIT is 1.7.x; however, the cloning of tag is not supported in that version.  I followed the instructions here:
and was able to install  1.8.3.1 which does support it.

[root@fs src]# git --version
git version 1.8.3.1

[root@fs src]# git clone -b v1.5.final https://freeswitch.org/stash/scm/fs/freeswitch.git
Cloning into 'freeswitch'...
remote: Counting objects: 264888, done.
remote: Compressing objects: 100% (52509/52509), done.
remote: Total 264888 (delta 207358), reused 262286 (delta 205098)
Receiving objects: 100% (264888/264888), 114.06 MiB | 15.16 MiB/s, done.
Resolving deltas: 100% (207358/207358), done.
Note: checking out '6a2fc5e0f799b853e7f709298489b6179c1676d7'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
  git checkout -b new_branch_name

Installing 1.5 now and will test the integration....

Thanks again for your help!!

SD

unread,
Jul 9, 2015, 2:30:59 PM7/9/15
to sip...@googlegroups.com
FYI , 
Confirmed 1.5.14 works... as well as 1.4.20
Reply all
Reply to author
Forward
0 new messages