wiki:P2pnsInstall

Version 4 (modified by baumgart, 16 years ago) ( diff )

--

These instructions show you how to install the P2PNS implementation for Linux. Compiling for Windows is currently not supported.

  1. Download and install OverSim according to the these install instructions.
  1. Download the modified OpenSER SIP proxy openser-1.3.1-p2psip-20080926.tgz and extract in next to your OverSim installation:
      cd ~/sim
      tar xzf /tmp/openser-1.3.1-p2psip-20080926.tgz
    
  1. Compile and install !OpenSER:
      cd ~/sim/openser-1.3.1-p2psip
      make prefix=`pwd/install` install
    
  1. Edit openser-1.3.1-p2psip/install/etc/openser/openser.cfg and change the following parameters:
      listen: change this to the local IP
      mpath: change this to the module path of your OpenSER installation (e.g. /home/user/sim/open-1.3.1-p2psip/install/lib/openser/modules/)
    
  1. Edit OverSim-20080919/Simulations/realworld/realdhtapp.ini and remove the bootstrap IP:
       bootstrapIP: replace the "10.6.0.1" by ""
    
  1. Start OverSim and click on the "FAST" button:
      cd ~/sim/OverSim
      bin/OverSim -f Simulations/realworld/realdhtapp.ini 
    
  1. Start !OpenSER (in a new terminal):
      cd ~/sim/openser-1.3.1-p2psip
      install/sbin/openser -f install/etc/openser/openser.cfg
    
  1. Start and configure a SIP UA of your choice (e.g. Ekiga):
      - Set the outgoing proxy to your local IP and port 5061
      - Create a new SIP account with an arbitrary username and the domain ''p2p'' (e.g. alice@p2p)
      - Register the account at the local SIP proxy
    
Note: See TracWiki for help on using the wiki.