Real Time Communications Experts

RTC software developer (WebRTC & SIP)

We are hiring software developers ideally familiar with Real Time Communications projects available in the public domain (e.g. OpenSIPS, PJSIP, Asterisk, SylkServer and Blink). Required programming languages are Python and Java script (node.js, react, cordova, CSS/HTML). Previous experience with C/C++ is a good start. You will be working on further developing real time communications software published at AG Projects Github repositories.

The works can be performed from remote and will certainly not be boring.

Student and Apprenticeship opportunities

If you are a student and wish to learn skills related to developing real time communications software or discover Python and Java Script programming languages, please dare and contact us. Most of those who have worked with us in the past ended up in good positions working for our or other reputable software development companies.

You will be researching and hopefully able to contribute to software published in the open domain at AG Projects Github repositories.

SylkServer

SylkServer allows creation and delivery of rich multimedia applications accessed by SIP Clients, XMPP endpoints and WebRTC applications. The server supports SIP and XMPP signaling, RTP, MSRP and WebRTC media planes, has built in capabilities for creating multiparty conferences with wideband Audio, IM/ File Transfers and can be easily extended with other custom applications by using Python language.

For more information visit the project web site at http://sylkserver.com

SIP2SIP

SIP2SIP is a real time communications service for audio, video, presence, chat, file transfer and multiparty conferencing based on WebRTC, SIP, XMPP and related protocols. The service is free to use based on a fair-use policy and federates with publicly reachable SIP and XMPP domains.

Features

  • Publicly reachable SIP address
  • Audio and Video calls (RTP)
  • IM and File Transfers (MSRP relay support)
  • Presence (PUBLISH, SUBSCRIBE, NOTIFY)
  • Contacts Management (XCAP protocol)
  • NAT traversal including ICE support
  • XMPP gateway for all standardised media
  • WebRTC Conferencing (Audio, Video)
  • SIP/MSRP/XMPP conferencing

Several preconfigured clients are available for using the service.

To register your SIP account go to http://sip2sip.info

SIPThor Net

SIPThor Net is a platform operated by AG Projects. We provide the following managed services:

  • Managed SIP Platform
  • DNS & ENUM Management
  • Internet Domain Registration

The platform uses the same components as Multimedia Service Platform. It is easy to migrate from the managed services provided by SIPThor Net to a stand-alone platform deployed at your location.

To access the platform go to https://mdns.sipthor.net

WebRTC

WebRTC is a suite of standards that leverages the power of the web combined with real time communications. AG Projects service platform integrates the SIP signaling protocol with real time audio and video capabilities of modern Web browsers. AG Projects WebRTC solution is provided by SylkServer component integrated with SIP Thor platform and Sylk WebRTC client application.

Read more…

SIP Simple Client SDK

SIP SIMPLE client SDK is a Software Development Kit for easy development of SIP multimedia end-points with features beyond VoIP like Session based Instant Messaging, File Transfers, Desktop Sharing and Presence. Other media types can be easily added by using an extensible high-level API.

Read more…

Blink

Blink is a state of the art, easy to use SIP client. Blink offers Rich Multimedia Communications based on SIP protocol using Future Proof Addressing in the form of an e-mail address. Easy integration with existing SIP Service Providers. Open Source, you get the source code and you can contribute.

Read more…

MSP Platform

Multimedia Service Platform and its SIP Thor variant are turnkey platforms for real-time media applications like Voice, Video, IM, File Transfer and Presence based on SIP protocol.

Read more…

WebRTC gateway

SylkServer WebRTC implementation will provide easier client side development and integration with web applications and mobile devices powered by WebRTC enabled engines, for more info go here

Read more…