Em Andamento

Phone calling utility via Skype using ASP.Net (C#)

Technologies: ASP.Net / C# and Skype

I need an ASP.Net / C# web site project with a single Web Form to make calls via the Skype API

## Deliverables

Technologies: ASP.Net / C# and Skype

I need an ASP.Net / C# web site project with a single Web Form ([url removed, login to view]) that will contain three controls: a TextBox (txtPhoneNumberFilePath) for the path to a .txt file that will contain a CRLF delimited list of phone numbers (One phone number per line), a TextBox (txtAudioMessageFilePath) for the path to an audio file (*.wav) and a Button (btnMakeCalls).

Please note that the code you provide will be included in another project and deployed to a web server (IIS) in which Skype IS NOT installed on the web server so the solution you provide must run with the Skype API / DLL's (Skype4COM) and my Skype credentials, username = (SkypeUID) and password (SkypePWD) which will be stored in the [url removed, login to view] file.

Curtail requirement: ALL source code other than [url removed, login to view] must be provided!!!

In (btnMakeCalls) click event, the list of phone numbers found at the path in (txtPhoneNumberFilePath) will be loaded into List<string> (phoneNumbers) and the audio file located in the path specified in (txtAudioMessageFilePath) will be loaded in a variable called (messageAudio). Using those two variables the method [url removed, login to view](phoneNumbers, messageAudio) will be invoked so the static utility class will need to be created called (Skype) which will have at a minimum two public methods named MakeCalls() and MakeCall(). Note: "?Type?", means that you can choose whatever type for messageAudio as appropriate.

[url removed, login to view](List<string> (phoneNumbers) , ?Type? messageAudio)

{

Iterate through the collection of (phoneNumbers) and invoke MakeCall() for each phoneNumber in the collection.

}

[url removed, login to view](string phoneNumber, ?Type? messageAudio)

{

Once a call has been answered, wait for the person (or voicemail greeting) to finish speaking at which time (messageAudio) will be played for the person or voicemail who answered the call.

**Note:** If at any time if the person who answered the call presses #1 on the phone's dial pad, messageAudio will start over and be played in its entirety.

**Note:** If a voice-mail service answers the call, messageAudio will NOT be played until the voice-mail greeting and has finished.

If (phoneNumber is disconnected, invalid, etc...)

{

**Logging:** Append the log file ([url removed, login to view]) with the phone number and the reason (disconnected, invalid, etc...) the call failed.

{

Else

{

**Logging:** Append an entry in the log file ([url removed, login to view]) with the phoneNumber and the duration of the call.

}

}

**Note:** Please use good programming practices and make use of private methods to minimize the length of any one method!

Have you done this type of project before? Have you done any development with the Skype4COM API? If so, can you elaborate on your development work with Skype and the Skype API? Please tell me what you've done with the Skype API and how similar it was to this request.

When bidding on this project please confirm that you HAVE read and understand ALL requirements. Please write a project plan so that I'll know how you'll proceed and work towards completion of my project? Please include an outline, timeline and a communication plan so I'll know how / when you'll communicate your progress.

**Note 1:** If I mentioned using a technology and you believe there is another technology that can do a better job of fulfilling my requirements. I welcome your suggestions, but please state the advantages / disadvantages of using or not using each technology.

**Note 2:** If perhaps I didn't specify any important details allowing you to accurately bid or completing this project please ask questions to clarify!

**Note 3:** I GREATLY appreciate quick and timely responses!

**Conclusion:**

Thank you for taking the time to completely read my requirements and I'm looking forward to working with you on this project as well as future projects!

* * *This broadcast message was sent to all bidders on Thursday Dec 23, 2010 11:48:21 AM:

Please take a moment to read this project again as I have updated it to further clarify my requirements. Also, please send me a message letting me know that your have read my updates. Thank you, Mr. Freddy

Habilidades: ASP, PHP

Ver mais: skype call phone, dial call skype, asp net number skype call, skype call, what is a variable in programming, web development using net technology, web development technologies list, voice over voicemail, voice over service, voicemail voice over, skype api for php, public speaking job, programming via web, programming via php, programming technology c++, programming questions in c#.net, programming questions and answers, programming c++ web, one line programming job, net programming questions, mr t voice, list of web development technologies, job in asp.net, job for asp net, job asp net

Acerca do Empregador:
( 2 comentários ) United States

ID do Projeto: #2991728

Premiar a:

mumairrr

See private message.

$4.08 USD em 7 dias
(25 Avaliações)
4.2

5 freelancers estão ofertando em média $61 para este trabalho

msargis

See private message.

$85 USD in 7 dias
(2 Comentários)
0.0
sanjayxtream

See private message.

$80.75 USD in 7 dias
(0 Comentários)
0.0
omniverse

See private message.

$50.15 USD in 7 dias
(0 Comentários)
0.0
Priyavadan9

See private message.

$85 USD in 7 dias
(0 Comentários)
0.8