summaryrefslogtreecommitdiff
path: root/INSTALL.txt
blob: 943315fb01594594e104c8afbf66b951f7c3c8ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[Last update: 2007/02/18]

-= INTRO=-

This top level projects:

 - pjlib:       portability and basic framework library
 - pjlib-util:  lexical scanner, XML, STUN, MD5, DNS, etc.
 - pjmedia:     media framework and codecs
 - pjsip:       SIP stacks (core, UA layer, SIMPLE, etc.)
 - pjsip-apps:  SIP apps (pjsua, pjsip-perf)


-= COMPILING =-

On Windows:
 - Visual Studio 6: open pjproject.dsw
 - Visual Studio 8/2005: open pjproject-vs8.sln
 - Embedded VisualC 4: open open pjsip-apps\build\wince-evc4\wince_demos.vcw
 - Build pjsua

With Makefile:
 - on top level dir (e.g. ~/pjproject)
 - ./configure && make dep && make clean && make

Binaries will be in pjsip-apps/bin.


-= PYTHON MODULE =-

On Windows:
 - Visual Studio 6: open pjsip-apps\build\pjsip_apps.dsw
 - Build py_pjsua module

With GNU and Python:
 - cd pjsip-apps/src/py_pjsua
 - python setup.py install

One Python sample application is provided:
 pjsip-apps/src/py_pjsua/pjsua_app.py
 
 
-= PORTING =-

 - Just need to port pjlib.
 - PJLIB doc has detailed info how to do this.
 - Must pass pjlib-test!