desktop-application


softphone pbx software creation [closed]


I am not sure if this is the correct place to ask this question. If it is not the correct place, please let me know and I will remove it. I am interested in creating an softphone pbx application for a desktop PC. I have Googled for resources but have found nothing. As a result I do not know where to turn to, to just take the first step. I am talking about software similar to this. Can anyone give me a hint or point me in the right direction? If this is the incorrect place, is there a place that I can ask this question on? Thank you in advance
This is the 'hint' part of your question...
Please note that, the "PBX" can be a closed source product line, such as Toshiba, Panasonic, NEC, etc. These have their own proprietary IP protocols. To my knowledge, all can support a SIP Phone/SIP Softphone.
I will assume you are not referring to this proprietary IP or H.323 signalling protocol and further assume this is regarding a SIP softphone.
For a SIP connection, you will need these basic layers:
1 - UserAgent [4]
2 - SIP/SDP [4][5]| RTP [6]
3 - Network layer
Now, directly to your second request.
To point you in the right direction:
Esteban Murandi compiled this in C#, with the use of a proprietary SDK plugin, please check out his attempt and article:
http://www.codeproject.com/Articles/170415/How-to-Build-a-NET-Softphone-in-C-with-SIP-SDP-RTP
And for an additional SDK take a look at the sample code provided here:
http://www.vaxvoip.com/phonesdk.html
Your question is not very clear, since the Softphone and the PBX is not the same thing. The Softphone is a SIP client, the PBX is a server.
If you want to create a softphone, then there has some options.
Commercial:
PortSIP VoIP SDK
VaxVoIP SDK
Counterpath Softphone SDK
Open source:
Linphone
For the PBX, there no SDK provided in market, you have to develop it base on the open source SIP stack.
Commercial:
PortSIP PBX
3CX PBX
Vodia PBX
Open source:
Asterisk
FreeSwitch

Related Links

Appcelerator Titanium Studio 1.0.1: How to show Inspector on OS X Desktop apps?
How do I rotate a single windows application 90 degrees?
What type of programming languages and tools do we need to develop windows desktop application? [closed]
How to manage application data while the application is running? (frequent IO versus more memory usage)
web programming vs software programming [closed]
Self-contained database?
Creating universal binary using XCode 4.0
problem with displaying the form into the center of the screen
Desktop Application using titanium
Cross platform desktop application
Quality checker for PDF to Word conversion process
local web application vs desktop application speed?
How to query user's language choice in innosetup script?
Best way to start desktop application development for a web developer
Google Earth API vs Google Earth COM API
why develop in windows/desktop application?

Categories

HOME
asp.net
model-view-controller
ns2
popover
magento-1.9.2.1
cryengine
singleton
datetimepicker
perl6
aggregate-functions
cdn
dcos
google-my-business-api
google-search-appliance
unreal-engine4
osclass
email-attachments
swift3.1
vivado-hls
audio-streaming
sonarlint
xna
ng-tags-input
datastax-enterprise
orgchart
formtastic
libxml2
drombler-fx
ocl
andengine
exacttarget
scene7
offset
n1ql
headphones
minitest
dom4j
aweber
rythm
strategy-pattern
const
socketcluster
php-mongodb
angular-fullstack
serverless-architecture
ajv
disassembly
nls
sqlproj
addressbook
eclipse-mars
x12
konakart
instaparse
vga
django-celery
clique
bbedit
stdlist
instabug
opendolphin
overlapping
event-tracking
taverna
redquerybuilder
edgar
adempiere
vanilla-forums
polarion
tinymce-plugins
genero
skview
douglas-peucker
applinks
diffmerge
register-allocation
clearcanvas
livescript
nspopupbutton
adabas
ojb
select2-rails
junction-table
ncml
feincms
gssapi
nude.js
copyfile
automapper-2
clgeocoder
mcpd
text-manipulation
mdd
zend-acl
bootstrap-protocol
vista64
office-2003

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App