##Google Analz## ##Microsoft## ##Googel## Swanand: June 2017

Wednesday 21 June 2017

The world of crypto currency is moving really fast. Over the past 5 years Bitcoin outperform any other investment like gold, stock market or real estate.
Over the past years hundreds of new crypto currencies came on the market. Most of them are just copy cat or only have a few features that make them different.
Only a handful of those crypto currencies are real outliers. Those unique ones disrupt their industry just like bitcoin did with the financial sector.
The following top 5 crypto currencies are outliers and are the one I am sure will go up in value by 10x-100x over the next 2 years. (Roger ver, here is my prediction)

1. Ethereum

ETHEREUM
Ethereum is a true outlier. It’s a platform that allows to create smart contract that runs on a decentralize network. The team behind Ethereum is very smart. I always look up the people that are behind a project before investing and Ethereum has 100% of my confidence. Those guys rock.
Other then the team, the degree of adoption that Ethereum gets at the moment is phenomenal. Because ethereum is a platform where developer can deploy Dapps, a lot of inovation is being made at the moment and each one of those innovation boost the adoption rate of Ethereum and create a network effect.
If one currency can make it big, it is Ethereum. It already grew 1000% over the past few months and I can see the currency go another 1000% easily if not more over the next few months and years.
Ethereum is the only crypto-currency that I believe has the capacity to overtake Bitcoin Market cap in the near future.
Current Market Cap: $816,840,813
Price: $10.54 US
Prediction: Ethereum is the crypto currency that has the most potential. I think it could be possible to see it overtake Bitcoin in Market Cap. 500$/ether is something plausible in the near future.

2.Factom

Factom
Factom is another fantastic cryptocurrency that used to be called “Notary Chain” that should grow by a lot this year.
Factom allows companies to create immutable database.
Factom store information in their own blockchain and then create a hash of that data and stores it into the Bitcoin blockchain. They are also working on adding that hash into ethereum and other big blockchain to add protection.
Factom just got a huge contract with 20 smart cities in China and are working with other countries to create immutable data base. This will allow those government to stream line and secure their data.
The market for Factom is huge and they definitly are outliers. The people behind Factom are also very smart. I am looking forward the growth of this company.
Current Market Cap: $10,408,536
Price: $1.19 US
Prediction: Factom is getting mass adoption very quickly, I can see it growing to $30 before the summer.

3.MaidSafe

MaidSafe
Maidsafe has been around for quite a while now. 10 years exactly and they finally launch their Alpha MVP this week. Maidsafe is a decentralize database.
Instead of storing data on your computer, with maidsafe you can encrypt and upload it on the decentralise server. That way no one person can access your data without your permission. It is 100% secure and it doesnt use any space.
This decentralise database will make it possibe for whistle blower to share information without having the fear of seeing the governement or other group censor them. It is the internet uncensored.
Again, the people behind maidsafe are real geniuses. When you listen to them, you know that their vision is the future. I am so excited to have the safenet working. Once the safenet goes live the crypto-currency behind their project should skyrocket to the moon. It already went 10x over the past few months but thats nothing compare to what is coming.
Maidsafe has the capacity to revoluionize the internet as we know it. They are really amazing. Only people in the crypto-world know them because they are in Alpha, but as soon as they are live ( a few months) You will see them on every newspaper.
Right now you can only purchase their temporary coins called MaidSafeCoin. Im not sure how the exchange process will work so that is the only thing stopping me from investing heavily in this one.
Current Market Cap: $46,466,724
Price: $0.10 US
Prediction: once they go live, their price will sky rocket to a few dollars for sure. I really think they can revolutionize the internet so their price should reflect that in the long term. 600$ in a few years.

4. Bitcoin

Bitcoin
Bitcoin has proven a store of value over the past few years and it is currently trading at 410$ today. The price vary a lot but it outperformed all the other investment vehicle by a lot.
Bitcoin has the network effect and most people have heard of Bitcoin. But this is not a panacea because Myspace had the network effect at some point and they lost their position over better platforms like Facebook.
Over the past few years, Bitcoin got a lot of venture capital money so we should see very interesting apps and project coming to the market in 2016. All those companies will drive wider public adoption which would drive the price up.
One problem with bitcoin is that it’s block size limit reached the maximum amount of transaction it can process. It will need to overcome this before the price can start climbing again.
Current Market Cap: $6,275,855,363
Price: $410 US
Prediction: With the stock market going down, people will be looking for a safe heaven. I think it can reach 1200$ before the end of the year if they don’t get overtaken by Ethereum. If they get overtaken, we might see the price drop instead as people transfer to this better option.

5.Ripple

ripple
Ripple is my last choice. The Banking system is trying to catch up on what Bitcoin did to them. The only thing stoping bitcoin right now is slow rate of adoption. Ripple pivoted into the banking market and recently closed a deal with SBI Bank, one of the main financial institution in Asia.
I heard that Ripple was trying to do something with the w3c consortium and I heard of Ripple trying to close a deal with RBC bank. So there is no big tornado yet but it seems like they are working hard behind the scene and something big might come out in the near future.
One thing I know is that the banking system would rather deal with a stable crypto-currency rather than one that fluctuate a lot, so Im not sure how that will play out with Ripple.
I wouldn’t hold my breath and I’m not too interested to see the banking system win, all I want is to see bitcoin succeed. But I keep Ripple in the top 5 because I can see them being disruptive to the banking industry in the future.
Current Market Cap: $276,170,587
Price: 0.008 US
Prediction: If Ripple can prove that they are the solution for the banking industry, their valuation could skyrocket. Until then, let’s watch on the side line.
I think that Bitcoin, Ethereum, Factom and Maidsafe all do something very different and they complete each other. No one could do what the other one can do. They are all necessary in their adoption rate is very fast. This is why those are my main bet for the 5 best crypto currencies of 2016. Ripple is a long shot but is worth following.
Crypto currency are one of the biggest opportunies for investor out there. Forget about gold or the stock market. Crypto are the revolution and if you don’t want to be left behind, you better get started.
If you want to buy Bitcoin, Coinbase is the exchange I personally use. You can buy Bitcoin and Ethereum and receive Bitcoin payment directly into your bank account.




source:- https://www.alexfortin.com/top-5-crypto-currencies-invest-2016/

How to Create Your Own Cryptocurrency



This tutorial was created to illustrate how easy it is to create your own cryptocurrency simply by forking another existing coin. Something that might make you think twice next time you buy into an IPO, pre-sale or pump and dump coin. Each step is covered by a four part video series created by whatthefluxable.
A basic understanding of command line tools and code editors are necessary to follow the steps in the tutorial.

Part 1 – How to Create Your Own Cryptocurrency


Build your dependencies:
install dependencies for building
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libminiupnpc-dev
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev
(If using Boost 1.37, append -mt to the boost libraries in the makefile)

Check that Litecoin compiles

USE this command to change your names (from within your working directory):
find ./ -type f -readable -writable -exec sed -i “s/Litecoin/Learncoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/LiteCoin/LearnCoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/LTC/LERN/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/litecoin/learncoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/litecoind/learncoind/g” {} \;

Part 2 – How to Create Your Own Cryptocurrency

 

In part 2 you will learn how to generate a Merkle root
Code to be inserted into main.cpp to create a new root:
http://pastebin.com/DzqRTba5

Part 3 – How to Create Your Own Cryptocurrency


 
The third part of How to Create Your Own Cryptocurrency series will cover the generation of the genesis block.

Part 4 – How to Create Your Own Cryptocurrency

 
The fourth part of the video series will instruct you how to make a custom “artwork” for your own cryptocurrency. Do not expect a master class in Photoshop or image editing.


Part 5 – How to Create Your Own Cryptocurrency

In part 5 whatthefluxable show you how to upload to github and build the windows wallet.
It’s the hardest part as you’ll see — in fact I can’t get it right the first time.
Gitian build instructions are here:
sudo bin/gbuild ../learncoin/contrib/gitian-descriptors/­deps-win32.yml
Build qt
sudo bin/gbuild ../learncoin/contrib/gitian-descriptors/­qt-win32.yml
Build boost
sudo bin/gbuild ../learncoin/contrib/gitian-descriptors/­boost-win32.yml
Build wallet
change remotes line underneat to
“remotes: []”
sudo bin/gbuild –commit learncoin=HEAD ../learncoin/contrib/gitian-descriptors/­gitian-win32.yml
Dependencies
https://www.openssl.org/source/old/1.0.1/openssl-1.0.1i.tar.gz
http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.9.20140401.tar.gz
http://fossies.org/linux/misc/zlib-1.2.8.tar.gz
http://sourceforge.net/projects/libpng/files/libpng16/older-releases/1.6.8/libpng-1.6.8.tar.gz/download
https://fukuchi.org/works/qrencode/qrencode-3.4.3.tar.bz2
http://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.bz2?r=http%3A%2F%2Fwww.boost.org%2Fusers%2Fhistory%2Fversion_1_55_0.html&ts=1449098451&use_mirror=internode
https://svn.boost.org/trac/boost/raw-attachment/ticket/7262/boost-mingw.patch
http://wtogami.fedorapeople.org/boost-mingw-gas-cross-compile-2013-03-03.patch
https://download.qt.io/archive/qt/4.8/4.8.5/qt-everywhere-opensource-src-4.8.5.tar.gz

Part 6 – How to Create Your Own Cryptocurrency

 

Part 6 covers the pool setup and final conclusions from the video series creator whatthefluxable.
Did you succeed in creating your own cryptocurrency? Did you experiencing any setbacks? Share your experience with other users in the comments below.

 Source:- https://cryptojunction.com/how-to-create-your-own-cryptocurrency/


 

 

Thursday 15 June 2017

Kamailio Installation – the Open Source SIP Server

                          How To Install Kamailio – the Open Source SIP Server


This is for Debian servers or Ubuntu

1. Install minimal version of Debian 8 Stable 64Bit

2. Update the System

# apt-get update
# apt-get upgrade


3. Add Key

# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfb40d3e6508ea4c8
# echo "deb http://deb.kamailio.org/kamailio43 jessie main" > /etc/apt/sources.list.d/kamailio.list


4. Install Kamalio applications and configurations

# apt-get update

# apt-get install kamailio kamailio-extra-modules kamailio-json-modules

This will automatically install the Kamailio

Source:- https://www.kamailio.org/w/

VICIdial Scratch Installation CentOS 7 & MariaDB & Asterisk 11 & Latest VICIdial SVN



Update the system


Make sure you update the system first, then reboot if you installed an updated kernel.
yum -y update
reboot

Install the following in one go
yum install -y httpd php-common php-pdo php php-pear php-mbstring php-cli php-gd php-imap php-devel phpsysinfo php-mysql phpmyadmin mod_ssl mariadb mariadb-server mariadb-devel perl-DBI perl-DBD-MySQL perl-Digest-HMAC perl-YAML perl-ExtUtils-ParseXS perl-NetAddr-IP perl-Crypt-SSLeay perl-Curses perl-DBD-Pg perl-Module-ScanDeps perl-Text-CSV perl-HTML-Template perl-IO-Compress perl-Text-Glob perl-Jcode perl-Test-Script perl-Archive-Tar perl-Test-Base perl-OLE-Storage_Lite perl-Archive-Zip perl-Net-Server perl-Convert-ASN1 perl perl-Compress-Raw-Zlib perl-Digest-SHA1 perl-Data-Dumper perl-Error perl-ExtUtils-CBuilder perl-Test-Tester perl-Parse-RecDescent perl-Spiffy perl-IO-Zlib perl-Module-Build perl-HTML-Parser perl-Net-SSLeay perl-Proc-ProcessTable perl-TermReadKey perl-Term-ReadLine-Gnu perl-Digest-SHA perl-Tk perl-Net-SNMP perl-Test-NoWarnings perl-XML-Writer perl-Proc-PID-File perl-Compress-Raw-Bzip2 perl-libwww-perl perl-XML-Parser perl-File-Remove perl-Parse-CPAN-Meta perl-Set-Scalar perl-Probe-Perl perl-File-Which perl-Package-Constants perl-Module-Install perl-File-HomeDir perl-Spreadsheet-ParseExcel perl-Mail-Sendmail perl-Spreadsheet-XLSX asterisk-perl perl-version perl-Crypt-DES perl-URI perl-Net-Daemon perl-IO-stringy perl-YAML-Tiny perl-HTML-Tagset perl-Socket6 perl-BSD-Resource perl-PlRPC perl-IPC-Run3 perl-Text-CSV_XS perl-Unicode-Map perl-Module-CoreList perl-Net-Telnet perl-PAR-Dist perl-Date-Manip perl-JSON perl-Proc-Daemon perl-Spreadsheet-WriteExcel perl-rrdtool install lame screen sox ntp iftop subversion dahdi-linux-devel php-xcache


yum install make patch gcc gcc-c++
yum -y install ncurses-devel
yum install libxml2-devel
yum install sqlite-devel




Install the following in one go

systemctl enable httpd.service; systemctl enable mariadb.service; systemctl start httpd.service; systemctl start mariadb.service



Install Cpan

cpan -i String::CRC Tk::TableMatrix Net::Address::IP::Local Term::ReadLine::Gnu Spreadsheet::Read Net::Address::IPv4::Local RPM::Specfile Spreadsheet::XLSX Spreadsheet::ReadSXC

Install asterisk-perl

cd /usr/src/
wget http://download.vicidial.com/required-apps/asterisk-perl-0.08.tar.gz
tar -zxf asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
perl Makefile.PL
make all
make install



Asterisk Installation 11

mkdir /usr/src/asterisk

cd /usr/src/asterisk


wget http://download.vicidial.com/required-apps/asterisk-11.22.0-vici.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz

tar xzf asterisk-11.22.0-vici.tar.gz
tar xzf dahdi-linux-complete-current.tar.gz
tar xzf libpri-current.tar.gz



Install Dahdi 2.11

cd dahdi-linux-complete-2.11.1+2.11.1
make all
make install
modprobe dahdi
modprobe dahdi_dummy

make config


Install libpri 1.6

cd /usr/src/asterisk/libpri-1.6.0
make clean
make
make install


Install Asterisk 

cd /usr/src/asterisk/asterisk-11.22.0
./configure --libdir=/usr/lib64
make menuselect
make
make install
make samples
make config
chkconfig asterisk on

*Special Note [Select the MeetMe App] 














Create Database and import the server install settings 

mysql -p

CREATE USER 'cron'@'localhost' IDENTIFIED BY '1234';
GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@'%' IDENTIFIED BY '1234';
GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@localhost IDENTIFIED BY '1234';
GRANT RELOAD ON *.* TO cron@'%';
GRANT RELOAD ON *.* TO cron@localhost;
flush privileges;

quit


Install VICIdial

mkdir /usr/src/astguiclient
cd /usr/src/astguiclient
svn checkout svn://svn.eflo.net:3690/agc_2-X/trunk
cd trunk

perl install.pl

Note#
Select 11 when it asks for Asterisk Version and Copy Asterisk Settings Yes



Import the server install settings 

mysql -u root -p

SET GLOBAL connect_timeout=60;
use asterisk;

\. /usr/src/astguiclient/trunk/extras/MySQL_AST_CREATE_tables.sql
\. /usr/src/astguiclient/trunk/extras/first_server_install.sql
\. /usr/src/astguiclient/trunk/extras/sip-iax_phones.sql

quit



Extra settings on Terminal : cd /

/usr/share/astguiclient/ADMIN_area_code_populate.pl
cp /usr/src/astguiclient/trunk/extras/performance_test_leads.txt /usr/share/astguiclient/LEADS_IN/
/usr/src/astguiclient/trunk/bin/VICIDIAL_IN_new_leads_file.pl --forcelistid=107 --forcephonecode=1



Start Up Script

nano /etc/rc.d/rc.local

Copy the below and press Ctrl + O

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

# OPTIONAL enable ip_relay(for same-machine trunking and blind monitoring)
/usr/share/astguiclient/ip_relay/relay_control start 2>/dev/null 1>&2

# Disable console blanking and powersaving
/usr/bin/setterm -blank
/usr/bin/setterm -powersave off
/usr/bin/setterm -powerdown

### start up the MySQL server
/etc/init.d/mysqld start

### start up the apache web server
/etc/init.d/httpd start

### roll the Asterisk logs upon reboot
/usr/share/astguiclient/ADMIN_restart_roll_logs.pl

### clear the server-related records from the database
/usr/share/astguiclient/AST_reset_mysql_vars.pl

### load dahdi drivers
modprobe dahdi
/usr/sbin/dahdi_cfg -vvvvvvvvvvvvv

### sleep for 20 seconds before launching Asterisk
sleep 20

### start up asterisk

/usr/share/astguiclient/start_asterisk_boot.pl




Setting up the Cron Tab

crontab -e

Copy the below and :wq

### recording mixing/compressing/ftping scripts
#0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl --MIX
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_VDonly.pl
1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * /usr/share/astguiclient/AST_CRON_audio_2_compress.pl --GSM
#2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59 * * * * /usr/share/astguiclient/AST_CRON_audio_3_ftp.pl --GSM

### keepalive script for astguiclient processes
* * * * * /usr/share/astguiclient/ADMIN_keepalive_ALL.pl --cu3way

### kill Hangup script for Asterisk updaters
* * * * * /usr/share/astguiclient/AST_manager_kill_hung_congested.pl

### updater for voicemail
* * * * * /usr/share/astguiclient/AST_vm_update.pl

### updater for conference validator
* * * * * /usr/share/astguiclient/AST_conf_update.pl

### flush queue DB table every hour for entries older than 1 hour
11 * * * * /usr/share/astguiclient/AST_flush_DBqueue.pl -q

### fix the vicidial_agent_log once every hour and the full day run at night
33 * * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl
50 0 * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl --last-24hours
## uncomment below if using QueueMetrics
#*/5 * * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl --only-qm-live-call-check

## uncomment below if using Vtiger
#1 1 * * * /usr/share/astguiclient/Vtiger_optimize_all_tables.pl --quiet

### updater for VICIDIAL hopper
* * * * * /usr/share/astguiclient/AST_VDhopper.pl -q

### adjust the GMT offset for the leads in the vicidial_list table
1 1,7 * * * /usr/share/astguiclient/ADMIN_adjust_GMTnow_on_leads.pl --debug

### reset several temporary-info tables in the database
2 1 * * * /usr/share/astguiclient/AST_reset_mysql_vars.pl

### optimize the database tables within the asterisk database
3 1 * * * /usr/share/astguiclient/AST_DB_optimize.pl

## adjust time on the server with ntp
30 * * * * /usr/sbin/ntpdate -u pool.ntp.org 2>/dev/null 1>&2

### VICIDIAL agent time log weekly and daily summary report generation
2 0 * * 0 /usr/share/astguiclient/AST_agent_week.pl
22 0 * * * /usr/share/astguiclient/AST_agent_day.pl

### VICIDIAL campaign export scripts (OPTIONAL)
#32 0 * * * /usr/share/astguiclient/AST_VDsales_export.pl
#42 0 * * * /usr/share/astguiclient/AST_sourceID_summary_export.pl

### remove old recordings more than 7 days old
#24 0 * * * /usr/bin/find /var/spool/asterisk/monitorDONE -maxdepth 2 -type f -mtime +7 -print | xargs rm -f

### roll logs monthly on high-volume dialing systems
#30 1 1 * * /usr/share/astguiclient/ADMIN_archive_log_tables.pl

### remove old vicidial logs and asterisk logs more than 2 days old
28 0 * * * /usr/bin/find /var/log/astguiclient -maxdepth 1 -type f -mtime +2 -print | xargs rm -f
29 0 * * * /usr/bin/find /var/log/asterisk -maxdepth 3 -type f -mtime +2 -print | xargs rm -f
30 0 * * * /usr/bin/find / -maxdepth 1 -name "screenlog.0*" -mtime +4 -print | xargs rm -f

### cleanup of the scheduled callback records
25 0 * * * /usr/share/astguiclient/AST_DB_dead_cb_purge.pl --purge-non-cb -q

### GMT adjust script - uncomment to enable
#45 0 * * * /usr/share/astguiclient/ADMIN_adjust_GMTnow_on_leads.pl --list-settings

### Dialer Inventory Report
1 7 * * * /usr/share/astguiclient/AST_dialer_inventory_snapshot.pl -q --override-24hours

### inbound email parser
* * * * * /usr/share/astguiclient/AST_inbound_email_parser.pl





Finally Reboot

reboot


Now verify the Installation

screen -ls
There are screens on:
        2301.ASTVDauto  (Detached)
        2125.asterisk   (Detached)
        2292.ASTupdate  (Detached)
        2307.ASTVDadapt (Detached)
        2120.astshell20131221211922     (Detached)
        2304.ASTVDremote        (Detached)
        2310.ASTfastlog (Detached)
        2298.ASTlisten  (Detached)
        2295.ASTsend    (Detached)
9 Sockets in /var/run/screen/S-root.

Deleting Recordings from a Specific Date in Vicidial

How does one delete recordings from a specific date? It's a good thing that vicidial recordings are named by date. In my case, the recordings we use are in MP3 format.

For example here, if I wanted to delete all MP3's from June 15, 2017, I just need to use the command below:

rm -f /var/spool/asterisk/monitorDONE/MP3/20170615*.mp3
It would be helpful in freeing up space if the original .WAV files are also deleted since they eat up a lot of space. This isn't a date-specific command since we only need the MP3's.
rm -f /var/spool/asterisk/monitorDONE/ORIG/*.wav

Schedule Daily Job on Deletion of Old Recordings

Scheduling this job daily saves me a lot of time from having to do this manually by editing the cron file.
Type in SSH
crontab -e
Add to the bottom then save
### remove WAV files and remove log file daily at after office hours
30 18 * * * rm -f /var/spool/asterisk/monitorDONE/ORIG/*.wav
30 18 * * * rm -f /var/log/httpd/*
35 18 * * * sudo reboot



 For this job I've scheduled, it's set to delete old WAV files and logs at 6:30pm then reboot at 6:35pm every day.

Featured post

Vicidial With WebRTC

Vicidial With WebRTC VICIDial is well known open source call center software. It has been in use by many small to large scaled con...