Java RTC Client launcher
There are many Java applications, WebStart applications and applets out there that would like to give the user the ability to start a phone call, video call or chat session. For example, this could be for connecting the user to a helpdesk or to engage with other members of an online community.
The Java RTC Client Launcher provides a convenient library JAR that knows how to start many types of Real-Time Communication (RTC) client. It supports softphones like Jitsi and Microsoft Lync and can also integrate with office phone systems from vendors like Cisco and Polycom or software-based PBXes like Asterisk and FreeSWITCH.
Launcher launcher = Launcher.getInstance();
URI myFriend = new URI("sip", "bob@example.org", null);
launcher.launch(myFriend, SessionType.ANY);
Using it from Maven projects
<dependency>
<groupId>org.opentelecoms.client.launch</groupId>
<artifactId>launch</artifactId>
<version>1.0.0</version>
</dependency>