Skip to content

altanai/blockchain_webrtc_voip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Blockchain and Peer to Peer VOIP communication over WebRTC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published