Find Jobs
Hire Freelancers

FreeSwitch Programming Example with Windows .NET, C#

$100-200 USD

Cancelled
Posted almost 14 years ago

$100-200 USD

Paid on delivery
Hello. ? Our development team is? primarily? based on Windows and we would like some help getting started on FreeSwitch. ? Our team is familiar with C#, Cold Fusion, or ASPX (Mostly .NET). We need your help to create an example call script that utilizes XMLRPC to call a Windows C# or some sort of .NET programming language to collect a callers name.? ## Deliverables ** Servers** ** ** We have setup a development server for you. ? This server has Red Hat 4.1.2-48 installed and the latest stable Free Switch Build. ? This server is connected to our VOIP Gateway to make calls. **Phone Numbers** We will point two local phone numbers at this box for testing. ? Each phone number will represent a different client. **Database** ** ** A database server has not been installed. ? We would like to make use of databases as much as possible to store config files for our projects. ? You are welcome to install a local database server. ? Please be sure our team can access this database server via ODBC. ? We have experience with MySQL. **Example Call Flow** Note: ? This is just a request. ? I don't know what FreeSwitch can and can't do. ? As you bid on this project please describe exactly the call flow you will build. ? Here is what we would like to see: * Customer Calls test phone number * FreeSwitch Accepts Call * FreeSwitch Calls Database or Config File to Determine which? script to pull (XMLRPC pulling C# or Cold Fusion file??) * FreeSwitch Processes Example_Script Example Script (In C# or Cold Fusion Please) * System plays a Wav File - "Hello. ? Please say and then spell your first name" * System plays a beep * System records callers first name and waits for silence * System writes recording to a dedicated directory * System plays Wav File - "Thank you. ? Someone will call you back" * System hangs up. **QUESTION** * At times our clients push very high call volume. ? For example we have a client that pushes over 1 million phone calls in 30 minutes. ? What is the best way to record data for the call? ? I was thinking you could write all the call information to a text file (Date/Time/Number Called/CallerID/Path and Filename of First Name Recording) and then have another program read the text files and import them into a database OR you could write the call information directly to the database. ? If you think MySQL can handle 1 million phone calls in 10 minutes, go with it. ? If you think writing to a dedicated directory on linux would be safer, go with it. ? Use your best judgement. ? We will be testing the system for load. **FUTURE PROJECTS** ** ** Successful? completion of this project will lead to additional work by our team.
Project ID: 3499111

About the project

Remote project
Active 14 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

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Jun 12, 2010

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.