Skip to content

Latest commit

 

History

History
39 lines (22 loc) · 992 Bytes

README.md

File metadata and controls

39 lines (22 loc) · 992 Bytes

Decentralize VoIP records using Blockchain

What are we doing ?

Storing smart contracts within a distributed ledger ( Ethereum ) for Plivo's VOIP platform calls.

Why are we doing this ?

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

Componets used

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/

Running the project

  • Starting Private Etherium chain

  • Start rtc

  • HTTP Test Server for Contract

  • Kamailio SIP server listening to wss

  • JSSIP call fires smart contract transaction