Configuration.java
Upload User: liulanlin
Upload Date: 2017-12-08
Package Size: 1274k
Code Size: 1k
Category:

VOIP program

Development Platform:

Java

  1. /*
  2.  * Configuration.java
  3.  *
  4.  * Created on November 17, 2003, 6:07 PM
  5.  */
  6. package gov.nist.applet.phone.ua;
  7. import java.net.InetAddress;
  8. import java.net.UnknownHostException;
  9. /**
  10.  * This class represents the configuration of the user agent
  11.  * 
  12.  * @author  DERUELLE Jean
  13.  */
  14. public class Configuration {
  15.     // Stack:
  16.     public static long latency4VoiceMessaging=5000;
  17.     public String stackName;
  18.     public String stackIPAddress;
  19.     public String contactIPAddress;
  20.     public String outboundProxy;
  21.     public int proxyPort;
  22.     public int listeningPort;
  23.     public String signalingTransport;
  24.     public String mediaTransport;
  25.     public String retransmissionFilter;    
  26.     public String httpBusy;
  27.     public String userURI;
  28.     
  29.     /** Creates a new instance of Configuration */
  30.     public Configuration() {
  31.         stackName="Jain-Sip-Meeting-User-Agent";                
  32.         try{
  33.             stackIPAddress=InetAddress.getLocalHost().getHostAddress();
  34.             contactIPAddress=stackIPAddress;            
  35.      //stackIPAddress="192.168.2.14";
  36.         }
  37.         catch(UnknownHostException uhe){
  38.             uhe.printStackTrace();
  39.         }
  40.         retransmissionFilter="false";
  41.         outboundProxy="129.6.55.182";
  42.         proxyPort=4000;
  43.         listeningPort=new java.util.Random().nextInt(8975)+1024;
  44.         signalingTransport="udp";
  45.         mediaTransport="tcp";
  46.         userURI="mranga@nist.gov";
  47. httpBusy="http://www.google.com";
  48.     }
  49. }