Storing smart contracts within a distributed ledger ( Ethereum ) for Plivo's VOIP platform calls.
To build secure and transparent VOIP comm space Boost confidence in credibility and transparency of call records create immutable and incorruptable records by the virtue of block chain
KAmailio - SIP server with wss
JSSIP - webRTC client
Etherium https://geth.ethereum.org/
Ganache Cli https://github.com/trufflesuite/ganache-cli
Remix - Smart Contract IDE http://remix.ethereum.org.
MetaMask - Chrome Extension chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/
web3.js - Ethereum Javascript APIto make smart contracts.
Etherscan - monitoring https://etherscan.io/
-
Starting Private Etherium chain
-
Start rtc
-
HTTP Test Server for Contract
-
Kamailio SIP server listening to wss
-
JSSIP call fires smart contract transaction