| 1 | = Running the Applications = |
| 2 | [[TracNav(Getting-Started/TOC)]] |
| 3 | |
| 4 | Upon successful build, the output libraries (PJLIB, PJLIB-UTIL, PJMEDIA, PJSIP, etc.) are put under ./lib sub-directory under each project directory. In addition, some applications may also be built, and such applications will be put in ./bin sub-directory under each project directory. |
| 5 | |
| 6 | |
| 7 | 7.1 pjsua |
| 8 | |
| 9 | pjsua is the reference implementation for both PJSIP and PJMEDIA stack, and is the main target of the build system. Upon successful build, pjsua application will be put in pjsip-apps/bin directory. |
| 10 | |
| 11 | pjsua manual can be found in pjsua Manual Page. |
| 12 | |
| 13 | |
| 14 | 7.2 Sample Applications |
| 15 | |
| 16 | Sample applications will be built with the Makefile build system. For Visual Studio, you have to build the samples manually by selecting and building the Samples project inside pjsip-apps/build/pjsip_apps.dsw project workspace. |
| 17 | |
| 18 | Upon successful build, the sample applications are put in pjsip-apps/bin/samples directory. |
| 19 | |
| 20 | The sample applications are described in PJMEDIA Samples Page and PJSIP Samples Page in the website. |
| 21 | |
| 22 | |
| 23 | 7.3 pjlib-test |
| 24 | |
| 25 | pjlib-test contains comprehensive tests for testing PJLIB functionality. This application will only be built when the Makefile build system is used; with Visual Studio, one has to open pjlib.dsw project in pjlib/build directory to build this application. |
| 26 | |
| 27 | If you're porting PJLIB to new target, it is recommended to run this application to make sure that all functionalities works as expected. |
| 28 | |
| 29 | |
| 30 | 7.4 pjsip-test |
| 31 | |
| 32 | pjsip-test contains codes for testing various SIP functionalities in PJSIP and also to benchmark static performance metrics such as message parsing per second. |
| 33 | |
| 34 | |