Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Yesterday, I am publishing the RPMs for Go-Ethereum 1.4.13. All you need to do is to add my OKay's RPM repository, and just install it. This new release is a must installed if you want to keep updated with the EIP150 fork.

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

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Syncthing is a software that allows file synchronization. It is especially through for road warriors as it handles two endpoints behind a NAT through its relay server. However, if you are like me with more than 600 GB of data to have synced between your personal laptop and desktop, and you modify files frequently, you will find that syncthing needs a lot of CPU to work.

As I see, syncing is a background task. I am not usually on both computers at the same time. So, as it is not a real-time critical task, it does not matter if files are not updated right away. I figured out a way to fix this issue. In short terms, the use of cpulimit. I have already written about how to limit the CPU use in general. I will explain how I did with syncthing, since in Mageia 6, syncthing is a service and systemd is used.

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Today I have published in OKay's RPM repository RPMs for FreeSWITCH 1.6.12. 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 1720 hours of work behind to make it work (mainly because 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 and MPG123 with latest stable if you were using my RPM's you will notice more updates as well.

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:

New features that were added:

  • FS-9242 [mod_verto] Convert to adapter.js
  • FS-8955 [verto_communicator] Adding DTMF shortcuts and handling DTMF history on DTMF widget
  • FS-9601 [mod_opus] Make adjustable bitrate mutually exclusive with FEC enforcing on the decreasing trend, add step calculation for bitrate adjustment, fix bug on context settings
  • FS-8644 [mod_opus] OPUS_SET_BITRATE(), codec control and estimators for packet loss and RTT (with Kalman filters) to detect a slow or congested link. Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.

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

  • FS-8623 [build] Fixed sun studio build errors building libvpx
  • FS-9553 [core] Refactor video-on-hold
  • FS-9616 [libvpx] Update libvpx to latest upstream
  • FS-9618 [libyuv] Update libyuv to latest upstream

The following bugs were squashed:

  • FS-9574 [mod_verto] We shouldn't print data set on the buffer because of the potential security issues
  • FS-9508 [verto_communicator] Adding AGC option on settings, enabled by default
  • FS-7876[verto_communicator] Adding hold button for video calls
  • FS-9242[verto.js] Fixed screen share for chrome to work in VC with additional camera
  • FS-9586[mod_local_stream] Fixed the local_stream video queue sticking when not being read from
  • FS-9610[core] Video keyframe requests not being propagated properly
  • FS-9612[core] RTCP-MUX wrongly enabled in cases where answer contains RTCP but offer didn't / remote address not obtained in UDPTL mode
  • FS-9580[core] Add auto adjust for RTCP separate from RTP for sync NAT
  • FS-9548[core] Crash on Invite due to bad config for sip profile
  • FS-9498 [mod_conference] Fixed a regression with 100% cpu

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


Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

A very nice customer asked me to put a shared mount point in his FusionPBX/FreeSWITCH cluster. Azure offers shared storage through the use of CIFS (aka Samba). I know, its CIFS, and many of you know that this is not the best protocol for sharing. NFS does a better work, but Microsoft doesn't support it.So, Samba it is.

I won't cover how to get that mount point. The Microsoft Azure guidelines for Storage under Linux do that pretty clear. What I am going to share with you is my bonnie++ metrics I did. This way you will know what to expect. These tests were done in an Azure VPS with 2 GB of RAM and running CentOS 7. I don't have further details of the VPS as I don't manage the WEB UI, I just have root access to it.


Read about IT, Migration, Business, Money, Marketing and other subjects.

Some subjects: FusionPBX, FreeSWITCH, Linux, Security, Canada, Cryptocurrency, Trading.