Find Jobs
Hire Freelancers

C/C++/Java Expert: impl. a incoming call detector SIP/VoIP with pjsip

$2-20 USD / hour

V teku
Objavljeno pred približno 1 letom

$2-20 USD / hour

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 make a self executable app (in Java), which detects incoming SIP/VoIP calls. On incoming calls, pjsip (c++ lib) app opens a browser with a (caller-)URL (details see below) 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: - linux & windows (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 or linux 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 - create a unit test, which tests the service class - we do NOT need a UI, we only need the model + service method to access the logic via JUnit - if you need libs selenium or apache commons are fine. Other libs NEED prior clearance - the runtime is JRE (no JavaEE nor Spring-container) - 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
ID projekta: 36178777

Več o projektu

15 ponudb
Projekt na daljavo
Aktivno pred 1 letom

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
Hello, I am interested in your project. Please contact me for further details.
$13 USD v 40 dneh
4,9 (27 ocen)
4,7
4,7
15 freelancerjev je oddalo ponudbo s povprečno vrednostjo $17 USD/uro za to delo
Avatar uporabnika
Hi, I am very happy to bid on this interesting project. And I am glad to inform you that I have relevant strong experience in Java and have worked on many similar projects before. If you want high quality and fast time, please choose me. I'm always waiting for your message. Thank You
$11 USD v 7 dneh
4,7 (7 ocen)
4,8
4,8
Avatar uporabnika
Hello there. I can implement this with pjsip. Please note that pjsip is really difficult to build on windows. However its very stable and easy to build on mac (intel),linux. I assume mac(m1/m2) should be straight forward since they are arm based. Kindly contact me and we can discuss more.
$15 USD v 40 dneh
5,0 (20 ocen)
4,7
4,7
Avatar uporabnika
Hello, I have 2+ year experience in java. I have worked on similar type of projects with video processing and image processing. I think i can do this easily. Please message me so we can work further. Regards, Aman Sharma
$20 USD v 40 dneh
5,0 (6 ocen)
4,3
4,3
Avatar uporabnika
Hi, Darko P.. Hope you're doing well. I am quickly responding to your job as I am the right fit for your project. More specifically, I have done similar project before. I have ✔ Rich experience in SIP, Java and VoIP ✔ Solid understanding of this project I could complete this project within the given deadline perfectly. Please contact me. I am ready to start your job right now. Look forward to hearing from you. Thanks!
$20 USD v 40 dneh
5,0 (1 ocena)
1,9
1,9
Avatar uporabnika
***40 hours weekly I am available for work*** *** you will be able to track all work progress thru tracker*** Hi There! I am full-time available full-stack designer and developer with immense experience of 6+ years, I understand the project scope but have a few questions that need to be clear in more detail. Please let me know if we can discuss the requirement over chat. I am available at the desk as per your convenient time zone and will work on your mobile apps' front-end and back-end modules until you are satisfied with my work. I believe in building a long-term relationship and it would only be possible if I will deliver quality work. Please open a chat window so I can share some samples of my previous work to get more confidence in my work and hire me ongoing basis. Awaiting your positive response. Thanks. regard, Mahima
$11 USD v 40 dneh
4,7 (2 ocen)
1,9
1,9
Avatar uporabnika
GREETINGS DEAR CLIENT. I welcome you to my profile, where client satisfaction is 100% guaranteed. I take pride in the quality of my work, and hence be sure to always receive professional and quality services. MASTERS HOLDER & CERTIFIED DEVELOPER IN THE REQUIRED FIELD. EXPERT IN NAMED REQUIRED SKILLS. Dear Client, I have KEENLY gone through the project details as given in your project description. Being in possession of all CLEARLY STATED required skills ((VoIP, Java and SIP)) as this is my area of professional specialisation having completed all academic certifications and developed adequate experience in this field; I hereby humbly request you to consider my bid for professional and quality services at affordable rates. NO TIMELINE & QUALITY EXCUSES||| UNLIMITED REVISION||| FULL TIME SUPPORT FOR ENQUIRIES. Message me we discuss more about the project and get into action. Incase the project is deleted hire me directly through the link; https://www.freelancer.com/u/josephmuindenzio THANK-YOU & WELCOME
$50 USD v 18 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hi Darko P., I'm *genuinely* interested in your project *impl. a incoming call detector SIP/VoIP with pjsip* and it sounds more *exciting* than anyting else. I am a senior full stack developer who have the *skill set* you need to make this project a *reality*. The requirements you mentioned completely match my skills and interest. I'm confident that I'd be a *good fit* for it. From my professional experience in Java, I can provide superior performance for your project needs I believe that with my skills, I'll be able to contribute significantly to *success* of you and your business. Please share me your details of your proeject via chatting box. Looking forward to a *fruitful* collaboration. Thank for your favor.
$10 USD v 7 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hi there, this is Sabir from UK. I'm a senior full stack developer with 4+ years of rich experience. I won't bother you with a long story as I know you have lots of proposals to read to find an appropriate candidate. I believe I’m a good fit for your project since I have all qualifications you want. Especially speaking of SIP, VoIP and Java, I started learning in 2016 and fell in love with them right away. Now they are my passion and second nature. I dare say I'm head and shoulders above others in the field of SIP, VoIP and Java. Of course, I have rich experience and expertise in the other techs also. I can start immediately and work 40 hours a week on your time zone. Once I get a chance, I’ll do my best to deliver you perfect results. I'd love to hear from you. Thank you very much for your time and consideration. Sincerely, SabirHi there, this is Sabir from UK. I'm a senior full stack developer with 4+ years of rich experience. I won't bother you with a long story as I know you have lots of proposals to read to find an appropriate candidate. I believe I’m a good fit for your project since I have all qualifications you want. Especially speaking of React, Vue and Node, I started learning in 2016 and fell in love with them right away. Now they are my passion and second nature. I dare say I'm head and shoulders above others in the field of React/Vue/Node. Of course, I have rich experience and expertise in the other techs also. I can start immediately and work 40 hours a week on your time zone. Once I get a chance, I’ll do my best to deliver you perfect results. I'd love to hear from you. Thank you very much for your time and consideration. Sincerely, Sabir
$15 USD v 20 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hello I am a professional python developer. My main specializations are automation, web scrapers and bots development. I have already developed over 200 scrapers. From the simplest (for example, a competitor's price collector) to complex parsers (with authorization, bypassing captcha, rotating ips and others) which can collect millions of products from amazon. I have done web scrapers for: - Amazon - Instagram - Facebook - Google - Twitter - LinkedIn - Pinterest - Walmart - And many others For scraping I use: - Python - Requests - BeautifulSoup - Selenium - Scrapy - Pyautogui - Undetected Chromedriver - Rotating ips I can bypass: - CloudFlare - IP blocking - Captcha - Authorization required - Other limitations Django / PostgreSQL For big scraping projects I usually use Django with PostgreSQL. This allows us to store information in a database for further processing and use. I also set up an administration area which allows us to check the data and set up scraper configs. If you need a professional solution in this area - I am ready to cooperate. I am ready to make a sample script before we start Regards, Oleg
$2 USD v 40 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hi, I am experienced Electrical Engineer and MS Machine Learning expert and MS Excel Expert. I have 05 yrs of experience in the field of Electrical Engineering and Machine learning and done multiple successful projects in these field. I can help you in your work. NOTE: The time and budget for this bid is tentative and will be finalized after detailed discussion of project scope and requirements. Good Wishes!
$11 USD v 40 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava GERMANY
Stuttgart, Germany
5,0
45
Plačilna metoda je verificirana
Član(ica) od mar. 13, 2016

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.