What framework must I use to develop mobile native application?

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

Was this solution helpful to you?

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

Just Added Q & A:

Find solution

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.