Find Jobs
Hire Freelancers

C# GUI for an Open source PBX

$500-5000 USD

已取消
已发布将近 14 年前

$500-5000 USD

货到付款
The project consist in building a gui/administration tool in C# to manage and administrate the open source telecommunication platform FreeSwitch. The application can be downloaded including its source code at: <[login to view URL]> They are a couple of open source administration interfaces based on PHP, but we are interested in having a windows application to configure and mantain the service instead of a webbased php solution. the goal is to create a full fledge and scalable PBX solution. ## Deliverables The project consist in building a gui/administration tool in C# to manage and administrate the open source telecommunication platform FreeSwitch. The application can be downloaded including its source code at: <[login to view URL]> They are a couple of open source administration interfaces based on PHP, but we are interested in having a windows application to configure and mantain the service instead of a webbased php solution. the goal is to create a full fledge and scalable PBX solution. Here is a couple of links to the open source GUI projects Available: [[login to view URL]][1] <[login to view URL]> The following is the functionality that needs to be implemented on that GUI. ("which is by the way the functionality already provided by the open source PHP based solutions out there.") Wizzards: There will be implemented several Wizzards to perform daily or certain configuration tasks. the wizzards that must be implemented are: Server Configuration wizzard: The server configuration wizzard will enable the administrator to configure the server default settings or change those settings and save them on a profile, the gui will need to be able so save this profiles and applythem on the fly if necesary. Dial Plan Wizzard: The Dial Plan Wizzard, it exactly that. a wizzard you can run to easily make a new Dialplan The Features we will like to implement on this gui are the following: 1) Auto Attendant: inbound call can be play a recording that gives customers options . Extensions can be dialed. Options can send calls to local extensions, voicemail, conference numbers, queues, or external numbers like a cell phone. 2) Announcements: ? setup a recording for the auto attendant that provides announcement to callers 3) Call Detail Records: ? with various reporting capabilities to see who called,? when , call length ability to export to custom report including graphical representation of the data. 4) Call Forward can be forwarded to another extension or to any phone number 5) Call Monitoring view which extensions are currently in a call 6) Call Parking 7) Call Pickup for a particular extension or any extension that is currently ringing. 8) Call Queuing? can load calls into queues so they can be answered in the order they came into the queue. 9) Call Recordings to record all or some calls or parts of the call 10) Call Routing can send the call different directions or perform actions based on reading the caller id info or other call information 11) Call Transfer ? ? ? ? ? Announced Transfer ? ? ? ? ? Blind Transfer 12) Call Waiting 13) Caller ID support and customization for supporting providers. 14) Conference Bridge to set up conference calls, optionally secure with a PIN number, can transfer current calls to conference 15) Direct Inward System Access (DISA) ability to call into the system put in a pin code and then call back outbound. 16) Do Not Disturb (DND) sends call directly to voice mail. 17) Eavesdrop 18) Fax can send or receive faxes. Requires a provider that can successfully transmit and receive faxes. 19) Follow-me to ring a desk phone for so many rings then try a cell phone or other phone/extension when a call comes in 20) Hardware support for standard phones lines, high capacity lines T1/E1/PRI, and ability to use standard phones such a cordless phone. ? 21) Inbound Routes to direct calls depending on caller ID and interface by which a call arrives 22) Interactive Directory Listing 23) Intercom a paging extension can be created that will send intercom calls over a speaker system 24) Outbound Routes to direct calls to different providers for Least Cost Routing for example. 25) Original phone numbers can be maintained. 26) Misc Destinations module, which is for creating destinations that can be used by other PBX modules to dial internal 27) Music On Hold Can add wav or mp3 file including music or even a business sales message 28) Paging for phones that support it (Polycom, Linksys, SNOM, and others) 29) Hunt Groups to ring multiple internal extensions and external numbers simultaneously or in succession. Can prefix the caller id name so that you can tell where the call came from. Option to announc the caller, or require a pin number. 30) Remote Office Support a remote location can register extensions and use a centralized phone system or communicate freely between systems. 31) Route by Caller ID when a call comes in the call can be routed based on the desintation number, Caller ID and other factors. For example certain clients can be routed to a special after hours menu. 32) Text-to-Speech can be customized to provide any information to caller, can optionally be protected with a PIN number. To have a good voice it requires a commercial 3rd party software and voice. 33) Three-way Calling 34) Timer Conditions allow to set up different time patterns for call handling. It allows to direct after hours calls differently than calls during working hours for example. 35) Voice Mail 36) Access voicemail from anywhere. 37)Voicemail can be sent as an email attachment. The mentioned features above are only the features that these open source projects already contain, we just want to mirror that functionality on C# and the develop further from there. The GUI will be designed with the .Net framework 4.0 and Syncfusion. the syncfusion components can be downloaded from here: <[login to view URL]> you can develop the solution with the trial version of the software without any problems. This project requires that you are a dynamic person because if you dont have experience in freeswitch you will have to set yourself into the API so you are able to build the GUI that we are asking for and complete the project. Happy bidding
项目 ID: 3517219

关于此项目

11提案
远程项目
活跃14 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
11威客以平均价$1,406 USD来参与此工作竞价
用户头像
See private message.
$2,550 USD 在60天之内
5.0 (77条评论)
6.7
6.7
用户头像
See private message.
$2,000.90 USD 在60天之内
4.9 (147条评论)
5.9
5.9
用户头像
See private message.
$807.50 USD 在60天之内
5.0 (27条评论)
5.5
5.5
用户头像
See private message.
$637.50 USD 在60天之内
4.8 (17条评论)
4.8
4.8
用户头像
See private message.
$2,125 USD 在60天之内
5.0 (11条评论)
4.3
4.3
用户头像
See private message.
$807.50 USD 在60天之内
5.0 (11条评论)
3.0
3.0
用户头像
See private message.
$1,700 USD 在60天之内
1.1 (4条评论)
4.7
4.7
用户头像
See private message.
$595 USD 在60天之内
3.8 (4条评论)
0.5
0.5
用户头像
See private message.
$1,360 USD 在60天之内
0.0 (0条评论)
0.0
0.0
用户头像
See private message.
$2,040 USD 在60天之内
0.0 (0条评论)
0.0
0.0
用户头像
See private message.
$838.10 USD 在60天之内
0.0 (0条评论)
0.0
0.0

关于客户

COLOMBIA的国旗
Bogota, Colombia
5.0
44
付款方式已验证
会员自5月 16, 2004起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。