I am planning to develop softphone application based on VoIP telephony and want to simulate it over my college private network using Asterisk framework. I am very new to Asterisk and Linux. How exactly I should start? Should I use Ozeki SDK tools?
-
Where can I get appropriate guidance for the same?
-
Answer:
Create an asterisk server. you will need, php, apache, linux, mysql (LAMP) setup . Plan your network . You need to understand networking, ip address, subnets . Your asterisk server needs to be connected to the network where you will be calling . Conf files are tedious job , setting up sip.conf, extensions.conf, Dahdi , etc. Read theĀ installer README file with asterisk package . Sip phones(software) will be required. So on other connected compute. Install SFLPhone or linhone. Setup linphone with proper server address. It's not easy task you will face lot of bugs , small issues, but there's not other way than to try . Alternatively you can use Freepbx Distro that comes with prepackaged asterisk server and you can easy install it . You just need to understand the Web based configurations .
Pavan More at Quora Visit the source
Other answers
I am also trying to do the same, according to whatever study I have done till date, It depends for which version you want to develop, for latest versions like 11, 12. They provideĀ rest api, webrtc support. Using which you can develop softphone in browser. Easy way.Otherwise for older versions you will need to understand(deep) how things work , need to learn about SIP protocol implementation, codecs, network programming. Hard way.
Sachin Gaikwad
If you are planning to build softphone for smart phones then pjsip is good library and its best implementation can be found in csipsimple Though sip is self contained protocol ( sip client can be both client and server ) Having a sip regiseterer like asterisk will broadan you options and feature set ( call forward, trunkuing and all other .....)
Ankur Singh
Related Q & A:
- How to combine 3 tables using entity framework and LINQ?Best solution by Stack Overflow
- Is it possible to develop iPhone application using C#?Best solution by Stack Overflow
- Where i can find the list of London based companies and firms?Best solution by Yahoo! Answers
- Should I go to college and major in Spanish if I want to learn Spanish?Best solution by louisville.edu
- How long should I charge my new phone before I use it?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.