Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Yesterday I have published in OKay's RPM repository RPMs for FreeSWITCH 1.6.18. FreeSWITCH is a complete VoIP switch that works on many platforms, including Centos 6 and Centos 7. This is one of the biggest packages I have ever done; there are more than 1800 hours of work behind to make it work (mainly because of the CentOS 6 support). When updating, you will notice it will download many libraries, most part of them not available anywhere.

The big difference on my RPM's is there are more sub-packages, for example, you can install only freeswitch-cli if you only need fs_cli command; Centos 6 RPMS for 32 and 64 bits are available with video support; I have imported a patch that fixes mod_nibblebill, in some situations leg b won't hang up and it will produce money losses. I have been updating some other dependencies such as VLC, OpenH264 and MPG123 with latest stable if you were using my RPM's you will notice more updates as well. Since the RPM of the 1.6.15 release, I have published the sounds for en-ca-june, the Canadian English language. If you live in Canada and you have done English exams such as CELPIP, you will notice those little differences.

In addition, these RPM's have a patch that allows the console to filter by a regular expression. If you do VoIP debugging, you will understand right away what I am talking about.

Because libyuv is now part of the core, these RPMs are compiled with video support. Yes, you read it well, both Centos 6 and 7 with video support.

For those asking about FreeSWITCH changelog, this is the list published by them:

Improvements in the build system, cross-platform support, and packaging:

  • FS-10383 Timer leak introduced in FS-10311
  • FS-10378 VPX Tweaks
  • FS-10371 Typo in httapi causes files to always report video
  • FS-10369 Preserve original progress time in timetable and cdr when getting more than one progress indication
  • FS-10365 Add mod_http_cache to the windows build
  • FS-10364 Fix encryption in mod_event_multicast on windows
  • FS-10363 [Core] Move openssl to props on windows.
  • FS-10362 Update lua to 5.2 for Windows build
  • FS-10360 FireFox Screen Sharing
  • FS-10352 Fix segfault when nack received regression from FS-10264
  • FS-10338 add sip_invite_stamp variable of the time we received initial invite on an inbound call leg
  • FS-10335 Colors in recorded MP4 appear dull
  • FS-10328 Add method to allow orphaned B legs during originate to transfer to another extension
  • FS-10326 Memory leak while playing video files that contain only a video stream
  • FS-10320 Playing a file with audio only with mod_av can crash when attempting to seek
  • FS-10319 1.6.17 and Master build fails on OS X
  • FS-10312 bgapi uuid_transfer using -both option is not transferring both uuid's
  • FS-10311 RTP timestamp rollover calculation is incorrect
  • FS-10310 verto communicator: No validation at change login information form
  • FS-10309 verto_communicator: Check network has no visual feedback
  • FS-10307 Repetitive verto re-attach with video only channels can cause a buffer overflow
  • FS-10300 various verto message without params causes crash in message processing functions
  • FS-10299 mod_callcenter: database blocking due to global sql locks
  • FS-10298 mod_callcenter: No bridge-agent-end event generated if agent answers the call but we failed to bridge with member
  • FS-10295 Remove debug log line
  • FS-10291 fs_cli Error indicated on console loglevel debug with extra whitespace before or after debug
  • FS-10286 Sync member joins up with keyframes in shared encoder mode
  • FS-10285 verto.js: Device enumeration in Edge
  • FS-10284 rtp session variable "ts" can wrap to zero for long running calls, causing incorrect logic to be executed
  • FS-10282 mod_opus: two small fixes for logging in debug mode
  • FS-10279 mod_say_nl: Pronounces digits under 10 twice
  • FS-10274 Prevent double-recording of conference files and all recording of supercanvas in multi-canvas mode
  • FS-10273 Incorrect RTP statistics counted in some cases where we don't have a packet
  • FS-10270 Regression in personal canvas
  • FS-10269 conference recording pause doesn't work correctly for video
  • FS-10268 Wrong Event-Name for SWITCH_EVENT_RECV_MESSAGE event
  • FS-10267 zrtp_enrollment broken since 1.6.13
  • FS-10264 Fix jitter buffer bug triggered by RTP extensions (RFC5285)
  • FS-10261 Fire conference-destroy event later
  • FS-10259 Allow uuid_video_bitrate to supersede bitrate control from the conference
  • FS-10258 keep previously negotiated DTLS role during SIP re-INVITE
  • FS-10257 Build error in libsofia-sip-ua/msg when using gcc 6.3 or later
  • FS-10255 "complete" sqlite table grows indefinitely when video-mode=mux is enabled for conference
  • FS-10254 Send keyframe from shared encoder on layout changes
  • FS-10251 Fix clang-analyzer defects found in mod_rayo
  • FS-10249 Audio gradually falls behind video in recordings
  • FS-10247 Fit logo img to size of cropped video or mute image
  • FS-10246 Fix VPX codecs for windows build
  • FS-10241 not sending xml media refresh request INFOs when we try to send them before media is setup
  • FS-10240 Memory leak when using the "Negative Lookahead" in xml dialplan
  • FS-10236 Crash when some sessions with media bugs hangup, regression from FS-10231
  • FS-10231 Some media bugs not fully cleaned up when session is destroyed
  • FS-10225 Incorrect layout chosen when playing a file in a conference with a layout group
  • FS-10208 Debian source package incompatible with git-buildpackage
  • FS-10189 buffer overrun in switch_core_add_state_handler runtime.state_handler_index
  • FS-10172 mod_event_socket: Improve error logging when we cannot enqueue logs or events
  • FS-10169 When using local stream commands FreeSWITCH locks up
  • FS-10155 French digits are not spelled right
  • FS-10150 Reduce writes to closed ssl sockets in websocket code
  • FS-10111 mod_xml_cdr Make folder recursively to the specified destination
  • FS-10085 mod_callcenter: Fix Incorrect no_answer_delay_time behavior in ring-all strategy
  • FS-10084 v8: Unable to run Event Consumer with getEvent() and no parameters
  • FS-10071 mod_perl crashes on Ubuntu but not Debian for any application calls
  • FS-9623 Rare race condition crash in OpenSSL on init
  • FS-9313 Opus implementation with one channel has problems if L16-bridged to a Opus implementation with two channels
  • FS-9242 Update WebRTC code in verto to match the latest spec
  • FS-8941 Can Not use Verto Communicator if No Microphone
  • FS-8380 Improve mod_av's handling of the vw and vh core file params
  • FS-8336 users Mute Icon not toggled on OverLay when moderator mutes user
  • FS-7569 After reload queue agent doesn't ring

RPM's are available for Centos 6 and 7. And you can find it if you type yum search freeswitch.

As I said, there are more than 1800 working hours so far in order to make this possible.

Enjoy!

blog comments powered by Disqus