Find Jobs
Hire Freelancers

impl. a prototype SIP/VoIP to detect incoming ringings

$2-999 USD / hour

Κλειστή
Αναρτήθηκε περίπου 1 χρόνο πριν

$2-999 USD / hour

Your task is to implement a prototype (in Java), which detects incoming SIP/VoIP calls. On incomming call the desktop app opens a browser with a (caller-)URL. So the app has to work standalone on a desktop (windows, macOS, linux) and have to communicate with a SIP provider only. The caller-URL contains some query parameters, like the callers number. As a UI-less (cmd line only) app on the desktop it will be so a simply app which does basically a call listening and triggering a browser based URL to show. The environment: - one SIP account which has a real phone number - your SIP application to implement - one or more SIP desk phones - one ore more softphones (laptop, smartphone, ...) 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 We have some exiting code of a proof of concept, which does not work anymore. So you do not start from scratch. But it is mandatory that you are a master of SIP+java to get to an success The listener shall be configurable, means - what URL to call - which phone numbers to ignore - which phone numbers to track (regEx) Please recommend what to use SIP-RI/SIP-Jain to detected phone calls. You will get a SIP/VoIP account to be able to implement and test incoming calls (if you do not have your own) Your task is to implement Java classes to be able to access details of incoming calls as a listener. Implement JUnit test cases, which is showing how the implemented listener is required to be configured (regex, ignore numbers, URL) The Q-question is a formula, place result into the bid. 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) requirements: only call from JUnit (no UI) 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 SIP [login to view URL] MS2: the rest of the above named requirements MS3: with and without TLS / SRTP support TLS / SRTP, shall be mandatory for later usage of this app 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.
Ταυτότητα εργασίας: 36136972

Σχετικά με την εργασία

12 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 1 χρόνο πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
12 freelancers δίνουν μια μέση προσφορά $1.114 USD/ώρα για αυτή τη δουλειά
Avatar Χρήστη
Hello there. I can help you implement this with jain sip or any standard based java sip library. Kindly contact me and we can discuss more.
$20 USD σε 20 ημέρες
5,0 (18 αξιολογήσεις)
4,7
4,7
Avatar Χρήστη
I understand that you are looking to have an app built to detect SIP+VoIP calls and use a desktop app as a cohort. I can cover those first two MS with no problem. So you can contact me. Specifically, I have worked on numerous Android apps in the past 5 years and have gained valuable knowledge and experience to help me create a tailored fitness and workout app for your needs. My experience includes working with several Android SDKs (Android Studio, Eclipse, IntelliJ), making use of existing Android libraries when required (Admob, notifications etc.), writing Kotlin code for maximum performance and ease of development, using patterns & practices for code organisation & lifecycle management etc.
$10.001 USD σε 40 ημέρες
5,0 (4 αξιολογήσεις)
4,3
4,3
Avatar Χρήστη
Hello Sir/Madam, This sounds like an interesting task. However, I have a question: how do you expect to interact with this app if it were not to have a UI? Or are all the UI functions to be packed into a browser? I have experience with VoIP/SIP, have experience programming in Java, Python, C/C++, Pascal and a number of other languages. This makes me a strong candidate for this project. Please respond so we can discuss the details. Best regards, Boris.
$20 USD σε 40 ημέρες
5,0 (3 αξιολογήσεις)
3,7
3,7
Avatar Χρήστη
Hi, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on Java, VoIP, Software Development, SIP Lets connect in chat so that We discuss further. Regards
$500 USD σε 7 ημέρες
5,0 (1 αξιολόγηση)
2,7
2,7
Avatar Χρήστη
Hi there, Among thousands of specialists in this sector, what differs me from others is my problem solving methods. My uniqueness in creativity and transparency in my work brings positive sights about me to my clients. All of my clients never remained unsatisfied with my works. I'm well versed in Java, VoIP, Software Development, SIP and have strength in architecting project from scratch. Also, I'm well versed in both expo and bare flow. Beyond the coding chops, I'm an excellent communicator and team player, I’m passionate about writing and sharing what I’ve learned both with my teammates and the broader web community. I really value the ability to not only perform web development work but also help others improve their craft, because I’ve gained so much from others sharing their skills and knowledge. Please come over chat and discuss your requirement in a detailed way. Regards
$600 USD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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, managing to lead a team of 50 programmers. I decided to embark on an independent path where I can share and disseminate everything I learned in the development of new technologies to companies or entrepreneurship that are unaware of this world. In my profile I have some of the projects that we have been carrying out. We elaborate the entire process, design , market research, testing, business analysis and development. What I offer is basic to start a conversation if you find my profile interesting, I would love to know more details about the proposal and if it is possible to have a meeting to get to know each other. I am very interested in each project that we tackle with the team, we get involved and commit so much that it is also super important for us to know who is on the other side before starting wor
$501 USD σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hello there, Thank you for taking out time to read this proposal. I understand that you are looking for an expert to assist with your project and I genuinely hope I can help. My skills as a software engineer/architect with more than ten years of expertise and a major in information technology will be advantageous for your project and help you save time and stress. I am more confident in my abilities after reading the description of your project and I am comfortable with meeting your needs. With my proficiency, I can guarantee you a great outcome that makes the best use of your technology and also meets your timeline. I would be delighted to collaborate with you and turn your ideas into a successful project. Could you please strike up a dialogue so we can discuss this in great depth? Thank you, Martin.
$50 USD σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Dear hirer, Hello, How are you? I am a senior software development professional with extensive Java, VoIP, and SIP experience. I have worked extensively in developing solutions for incoming calls and opening browser-based URLs that contain query parameters. I believe I am the ideal candidate to fix your prototype SIP/VoIP to detect incoming ringings. Here are some of the features that I can offer: - Implement a Java-based listener to detect incoming SIP/VoIP calls (JDK17). - Create a configurable app that can be set up with custom URLs, regex, and numbers to ignore or track. - Recommend best practices for using SIP-RI/SIP-Jain to detect phone calls. - Program the ability to access call details from incoming calls as a listener. - Utilize JUnit tests to showcase how the listener has been configured. - Ensure compatibility for both Linux and Windows (system independent development). I understand your budget requirements and will not need any further negotiation after getting in touch with you regarding this job. Please let me know if you would like more information about my abilities or my qualifications for this position. Thank you for your consideration and I look forward to hearing from you soon. Best regards, Dexter Llait
$999 USD σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I have the skillset and practical approach necessary to implement a prototype in Java which detects incoming SIP/VoIP calls. The desktop app must work standalone on Windows, macOS, and Linux, and must communicate with a SIP provider. My code will pass Checkstyle, PMD, and Spotbugs, and I will use JDK17, Maven, and 24/8 formula. I will create a model class representing the input of my function, a service class implementing the logic, and a unit test. I am comfortable using Selenium and Apache Commons, but will seek prior clearance for any other libraries. I understand that the runtime is JRE, and that delivery should be made in your Git repository. I am open to working on additional tasks to implement a full app, and if I do a good job, I am open to integration into regular work and receiving additional SIP implementation tasks. Please let me know your best bid so that I can make an offer.
$501 USD σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 σε 40 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της GERMANY
Stuttgart, Germany
5,0
45
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Μαρ 13, 2016

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.