Download swip Free Java Code
Description
swip is a SIP web phone working through a java applet. This is a fork() from sipappletjava.
Icons
Source Files
The download file swip-master.zip has the following entries.
.gitignore/* www . ja v a 2s.c om*/
.idea/.name
.idea/ant.xml
.idea/artifacts/Swip_jar.xml
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/uiDesigner.xml
.idea/vcs.xml
.idea/workspace.xml
README
Swip.iml
doc/Architecture specification.odt
doc/Installation.odt
doc/Tunneling.odt
doc/UI interface specification.odt
media/local/media/icon.gif
media/local/media/logo.gif
media/local/ua/busy.wav
media/local/ua/call.gif
media/local/ua/hangup.gif
media/local/ua/off.wav
media/local/ua/on.wav
media/local/ua/ring.wav
media/local/ua/ringing.wav
src/COPYRIGHT.txt
src/META-INF/MANIFEST.MF
src/com/myjavatools/web/ClientHttpRequest.java
src/com/sesca/audio/AdaptiveSpeakerOutput.java
src/com/sesca/audio/AudioCodecConfiguration.java
src/com/sesca/audio/AudioCodecInfo.java
src/com/sesca/audio/AudioDestination.java
src/com/sesca/audio/AudioDestinationListener.java
src/com/sesca/audio/AudioProcessor.java
src/com/sesca/audio/AudioReceiver.java
src/com/sesca/audio/AudioReceiverListener.java
src/com/sesca/audio/AudioSender.java
src/com/sesca/audio/AudioSource.java
src/com/sesca/audio/AudioSourceListener.java
src/com/sesca/audio/AudioTranscoder.java
src/com/sesca/audio/AudioTranscoderListener.java
src/com/sesca/audio/BufferedSpeakerOutput.java
src/com/sesca/audio/DTMFInput.java
src/com/sesca/audio/FileInput.java
src/com/sesca/audio/FileSender.java
src/com/sesca/audio/MicrophoneInput.java
src/com/sesca/audio/NullReceiver.java
src/com/sesca/audio/NullSender.java
src/com/sesca/audio/PCMACodec.java
src/com/sesca/audio/PCMUCodec.java
src/com/sesca/audio/PCMUCodec2.java
src/com/sesca/audio/PCMUCodec3.java
src/com/sesca/audio/PCMUCodec4.java
src/com/sesca/audio/RtpFileSender.java
src/com/sesca/audio/RtpReceiver.java
src/com/sesca/audio/RtpSender.java
src/com/sesca/audio/SineInput.java
src/com/sesca/audio/SpeakerFileOutput.java
src/com/sesca/audio/SpeakerOutput.java
src/com/sesca/audio/TunnelSenderReceiver.java
src/com/sesca/misc/Base64.java
src/com/sesca/misc/Config.java
src/com/sesca/misc/JavaVersion.java
src/com/sesca/misc/Logger.java
src/com/sesca/misc/UnicodeFormatter.java
src/com/sesca/sip/presence/PresenceAgent.java
src/com/sesca/sip/presence/PresenceAgentListener.java
src/com/sesca/sip/presence/PublishScheduler.java
src/com/sesca/sip/presence/PublishSchedulerListener.java
src/com/sesca/sip/presence/pidf/Presentity.java
src/com/sesca/sip/presence/pidf/SimpleParser.java
src/com/sesca/sip/presence/pidf/Tester.java
src/com/sesca/sip/presence/pidf/Tuple.java
src/com/sesca/voip/media/AudioOffTask.java
src/com/sesca/voip/media/AudioRecorder.java
src/com/sesca/voip/media/AudioSettings.java
src/com/sesca/voip/media/JAudioLauncher.java
src/com/sesca/voip/media/RtpHttpBridge.java
src/com/sesca/voip/media/TunneledAudioLauncher.java
src/com/sesca/voip/transport/HttpTunnelConnection.java
src/com/sesca/voip/transport/HttpTunnelConnectionListener.java
src/com/sesca/voip/transport/HttpTunnelServer.java
src/com/sesca/voip/transport/HttpTunnelServerListener.java
src/com/sesca/voip/transport/HttpTunnelSocket.java
src/com/sesca/voip/transport/HttpTunnelTransport.java
src/com/sesca/voip/ua/AppletUANG.java
src/com/sesca/voip/ua/AudioTest.java
src/com/sesca/voip/ua/RegisterAgent.java
src/com/sesca/voip/ua/UserAgent.java
src/com/sesca/voip/ua/UserAgentProfile.java
src/com/sesca/voip/ua/modules/CallModule.java
src/com/sesca/voip/ua/modules/IMModule.java
src/com/sesca/voip/ua/modules/commandJs.java
src/com/sesca/voip/ua/modules/debugjs.java
src/javax/.svn/all-wcprops
src/javax/.svn/entries
src/javax/net/.svn/all-wcprops
src/javax/net/.svn/entries
src/javax/net/stun/.svn/all-wcprops
src/javax/net/stun/.svn/entries
src/javax/net/stun/.svn/text-base/DiscoveryInfo.java.svn-base
src/javax/net/stun/.svn/text-base/Main.java.svn-base
src/javax/net/stun/.svn/text-base/MessageAttribute.java.svn-base
src/javax/net/stun/.svn/text-base/MessageHeader.java.svn-base
src/javax/net/stun/.svn/text-base/SharedSecret.java.svn-base
src/javax/net/stun/.svn/text-base/StunClient.java.svn-base
src/javax/net/stun/.svn/text-base/StunServerAddress.java.svn-base
src/javax/net/stun/.svn/text-base/Utils.java.svn-base
src/javax/net/stun/DiscoveryInfo.java
src/javax/net/stun/MessageAttribute.java
src/javax/net/stun/MessageHeader.java
src/javax/net/stun/SharedSecret.java
src/javax/net/stun/StunClient.java
src/javax/net/stun/StunServerAddress.java
src/javax/net/stun/Utils.java
src/javax/net/stun/dns/.svn/all-wcprops
src/javax/net/stun/dns/.svn/entries
src/javax/net/stun/dns/.svn/text-base/DClass.java.svn-base
src/javax/net/stun/dns/.svn/text-base/DMessage.java.svn-base
src/javax/net/stun/dns/.svn/text-base/DNSResolver.java.svn-base
src/javax/net/stun/dns/.svn/text-base/DResource.java.svn-base
src/javax/net/stun/dns/.svn/text-base/DResourceComparator.java.svn-base
src/javax/net/stun/dns/.svn/text-base/DType.java.svn-base
src/javax/net/stun/dns/DClass.java
src/javax/net/stun/dns/DMessage.java
src/javax/net/stun/dns/DNSResolver.java
src/javax/net/stun/dns/DResource.java
src/javax/net/stun/dns/DResourceComparator.java
src/javax/net/stun/dns/DType.java
src/javax/net/stun/services/.svn/all-wcprops
src/javax/net/stun/services/.svn/entries
src/javax/net/stun/services/.svn/text-base/BindingService.java.svn-base
src/javax/net/stun/services/.svn/text-base/SharedSecretService.java.svn-base
src/javax/net/stun/services/.svn/text-base/UserHolder.java.svn-base
src/javax/net/stun/services/BindingService.java
src/javax/net/stun/services/SharedSecretService.java
src/javax/net/stun/services/UserHolder.java
src/license.txt
src/local/media/AudioClipPlayer.java
src/local/media/AudioClipPlayerListener.java
src/local/media/AudioInput.java
src/local/media/AudioOutput.java
src/local/media/AudioOutputStream.java
src/local/media/RtpStreamReceiver.java
src/local/media/RtpStreamSender.java
src/local/media/ToneInputStream.java
src/local/net/KeepAliveSip.java
src/local/net/KeepAliveUdp.java
src/local/net/RtpPacket.java
src/local/net/RtpSocket.java
src/local/ua/MediaLauncher.java
src/local/ua/MessageAgent.java
src/local/ua/MessageAgentListener.java
src/local/ua/OptionsAgent.java
src/local/ua/RegisterAgentListener.java
src/local/ua/UserAgentListener.java
src/local/ua/UserAgentProfile.java
src/org/zoolu/net/IpAddress.java
src/org/zoolu/net/SocketAddress.java
src/org/zoolu/net/TcpConnection.java
src/org/zoolu/net/TcpConnectionListener.java
src/org/zoolu/net/TcpServer.java
src/org/zoolu/net/TcpServerListener.java
src/org/zoolu/net/TcpSocket.java
src/org/zoolu/net/UdpPacket.java
src/org/zoolu/net/UdpProvider.java
src/org/zoolu/net/UdpProviderListener.java
src/org/zoolu/net/UdpSocket.java
src/org/zoolu/sdp/AttributeField.java
src/org/zoolu/sdp/ConnectionField.java
src/org/zoolu/sdp/MediaDescriptor.java
src/org/zoolu/sdp/MediaField.java
src/org/zoolu/sdp/OriginField.java
src/org/zoolu/sdp/SdpField.java
src/org/zoolu/sdp/SdpParser.java
src/org/zoolu/sdp/SessionDescriptor.java
src/org/zoolu/sdp/SessionNameField.java
src/org/zoolu/sdp/TimeField.java
src/org/zoolu/sip/address/NameAddress.java
src/org/zoolu/sip/address/SipURL.java
src/org/zoolu/sip/authentication/DigestAuthentication.java
src/org/zoolu/sip/call/Call.java
src/org/zoolu/sip/call/CallListener.java
src/org/zoolu/sip/call/CallListenerAdapter.java
src/org/zoolu/sip/call/ExtendedCall.java
src/org/zoolu/sip/call/ExtendedCallListener.java
src/org/zoolu/sip/call/SdpTools.java
src/org/zoolu/sip/dialog/Dialog.java
src/org/zoolu/sip/dialog/DialogInfo.java
src/org/zoolu/sip/dialog/ExtendedInviteDialog.java
src/org/zoolu/sip/dialog/ExtendedInviteDialogListener.java
src/org/zoolu/sip/dialog/InviteDialog.java
src/org/zoolu/sip/dialog/InviteDialogListener.java
src/org/zoolu/sip/dialog/NotifierDialog.java
src/org/zoolu/sip/dialog/NotifierDialogListener.java
src/org/zoolu/sip/dialog/SubscriberDialog.java
src/org/zoolu/sip/dialog/SubscriberDialogListener.java
src/org/zoolu/sip/header/AcceptHeader.java
src/org/zoolu/sip/header/AlertInfoHeader.java
src/org/zoolu/sip/header/AllowEventsHeader.java
src/org/zoolu/sip/header/AllowHeader.java
src/org/zoolu/sip/header/AuthenticationHeader.java
src/org/zoolu/sip/header/AuthenticationInfoHeader.java
src/org/zoolu/sip/header/AuthorizationHeader.java
src/org/zoolu/sip/header/BaseSipHeaders.java
src/org/zoolu/sip/header/CSeqHeader.java
src/org/zoolu/sip/header/CallIdHeader.java
src/org/zoolu/sip/header/ContactHeader.java
src/org/zoolu/sip/header/ContentLengthHeader.java
src/org/zoolu/sip/header/ContentTypeHeader.java
src/org/zoolu/sip/header/DateHeader.java
src/org/zoolu/sip/header/EndPointHeader.java
src/org/zoolu/sip/header/EventHeader.java
src/org/zoolu/sip/header/ExpiresHeader.java
src/org/zoolu/sip/header/FromHeader.java
src/org/zoolu/sip/header/Header.java
src/org/zoolu/sip/header/ListHeader.java
src/org/zoolu/sip/header/MaxForwardsHeader.java
src/org/zoolu/sip/header/MultipleHeader.java
src/org/zoolu/sip/header/NameAddressHeader.java
src/org/zoolu/sip/header/OptionHeader.java
src/org/zoolu/sip/header/PPreferredIdentityHeader.java
src/org/zoolu/sip/header/ParametricHeader.java
src/org/zoolu/sip/header/PrivacyHeader.java
src/org/zoolu/sip/header/ProxyAuthenticateHeader.java
src/org/zoolu/sip/header/ProxyAuthorizationHeader.java
src/org/zoolu/sip/header/ProxyRequireHeader.java
src/org/zoolu/sip/header/RecordRouteHeader.java
src/org/zoolu/sip/header/ReferToHeader.java
src/org/zoolu/sip/header/ReferredByHeader.java
src/org/zoolu/sip/header/RequestLine.java
src/org/zoolu/sip/header/RequireHeader.java
src/org/zoolu/sip/header/RouteHeader.java
src/org/zoolu/sip/header/ServerHeader.java
src/org/zoolu/sip/header/SipDateHeader.java
src/org/zoolu/sip/header/SipHeaders.java
src/org/zoolu/sip/header/StatusLine.java
src/org/zoolu/sip/header/SubjectHeader.java
src/org/zoolu/sip/header/SubscriptionStateHeader.java
src/org/zoolu/sip/header/SupportedHeader.java
src/org/zoolu/sip/header/ToHeader.java
src/org/zoolu/sip/header/UnsupportedHeader.java
src/org/zoolu/sip/header/UserAgentHeader.java
src/org/zoolu/sip/header/ViaHeader.java
src/org/zoolu/sip/header/WwwAuthenticateHeader.java
src/org/zoolu/sip/message/BaseMessage.java
src/org/zoolu/sip/message/BaseMessageFactory.java
src/org/zoolu/sip/message/BaseMessageOtp.java
src/org/zoolu/sip/message/BaseSipMethods.java
src/org/zoolu/sip/message/BaseSipResponses.java
src/org/zoolu/sip/message/Message.java
src/org/zoolu/sip/message/MessageFactory.java
src/org/zoolu/sip/message/SipMethods.java
src/org/zoolu/sip/message/SipResponses.java
src/org/zoolu/sip/provider/ConnectedTransport.java
src/org/zoolu/sip/provider/ConnectionIdentifier.java
src/org/zoolu/sip/provider/DialogIdentifier.java
src/org/zoolu/sip/provider/Identifier.java
src/org/zoolu/sip/provider/MethodIdentifier.java
src/org/zoolu/sip/provider/SipInterface.java
src/org/zoolu/sip/provider/SipInterfaceListener.java
src/org/zoolu/sip/provider/SipParser.java
src/org/zoolu/sip/provider/SipPromisqueInterface.java
src/org/zoolu/sip/provider/SipProvider.java
src/org/zoolu/sip/provider/SipProviderExceptionListener.java
src/org/zoolu/sip/provider/SipProviderListener.java
src/org/zoolu/sip/provider/SipStack.java
src/org/zoolu/sip/provider/TcpTransport.java
src/org/zoolu/sip/provider/TransactionIdentifier.java
src/org/zoolu/sip/provider/Transport.java
src/org/zoolu/sip/provider/TransportListener.java
src/org/zoolu/sip/provider/UdpTransport.java
src/org/zoolu/sip/transaction/AckTransactionClient.java
src/org/zoolu/sip/transaction/AckTransactionServer.java
src/org/zoolu/sip/transaction/AckTransactionServerListener.java
src/org/zoolu/sip/transaction/InviteTransactionClient.java
src/org/zoolu/sip/transaction/InviteTransactionServer.java
src/org/zoolu/sip/transaction/InviteTransactionServerListener.java
src/org/zoolu/sip/transaction/Transaction.java
src/org/zoolu/sip/transaction/TransactionClient.java
src/org/zoolu/sip/transaction/TransactionClientListener.java
src/org/zoolu/sip/transaction/TransactionServer.java
src/org/zoolu/sip/transaction/TransactionServerListener.java
src/org/zoolu/tools/Archive.java
src/org/zoolu/tools/Assert.java
src/org/zoolu/tools/AssertException.java
src/org/zoolu/tools/Base64.java
src/org/zoolu/tools/Configurable.java
src/org/zoolu/tools/Configure.java
src/org/zoolu/tools/DateFormat.java
src/org/zoolu/tools/ExceptionPrinter.java
src/org/zoolu/tools/HashSet.java
src/org/zoolu/tools/InnerTimer.java
src/org/zoolu/tools/InnerTimerListener.java
src/org/zoolu/tools/InnerTimerST.java
src/org/zoolu/tools/Iterator.java
src/org/zoolu/tools/Log.java
src/org/zoolu/tools/LogLevel.java
src/org/zoolu/tools/MD5.java
src/org/zoolu/tools/MD5.java.saved
src/org/zoolu/tools/MD5OTP.java
src/org/zoolu/tools/Mangle.java
src/org/zoolu/tools/MessageDigest.java
src/org/zoolu/tools/Parser.java
src/org/zoolu/tools/Random.java
src/org/zoolu/tools/RotatingLog.java
src/org/zoolu/tools/SimpleDigest.java
src/org/zoolu/tools/Timer.java
src/org/zoolu/tools/TimerListener.java
src/resources/audio/busy_8k.wav
src/resources/audio/ringing_8k.wav
swip/Swip.jar
swip/images/deg_2.png
swip/images/favicon.png
swip/images/load.gif
swip/images/swip_powered.png
swip/images/swip_sprites.png
swip/images/swiplogo.png
swip/index.html
swip/js/blie.js
swip/js/custom.js
swip/js/jquery-1.7.1.min.js
swip/js/jquery-ui-1.8.16.custom.min.js
swip/js/uiie.js
tools/jarsign.sh
Download
Click the following link to download swip-master.zip.
swip-master.zip