Cancelled

C/C++/Java Expert: support us on building c/c++ code under mingw/windows

Job Description:

This is a test task to find the right partner for onging work on this topic.

Expected solution time: in a few weeks, we focus on quality-delivery & honest-estimation more than "quick & dirty" or "overseller"

Your task is to help us to build the evil side ;-) windows (we provide linux)

Ideally you have also mac experiences too

In the case you have to build a dll of pjsip for windows, which detects incoming SIP/VoIP calls and take over tasks managed in a issue tracker for the java, c++ side and for linux, windows and mac

Examples:

[login to view URL]

[login to view URL]

[login to view URL])

So the app has to work on a desktop (windows, linux, macOS) and have to communicate with a SIP provider only. e.g [login to view URL] (we will share you a fully working sip account after award)

Later (not scope here) ports to iOS/Android required too

The caller-URL contains some query parameters, like the callers number.

The app can run only one instance and is listening to incoming calls. On incoming call it triggers a browser open of the above caller URL like [login to view URL]

The full SIP environment will be:

- your SIP app, connected to the sipgate-account

- optionally other machines also running your SIP app on multiple desktops

- one or more SIP physical desk phones running on same SIP account

- one ore more softphones (laptop, smartphone, ...) running on same SIP account

Process:

1. your SIP application shall detect incoming POTS calls (rings, no hook take off)

2. if possible to detect which device has taken off hook (the call) (e.g. if the desktop phone picked the call)

3. if possible how long the call was going with the different phone to measure the call duration

The listener shall be configurable via xml config file, means

- what URL to call

- which phone numbers to ignore (regex)

- which phone numbers to track (regEx)

You need to implement for:

- windows & linux (a basic java best practice and requirement, ensure system independent development)

What is NOT needed:

- a UI (not required, implement a JUnit test to call your functions)

- a service architecture (like spring or JEE)

- any persistence, except configuration

- a voice/audio implementation for SIP (only incoming ringing required)

Milestones:

MS1:

very basic implementation of pjsip to listen on incoming calls and to open browser URL

packaged for windows for testing

- no config file needed here

- no other device detection needed here

MS2:

provide command line interface for MS1 and for being able to trigger a call from pjsip app via command line

e.g. you can run command

[login to view URL] sip:003734567890

MS3:

make pjsip app trayed

So no UI is shown to a user for background operations of pjsip until some event is happening (icoming or outgoing call)

MS4:

package pjsip app in a custom installer

which asks the user on first starting in a very simplistic UI, about the required SIP account details

What are our requirements?

- your code passes checkstyle, pmd and spotbugs (we will share you a git repo with eclipse settings)

- JDK17

- maven

- runs on win, mac m1/intel, linux (later on android + ios)

- create a model class representing the input of your function

- create a service class implementing the logic

- delivery in our git

Outlook

- after this test phase, we will have more tasks to implement to a full app, so preferably you/your team will get also this tasks

What is our budget?

we do not disclose our budget nor planned hourly rate. Offer us your best bid.

Your bid?

Place your best hourly bid. We do not want to negotiate with you anymore after getting in touch with you.

So place your best bid to save time

Skills: C Programming, Java, C++ Programming, SIP, Windows Desktop

About the Client:
( 46 reviews ) Stuttgart, Germany

Project ID: #36249995

Awarded to:

dastanslambekov

Hi Darko I am a professional software developer with about seven years of experience. Generally, I use PHP, Python, and Java/JavaScript to build complex web applications, but I am also versed in low-level languages (C More

$15 USD / hour
(2 Reviews)
1.3

24 freelancers are bidding on average $17/hour for this job

AITSoft

Hi there! I have read what you exactly need, however I would like to ask you a few questions. I do have good experience with Java, C Programming, Windows Desktop, C++ Programming and SIP. Please feel free to ping me an More

$25 USD / hour
(40 Reviews)
6.6
apgrl123

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++, Qt, Python for 10+ years. C/C++, Qt, Python is nice programming language and I am majoring on it for long years so I have conf More

$15 USD / hour
(26 Reviews)
6.5
AppDuniya

Hello, I am writing to express my interest in your recent project posting for C++ development. I am a highly experienced C++ developer with 13+ years of industry experience. I have a deep understanding of C++ program More

$25 USD / hour
(4 Reviews)
5.2
raeedawer

Hi I'm Raeed. As a Java developer, I'm interested to working on your project. You may contact me so that we can start working together Thanks

$10 USD / hour
(15 Reviews)
3.9
kj163

I have good experience in C programming and Java in *NIX environments. I have also used Cygwin, and MinGW. I can go through the requiremets, the GitHub code given in links here and work out the basic design, architectu More

$20 USD / hour
(2 Reviews)
3.9
Techalchemy

Let's turn your ideas into reality!I have checked have some doubts message me so we can discuss. I'm here to help you achieve your requirement with my expertise and dedication. Thank You

$11 USD / hour
(10 Reviews)
3.9
DragonGril0923

Hello sir I am a Senior Developer specialized in desktop application development having an experience of more than 8+ years. I am very excited to see your job posting as I am confident that I am a perfect fit for what More

$15 USD / hour
(2 Reviews)
3.3
tuanna2607

Hi, I have just read your requirement and very interested in your Java/C++ project. My rate is 10$ per hour. I have 20+ years experience in Software Development and the JAVA is my top skill. In my Java Experience, I al More

$10 USD / hour
(12 Reviews)
3.9
filipniktreci

Hi, Dear I am a Senior Software developer and I've strong experienced in Software development over 6 years. I am a passionate developer so I can do anything you want. No problem. It seems like me is a great fit for th More

$11 USD / hour
(1 Review)
1.2
DanilKozlov1

*****c/C#/c++,java,python programmer***** Hello I am a professional programmer with rich experiences with c/c++/c#,java,python and javascript. I have read your description. I understand your requirement and am full of More

$20 USD / hour
(1 Review)
1.3
BestDev2022

I am Honest and High skilled developer . I am not Agency like someone. I'm a Full stack/C/C++/python/Java expert. I am have powerful team of high skilled and honest 5 developers with Full stack,C,C#,C++,python,R etc. More

$8 USD / hour
(3 Reviews)
1.2
mrprobir

Hello sir, I read all of your recrement and I am a software engineer. I think I am the best opportunity for you.

$10 USD / hour
(0 Reviews)
0.0
ArjunChavan101

I am a good programmer with a master knowledge of C and C++ languages. Now learning new languages like Java and Python. I am also having good typing speed. You will never regret of deal.

$11 USD / hour
(0 Reviews)
0.0
AqibIshfaq

Greetings ✋ I just read your posting I will do this project according to your requirements.☑️ I can provide you immaculate quality work that can add valuce in your audience and is budget-friendly.✅ Kindly share your s More

$11 USD / hour
(0 Reviews)
0.0
adeel3131

Hi sir, I can do this. I have some experience in building Linux app on mingw. Ready to start now. Thank you

$15 USD / hour
(0 Reviews)
0.0
VishalG2909

Hi Greetings for the Day!! I have gone through your requirement and understood every aspect of them . I have an experienced team of C Programming , which team will help you to in your project as per the requirements More

$20 USD / hour
(0 Reviews)
0.0
BevisLee

Hi. I read your description carefully. I am a senior sofware engineer and have many experiences on C++, Java, Socket programming, multithreading... I hope I can cooperate with you. Look forward to hearing from you. Tha More

$20 USD / hour
(0 Reviews)
0.0
Globalitaio

Hello, my name is Alejandro, the last 15 years of my life have been dedicated to what I am most passionate about, which is TECHNOLOGY. I gave service to the Federal Government of my country in the technological area ma More

$20 USD / hour
(0 Reviews)
0.0