Find Jobs
Hire Freelancers

Write some Software

$30-250 USD

Completed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I have two projects in mind - one is easy and the other one is much more of a challenge. EASY MODE: I need a program that "fakes" a call from a virtual soft phone. When a user enters a phone number on the screen keypad, the program appears to dial (sound included). If the user dials a number correctly, it would output a sound file specific to that number. If they input an incorrect number, it would display a busy signal, or error operator. The soft phone needs to have a "Hang Up" and a "Dial" button, alongside the standard phone digits. The program should not be able to be exited by the user - should only be able to exit by an administrator using a specific phone code. There should be a folder where audio files can be stored, and a properties file that would associate the phone number to the audio file such that the software could be reconfigured easily in the future. HARD MODE: If you really want to impress me, and you think you can do it, I am looking for the exact same functionality, but using a real phone - that is, hide a Raspberry Pi system in a phone and use Python to generate sound that comes out of the phone receiver. The reset would constitute hanging up the receiver. I could pay for the hardware and software if you built it to specification, OR I can supply the hardware if you can write the software and deliver the Raspberry Pi pin configuration details. Up to the challenge? I would love to see what you can do!
Project ID: 7160138

About the project

12 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Have experience with Raspberry pi used it in my major project. Good in python programming. Also this project sounds interesting and challenging. I already have the required hardwares i.e. raspberry pi and a phone and thus i would be able to test my code and hardware configuration before delivery.
$111 USD in 7 days
0.0 (0 reviews)
0.0
0.0
12 freelancers are bidding on average $214 USD for this job
User Avatar
Hi, We can implement the hard mode quite easily. We need to use keypad to get the inputs and act as per that. As raspberry pi can be connected to the VGA/HDMI display (small size display like 2", 3" etc) we can use that to show the dialed numbers. If you want to use small LCD display (like 16 x 2) then we need to include Arduino board to this as we don't have enough pins on the PI. Using Arduino to take care of keypad and display section is also another design choice. Pi is having headphone audio jack and so you may need external amplifier to play it on speaker safely. Though we can connect small speaker directly, having external amplification is good. Otherwise we can use usb speakers as well that will have amplifiers. So my proposal is to use PI with (telephone) keypad with optional arduinio board if small LCD screen is required. With a small audio amplifier or using usb speakers we can get loud sound. Coding to sequence these operations. We need to play dial tone, dtmf tones and then valid message or busy tone. Thanks!
$270 USD in 10 days
5.0 (162 reviews)
6.5
6.5
User Avatar
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
$315 USD in 10 days
4.8 (38 reviews)
6.3
6.3
User Avatar
A proposal has not yet been provided
$144 USD in 3 days
4.5 (386 reviews)
6.6
6.6
User Avatar
Dear Client, Hope you are doing well! We have gone through your requirement, we are confident to deliver you best solution as we have expert in-house team of Python/Django programmers. As we can see that you are looking for dedicated Python/Django programmers, we can provide you dedicated Python/Django programmers as per your requirement. 1) Our offer for the Python programmer is from $10/hour to $30/hour (Depend on Python programmers experience) 2) Our Python programmers can provide you 2 hours free consulting, so you can review the code quality and development style of programmer. 3) We will also provide you free business consulting, this will help you to make your system better. 4) We are also open for technical interview. We are ready to start the project immediately. However, we would like to discuss further about this project. Looking forward to work with you. Regards, Vikas Parmar
$309 USD in 10 days
4.9 (20 reviews)
6.2
6.2
User Avatar
Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!Read y!
$200 USD in 3 days
4.7 (56 reviews)
6.0
6.0
User Avatar
Hi, What you are talking about in hard mode is to hide raspberry pi system inside a mobile phone or an old age traditional phone? I would love to do this project in hard mode.
$250 USD in 30 days
5.0 (21 reviews)
5.2
5.2
User Avatar
Hi there! Very interesting project, I may be very well suited to complete this for you, or I may not, really that'll be decided in the next few sentences. I am not a Python programmer - if the Hard Mode option absolutely must be in Python, I'm afraid I'm not the Freelancer for you. However, nothing in your proposal suggests that an alternative method would not work correctly. Specifically, I work in C++ with wxWidgets, and have experience creating boot-to-software (or "kiosk") Raspberry Pi programs. Assuming a non-python option is viable, allow me to elaborate a little. The easy mode is straightforward enough - tell me which operating system you'd want it for and I could have a binary to you within a day, easily. I listed my price for this as $40 as it indicated this was the prepaid amount. For the hard mode, obviously we would have to discuss further pricing/time considerations. That said, the hard mode would also be relatively straightforward - I know of a very reliable method to boot a Raspberry Pi straight into the software, have a program gather GPIO data from the pi and use those inputs to play sounds and determine states - I've already done all of that in a previous project. The really hard bit of the hard mode, to my knowledge, would be hooking up the pi to the phone buttons. I'd love to go into more detail with you but I'm running out of characters on my proposal. Assuming a C++ application is okay, please do contact me and we can discuss it further. Chris
$40 USD in 1 day
4.7 (2 reviews)
2.7
2.7
User Avatar
This project is very interesting and would like to work with. I work in a communication agency in Milan and, I happen very often have to do this kind of work. I can guarantee to be able to complete the work on time. I hope to be chosen, pending I do my best regards. Iacopo Guarneri
$228 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I am a developer from Hungary with 4+ years experience. I have completed successfully several similar projects. I can do the EASY mode in a couple of days. If the programming language is not important, I can do it for You in Java. If You have any questions, do not hesitate to ask. Best regards,Peter Rafi
$110 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Grapevine, United States
5.0
1
Payment method verified
Member since Feb 18, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.