Package Details: freeswitch 1.10.2-4

Git Clone URL: (read-only, click to copy)
Package Base: freeswitch
Description: An opensource and free (libre, price) telephony system, similar to Asterisk.
Upstream URL:
Licenses: MPL
Conflicts: freeswitch-fixed, freeswitch-git
Provides: freeswitch
Submitter: None
Maintainer: sanerb
Last Packager: sanerb
Votes: 15
Popularity: 0.031814
First Submitted: 2009-03-02 18:40
Last Updated: 2020-08-09 16:48

Dependencies (30)

Required by (0)

Sources (15)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Korynkai commented on 2020-08-14 15:45

@sanerb The modified versions of spandsp and sofia-sip required to build 1.10.4 are available at and, respectively. This is spandsp >= 1.99 (actually 3.0.0 apparently) and sofia-sip 1.13.0. The upstream issue at also mentions this, apparently posted at about the same time you commented, so I'm not certain if you had seen it at the time. Also note that issue has now been closed.

What's particularly odd is that its own spec file indicates the location of the source tar.gz file is but that returns a 404 error. Actually almost looks like they're doing subtle changes to certain (mostly distro-specific, i.e. Debian and RedHat) build files in preparation for release, although the actual source code itself doesn't seem to be in the process of being modified, and seems to build and function appropriately.

I ran into the same issue attempting to build this version for a client due to a bug in 1.10.2 and came across these repositories after a bit of hunting. It took looking at the spec and files of spandsp and sofia-sip to find it at the time, I suppose I should've mentioned some of this in the flag comment.

I'm afraid, if the versions of spandsp and sofia-sip already in the system may be required by other packages, these versions may need to be renamed so they do not collide, and either moved to separate directories in /usr/include and /usr/lib or set up as a package conflict.

sanerb commented on 2020-08-09 16:47

@DesmondKM added, thanks!

@Korynkai 1.10.4 has some issues building. Namely, it doesn't like the system's spandsp, and they don't provide a copy of it:

checking for spandsp >= 1.99... configure: error: no usable spandsp; please install spandsp devel package or equivalent

Arch's spandsp is 0.0.6-3, so I have no idea where SignalWire is getting ">=1.99" from.

EDIT: Confirmed against upstream: So where are they getting "1.99" from? Looks like there's a GH issue as well:

DesmondKM commented on 2020-07-21 12:11

The package also require libtiff and ffmpeg. Build does not complete without this 2 packages.

sanerb commented on 2020-04-13 01:11


thanks! fixed!

istobic commented on 2020-04-12 10:31

Hi, I had to change ${srcdir}/${_pkgname} to ${srcdir}/${_pkgname}-${pkgver} to get it working. Everything else works perfectly, thanks!

sanerb commented on 2019-05-12 05:59


thanks for this. looks like at some point they switched to supporting 1.1.


vasishath commented on 2019-04-23 05:58

This also needs libcurl built using openssl 1.0. The one in official repositories is built using openssl 1.1

EDIT: Other OS libs are also linked with openssl 1.1. Freeswitch cannot run unless it is linked with openssl 1.1

EDIT2: Just replacing openssl-1.0 with openssl in deps fixed the problems. Now freeswitch is running fine.

sanerb commented on 2019-04-14 16:36


Thanks to Alex from FreeSWITCH reaching out. He said that what the Signalwire sales representative has relayed to me is inaccurate and that FreeSWITCH itself remains opensource.

As such, I have done some investigation and can get it building again on Arch with gcc8.

An updated package will hit shortly.

sanerb commented on 2019-02-13 14:50


i'm aware the package is out of date. please see the pinned comments; FreeSWITCH (Signalwire) is refusing to support anything but Debian. This includes bug reports for compilation errors due to newer versions of gcc. Patches welcome, otherwise there's not much i or we can do here.

sanerb commented on 2018-08-26 07:00


yeah, read the pinned comments.