I need a novice/intermediate level c# .net developer preferably with knowledge of the SIP VoIP stack and transport protocols to complete a simple project I don't have time to complete.
What I need:
A SIP softphone client written in C# that receives calls, makes calls and has a caller ID function (SIP ID is fine, as I will cross reference it with our database) The ability to put calls on hold and transfer calls. The important thing with the project is that incoming audio stream needs to be bonded to windows audio input driver (Mic). This is because I want it to interact with Windows 7 text to speech and speech recognition engine. As the user of the softphone types a message this is fed into Windows text to speech. the audio stream is presented to the SIP client as Mic input. The audio stream from the SIP client (the other person on the phone) is presented to the speech recognition engine which then outputs the result to the SIP phone in a text box.
What I have:
I've spent some time getting most of the work done for this. I have two seperate C# .net apps I have developed which interact with an opensource SIP stack to establish a call to another SIP device and the ability to register with the PBX to receive calls. However once a call has been established there is no audio as I haven't coded this. There is alot of documentation on the open source API so this is just a case of reading through it and finding the right calls.
The second app creates an instance on the SAPI (speech to text / text to speech engine) to display microphone speech to a text box and text to audio. I don't need a fancy GUI as I can either do this myself or ask our developers in house to complete this. The backend just needs to be functional. I would like the code to be well commented so that further development can be done easily.
Uses Sipek SDK API
SAPI Windows speech recognition
5 freelancer đang chào giá trung bình £70 cho công việc này
Hello, I am an experienced web designer and developer and it would be my pleasure to do this project. Please pm me so we can discuss this.Please check pmb for some of my work.