C/C++ Help
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Remember me

Go Back   Dev Articles Community ForumsProgrammingC/C++ Help

Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
Unread Dev Articles Community Forums Sponsor:
Old July 23rd, 2014, 10:37 AM
gerardtaylor86 gerardtaylor86 is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
Join Date: Jul 2014
Posts: 1 gerardtaylor86 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 11 m 28 sec
Reputation Power: 0
General - VoIP PBX development issues in C#

Hey Everyone,

We’re a stationery wholesaler. In addition to the stationery we’re a supplier of printed matters as well and we’re going to add a packaging materials division this year.

We currently have a two phone lines installed in my Asterisk phone system. Due to the business improvement, we will need three phone lines. What we’re thinking is a VoIP system with three phone numbers (one for the stationery, printed matters and packaging materials). We have broadband Internet connection. We have a variety of calls (ordering, inquiry, quotation, delivery information) related to more different product groups.

Our company has a workforce of 2 sales representatives. They have to accept about 50 incoming calls and the number of outgoing calls equal per day.

My boss is afraid that our sales staff won’t be able to accept each call after opening the third division – and installing the third phone line.

He don’t want to replace our Asterisk but he needs some new features like call queuing and voicemail, but we’d benefit greatly from an IVR menu system, too. He asked me, as an ignorant of VoIP programming, to develop some new funtionalities like these. The IVR seems the most difficult one. I found a C# solution for this (a short snippet can be seen below):

void call_DtmfReceived(object sender,
VoIPEventArgs<DtmfInfo> e)  
    switch (e.Item.Signal.Signal)  
         case 0: break;  
         case 1: TextToSpeech("Product XY has been designed for those software developers who especially interested in VoIP developments. If you prefer .NET programming languages, you might be interested in Product XY."); break;  
         case 2: MP3ToSpeaker(); break;  

(Source: http://www.codeproject.com/script/Membership/View.aspx?mid=9544096 )

But I’m looking for another solution that makes it possible to add some new menu items without modifying the source code. Does anyone have any useful ideas?

But first there’s a need for a VoIP SDK. I’ve been looking at ’Ozeki VoIP SIP SDK for .NET - 2 simultaneous calls’. According to http://voip-sip-sdk.com/p_125-asterisk-pbx-setup-voip.html it is compatible with Asterisk. Can anyone tell me if this is a good option for a business such as mine? Is there any other option I should look at?

Any help would be appreciated!


Reply With Quote

Viewing: Dev Articles Community ForumsProgrammingC/C++ Help > General - VoIP PBX development issues in C#

Developer Shed Advertisers and Affiliates

Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 

Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

© 2003-2019 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap