Find Jobs
Hire Freelancers

impl. a incoming call detector SIP/VoIP with jitsi

$2-30 USD / hour

Zavřený
Zveřejněno přibližně před rokem

$2-30 USD / hour

Your task is to configure jitsi as a prototype (in Java), which detects incoming SIP/VoIP calls. On incoming call the jitsi app opens a browser with a (caller-)URL. This has to be done in Jitsi ([login to view URL]) So the app has to work standalone on a desktop (windows, macOS, linux) 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) 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. use jitsi desktop event handling The environment: - your SIP jitsi app - one or more SIP desk phones running on same SIP account - one ore more softphones (laptop, smartphone, ...) running on same SIP account 1. your SIP application shall now detect incoming calls (rings) 2. if possible to detect which device has taken off hook (the call) 3. if possible how long the call was going with the different phone The listener shall be configurable, means - what URL to call - which phone numbers to ignore (regex) - which phone numbers to track (regEx) Your task is to modify jitsi to be able to access details of incoming calls as a listener. A good starting point for SIP starters may be: [login to view URL] [login to view URL] 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 - a voice/audio implementation for SIP (only incoming ringing required) Milestones: MS1: very basic implementation of jitsi to run event command MS2: provide a standalone app, which is listening to specific URLs, and firing a jitsi dial number of the given phone number (execute a command (cmd/bash) to dial a number via jitsi) MS3: make jitsi headless / invisible/trayed So no UI is shown to a user for background operations of jitsi MS4: package jitsi 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 - 24/8 formula - 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 - we want to have a prototype/POC to fiddle around with the possibilities on our environment - after the prototype phase, we will have more tasks to implement to a full app, so preferably you/your team will get also this tasks - if you do a good job on supporting our team, we are open to integrate you into regular work and we will share you more tasks about SIP implementations 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 here Communication: Do not wait for our availability here. Just answer, just ask or just reply.
IČ projektu: 36141342

O projektu

10 nabídky
Vzdálený projekt
Aktivní před rokem

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
10 freelanceři nabízejí v průměru $25 USD/hodinu za tuto práci
Avatar uživatele
Hi Good afternoon , I have read the brief details on your job listing . I see you have been looking for someone experienced with VoIP, Java, SIP and Jitsi. Its been 8 years since I have been working on freelancer.com, I have 9 years of experience doing similar jobs. I would request you to check my profile and review projects, feedbacks of projects related to those skills. Questions: 1. These are all the requirements of your job or do you have more? If yes, Please provide detailed requirements in chat and let me review and get back with queries. 2. Do you currently have anything done or this job has to be done from scratch? 3. What is the timeline to get this job done? 4. Are you open to use 3rd party APIS for it even if they are paid? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Please initiate the chat so we could discuss it in detail and we will continue from there. Thanks! Awais
$50 USD v 30 dnech
4,9 (56 recenze)
7,6
7,6
Avatar uživatele
Dear Hiring Manager, I have reviewed your requirements for a Java-based SIP application that detects incoming calls and triggers the opening of a browser with the caller's URL. I am an experienced Java developer with a strong background in SIP and VoIP technologies, and I am confident that I can deliver a high-quality solution that meets your needs. I propose to work on this project at a rate of $30 per hour. I understand that you are looking for a standalone desktop application that can run on Windows, macOS, and Linux, and I am comfortable working with all these platforms. To meet your requirements, I will use the Jitsi library, along with the a5v7d or similar Java library/framework. I will implement Java classes that can access details of incoming calls as a listener, and I will create JUnit test cases that show how the listener can be configured (regex, ignore numbers, URL). I will also ensure that my code passes check style, PMD, and Spot bugs checks, and I will use JDK17 and Maven for the development process. I will deliver the project in your git repository, and I am available to communicate with you via email, chat, or video conferencing. I am willing to start with a very basic implementation of SIP as per your milestone MS1, and then move on to the rest of the requirements in MS2 and MS3. Please let me know if you have any questions or concerns, and I look forward to hearing from you soon. Best regards, Muhammad Huzaifa
$30 USD v 40 dnech
5,0 (5 recenze)
4,9
4,9
Avatar uživatele
[cv attached] Dear Hiring Manager or person in charge, I am writing to express my interest in the software development position at your company. With more than 15 years of experience in the field, I am confident that I have the skills and expertise needed to excel in this role. I am based in Costa Rica, Central America, one of the most educated countries in the whole of Latin America. I am passionate about software development and constantly strive to learn new things and improve my skills. I follow industry news, regularly tinker with new technologies, and read books and blogs to keep my skills current. I work well alone or within a team environment and enjoy working with my colleagues. I always use GitHub to keep track of my code and push commits daily. I am fluent in English and Spanish and I'm learning German as a third language. I always write documentation for the code I write and comments. In addition to my experience and skills, I am also passionate, motivated, enthusiastic, and willing to learn. I am a team player, well-organized, think out of the box, have great communication skills, am multifaceted, a fast-learner, and a logical thinker. I would welcome the opportunity to discuss my qualifications in more detail and learn more about this opportunity. Thank you for considering my application. Sincerely, Randall Vargas
$33 USD v 40 dnech
5,0 (18 recenze)
3,1
3,1
Avatar uživatele
Hello, This is in response to your job notification for the position of Professional for your project. I have been working as a developer  for the last 8+ years with a software firm and  mentioned below are some of my achievements in this role: - Designed and developed a conversion plan for 100+ Uniface modules into equivalent Java/J2EE. - Managed a project team developing a Java/MySQL based web application/Window Application - Converted a user based web application to a Java/J2EE application for better performance. I’m well versed with: - Designing database architecture and server scripting - Studying and establishing connectivity with network systems, search engines, and information servers. - Developing knowledge and understanding of the technical environment including program compilation, file structures and program interfaces in the Java EE environment. I have a full understanding of Designing and development of Java Technology. Expertise in JSP/Servlet/Collection/JDBC , Framework - Spring/Hibernate, API -iText/POI/iPerf, Database(Oracle/MySQL/PostgreSQL/MongoDB),Should you need any more details, please do let me know. Thanking you for your time and looking forward to hear from you. Regards Vivek
$20 USD v 40 dnech
5,0 (5 recenze)
2,7
2,7
Avatar uživatele
Greetings! I am available right now to discuss your project! I am Passionate WordPress Theme and Plugin Developer. I have developed several themes & plugins to meet the requirements of my clients using my high-level skills in VoIP, Java, SIP and Jitsi and other languages. I develop themes & plugins that are fully responsive & user-friendly, easy to customize and use and are SEO-friendly and functional to your needs. I have understood the description of your project and that you are looking for a WordPress developer that can meet your requirements. I would like to work on this project. I have been working here on this platform for 4+ years and I have successfully completed many projects of WordPress Theme & Plugin Development Please leave a message to discuss more regarding this project impl. a incoming call detector SIP/VoIP with jitsi. References: https://www.freelancer.com/u/naiklancer To be produced on discussion Gratitude, Muhammad Ayub
$20 USD v 8 dnech
5,0 (1 recenze)
2,9
2,9
Avatar uživatele
Hi I'm skilled software engineer, and I'm hard worker, I've seen your job description about (( impl. a incoming call detector SIP/VoIP with jitsi )) and i'm ready to help you skillfully. Hope to hear from you soon. Best regards, Said.
$17 USD v 40 dnech
5,0 (1 recenze)
1,0
1,0
Avatar uživatele
Hello, How are you? I am a senior Java developer with experience in VoIP, SIP and Jitsi technologies. I have worked on similar projects and understand the requirements for this project. My solutions include: - Implementation of a prototype (in Java), which detects incoming SIP/VoIP calls. - Desktop application to open a browser with a (caller-)URL when an incoming call is detected. - Communication between the app and SIP provider only. - Java code that is system independent and configurable, like input URL, phone numbers to ignore and track (RegEx). - JUnit tests for configuration and to show how the listener works. - TLS/SRTP support for later usage of the app. - Code that passes checkstyle, pmd and spotbugs tests. Best regards
$30 USD v 40 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
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 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello, Darko P. I have checked your job post and understood your requirements fully. I have done a few projects similar to yours successfully and have a reputation for providing only the highest quality work. I am skilled in Jitsi, SIP, Java and VoIP and very confident to complete this project. I’ll do my best to deliver you perfect results on time. I can start immediately. I'd love to hear from you. Thanks, Vladyslav
$20 USD v 35 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z GERMANY
Stuttgart, Germany
5,0
45
Ověřená platební metoda
Členem od bře 13, 2016

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.