Package Details: freeswitch 1.10.9-1

Git Clone URL: https://aur.archlinux.org/freeswitch.git (read-only, click to copy)
Package Base: freeswitch
Description: An opensource and free (libre, price) telephony system, similar to Asterisk.
Upstream URL: http://freeswitch.org/
Licenses: MPL
Conflicts: freeswitch-fixed, freeswitch-git
Provides: freeswitch
Submitter: None
Maintainer: Korynkai
Last Packager: Korynkai
Votes: 16
Popularity: 0.52
First Submitted: 2009-03-02 18:40 (UTC)
Last Updated: 2023-08-14 06:19 (UTC)

Required by (0)

Sources (21)

Latest Comments

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

Korynkai commented on 2023-09-17 21:02 (UTC) (edited on 2023-09-17 21:02 (UTC) by Korynkai)

gianluca_n yes, this is an issue within spandsp-fs and should be fixed if you rebuild spandsp-fs so a newer commit is pulled. However, due to the fact spandsp-fs is a git package, ymmv; you may find other issues within spandsp down the line. I am awaiting stable releases of the spandsp package to be provided by the freeswitch fork.

Unfortunately my current focus on the freeswitch package is due to the fact it is currently outdated and builds for the latest version are currently broken due to the issue I reported at https://github.com/signalwire/freeswitch/issues/2202 regarding ffmpeg v6, so I apologize that it took me longer to reply to this comment than intended. I am awaiting progress on this particular issue and I believe progress may be unlikely until they release v1.10.11.

gianluca_n commented on 2023-08-24 16:38 (UTC)

Korynkai, thank you very much for the pointer, indeed I forgot I had installed sofia-sip-bc a while ago. Replaced it with sofia-sip and the error is gone.

However I also had to disable mod_event_zmq in the PKGBUILD otherwise I get a compile error in one of tis sources (not a big deal in my case as I don't need that module) and to comment out line 69 (not a joke) in /usr/include/spandsp/expose.h as it is an include pointing to an unexisting file (spandsp/private/v80.h), though this is probably an issue for the spandsp-fs package.

Korynkai commented on 2023-08-22 23:39 (UTC)

gianluca_n what version of sofia-sip are you using? This is currently tested against the current stable in AUR under the sofia-sip package. sdp symbols are defined in sofia-sip.

gianluca_n commented on 2023-08-22 15:30 (UTC)

Compilation is failing due to various missing sdp-related identifiers:

src/switch_core_media.c: In function 'switch_core_media_negotiate_sdp':
src/switch_core_media.c:4960:35: error: 'sdp_proto_extended_srtp' undeclared (first use in this function)
 4960 |                 if (m->m_proto == sdp_proto_extended_srtp || m->m_proto == sdp_proto_extended_rtp) {
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~
src/switch_core_media.c:4960:35: note: each undeclared identifier is reported only once for each function it appears in
  CC       src/libfreeswitch_la-switch_packetizer.lo
src/switch_core_media.c:4960:76: error: 'sdp_proto_extended_rtp' undeclared (first use in this function)
 4960 |                 if (m->m_proto == sdp_proto_extended_srtp || m->m_proto == sdp_proto_extended_rtp) {
      |                                                                            ^~~~~~~~~~~~~~~~~~~~~~
src/switch_core_media.c:4987:42: error: 'sdp_proto_msrp' undeclared (first use in this function); did you mean 'sdp_proto_srtp'?
 4987 |                 } else if (m->m_proto == sdp_proto_msrp || m->m_proto == sdp_proto_msrps){
      |                                          ^~~~~~~~~~~~~~
      |                                          sdp_proto_srtp
  CC       src/libfreeswitch_la-switch_sdp.lo
src/switch_core_media.c:4987:74: error: 'sdp_proto_msrps' undeclared (first use in this function); did you mean 'sdp_proto_srtp'?
 4987 |                 } else if (m->m_proto == sdp_proto_msrp || m->m_proto == sdp_proto_msrps){
      |                                                                          ^~~~~~~~~~~~~~~
      |                                                                          sdp_proto_srtp
src/switch_core_media.c:5868:54: error: 'sdp_media_text' undeclared (first use in this function); did you mean 'sdp_media_type'?
 5868 |                 } else if (!got_text && m->m_type == sdp_media_text && m->m_port) {
      |                                                      ^~~~~~~~~~~~~~
      |                                                      sdp_media_type
src/switch_core_media.c:5984:70: error: 'sdp_bw_tias' undeclared (first use in this function); did you mean 'sdp_bw_as'?
 5984 |                                         } else if (bw->b_modifier == sdp_bw_tias) {
      |                                                                      ^~~~~~~~~~~
      |                                                                      sdp_bw_as
  CC       src/libfreeswitch_la-switch_scheduler.lo
src/switch_core_media.c: In function 'switch_core_media_set_r_sdp_codec_string':
src/switch_core_media.c:13792:42: error: 'sdp_proto_msrp' undeclared (first use in this function); did you mean 'sdp_proto_srtp'?
13792 |                 } else if (m->m_proto == sdp_proto_msrp) {
      |                                          ^~~~~~~~~~~~~~
      |                                          sdp_proto_srtp
src/switch_core_media.c:13794:42: error: 'sdp_proto_msrps' undeclared (first use in this function); did you mean 'sdp_proto_srtp'?
13794 |                 } else if (m->m_proto == sdp_proto_msrps) {
      |                                          ^~~~~~~~~~~~~~~
      |                                          sdp_proto_srtp
src/switch_core_media.c:13796:41: error: 'sdp_media_text' undeclared (first use in this function); did you mean 'sdp_media_type'?
13796 |                 } else if (m->m_type == sdp_media_text) {
      |                                         ^~~~~~~~~~~~~~

Korynkai commented on 2023-08-16 13:08 (UTC)

I am waiting on https://github.com/signalwire/freeswitch/issues/2202 to update this to 1.10.10...

Korynkai commented on 2023-08-14 06:33 (UTC)

... D'oh, as I release my current update to this package, I realize Freeswitch just released a critical update that fixes the spandsp issue, contains various security patches and updates various dependencies... Back to work it seems.

Korynkai commented on 2023-08-01 17:32 (UTC)

I currently have an orphan request in for sofia-sip as the current version in AUR is outdated and has not been updated since 12/2021 and I would like to adopt that package as Freeswitch uses it as its principle SIP engine. I am in the midst of working on these packages but cannot make any progress without keeping Sofia up to date.

Korynkai commented on 2023-06-28 17:44 (UTC)

I will be working on this as soon as possible. Our group is still heavily dependent on Freeswitch, although some of our systems maintenance has been delayed due to a move to a new building. I hope to look into updating this package sometime next week.

Acente commented on 2023-06-27 17:17 (UTC)

The sofia-sip-fs package no longer exists in the AUR. There's a sofia-sip package from the freeswitch git repo (also outdated in 1.13.6 instead of 1.13.15). Any chance this package can depend on sofia-sip instead of sofia-sip-fs?

Korynkai commented on 2022-04-06 04:19 (UTC) (edited on 2022-04-06 04:22 (UTC) by Korynkai)

So, for right now I am going to upgrade the package based on the original package, but our in-house builds enable as many modules as possible... I am considering splitting the modules up into separate packages as the dependencies vary based on these... I will also like to add and maintain any dependencies therein that do not already exist in Arch or AUR. Any thoughts on this from the community?