Skip to content

Instantly share code, notes, and snippets.

View ssinyagin's full-sized avatar

Stanislav Sinyagin ssinyagin

View GitHub Profile
<!-- 7390: VUC conference -->
<extension name="forward_7390">
<condition field="destination_number" expression="^7390$">
<action application="bridge" data="sofia/external/200901@login.zipdx.com"/>
</condition>
</extension>
<!-- 7394: VUC conference via e164.org -->
<extension name="forward_7394">
<condition field="destination_number" expression="^7394$">
@ssinyagin
ssinyagin / atom01
Created October 12, 2013 02:48
FreeSWITCH performance on Atom CPU
root@atom01:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 54
model name : Intel(R) Atom(TM) CPU N2600 @ 1.60GHz
stepping : 1
microcode : 0x10d
cpu MHz : 600.000
cache size : 512 KB
@ssinyagin
ssinyagin / atom02
Created October 12, 2013 02:52
FreeSWITCH performance on Atom CPU
root@atom02:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU N570 @ 1.66GHz
stepping : 10
microcode : 0x107
cpu MHz : 1000.000
cache size : 512 KB
<extension name="playdigits_and_echo">
<condition field="destination_number" expression="^test01$">
<action application="answer"/>
<action application="sleep" data="500"/>
<action application="say" data="en name_spelled iterated 123456789"/>
<action application="playback" data="ivr/ivr-hello.wav"/>
<action application="say" data="en name_spelled iterated 123456789"/>
<action application="delay_echo" data="1000"/>
</condition>
</extension>
@ssinyagin
ssinyagin / fs_cpu_usage
Created March 2, 2014 04:50
FreeSWITCH CPU usage on Atom N570
root@atom02:~# top
top - 05:51:44 up 17:21, 1 user, load average: 0.05, 0.07, 0.05
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.4 us, 0.2 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 2062460 total, 305540 used, 1756920 free, 57668 buffers
KiB Swap: 4167676 total, 0 used, 4167676 free, 197616 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2285 freeswit -2 -10 44764 17m 5396 S 28.8 0.9 24:02.54 freeswitch
4005 root 20 0 4524 1396 1024 R 0.7 0.1 0:00.03 top
@ssinyagin
ssinyagin / native languages of people whom I know
Last active May 7, 2016 04:49
native languages of people whom I know
Russian
Ukrainian
Belarussian
German
Swiss German
French
Italian
Dutch
English
Hungarian
@ssinyagin
ssinyagin / freeswitch-arm.patch
Last active October 2, 2022 02:45
FreeSWITCH patch for ARM architecture
diff --git a/debian/bootstrap.sh b/debian/bootstrap.sh
index 7458934..c525bf7 100755
--- a/debian/bootstrap.sh
+++ b/debian/bootstrap.sh
@@ -298,7 +298,7 @@ Build-Depends:
# bootstrapping
automake (>= 1.9), autoconf, ${libtool_dep},
# core build
- dpkg-dev (>= 1.15.8.12), gcc (>= 4:4.4.5), g++ (>= 4:4.4.5),
+ dpkg-dev (>= 1.15.8.12), gcc-4.7, g++-4.7,
root@scw01:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.5.7-std-4 (travis@scaleway-qa.pr-712) (gcc version 5.3.1 20160413 (Ubuntu/Linaro 5.3.1-14ubuntu2) ) #1 SMP Tue Jul 12 11:00:06 UTC 2016
[ 0.000000] CPU: ARMv7 Processor [562f5842] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] Machine model: Scaleway - C1 Computing
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: Data cache writealloc
@ssinyagin
ssinyagin / git_raw_examples.pl
Last active November 29, 2016 12:51
Working with Git::Raw (libgit2)
use strict;
use warnings;
use Git::Raw;
use IO::File;
use Data::Dumper;
my $dir = '/opt/t3/t/repo';
my $repo = Git::Raw::Repository->init($dir, 0);
@ssinyagin
ssinyagin / git_raw_excercise.pl
Last active December 5, 2016 14:35
git_raw_excercise.pl
use strict;
use warnings;
use Git::Raw;
use IO::File;
use Data::Dumper;
use File::Path qw(make_path remove_tree);
my $dir = '/tmp/gittest';