Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 41 lines (29 sloc) 1.298 kB
18db328 @eofster Added README.
authored
1 Telephone is a VoIP program which allows you to make phone calls over
2 the internet. It can be used to call regular phones via any
3 appropriate SIP provider. If your office or home phone works via SIP,
4 you can use that phone number on your Mac anywhere you have decent
5 internet connection.
6
7 Building
8 --------
9
10 Telephone's SIP user agent is based on [pjsip][]. You need to build it
d27b131 @eofster Updated building instructions in README.
authored
11 before building Telephone. Name the directory _pjproject_ and place it
12 near Telephone, in the same parent directory.
18db328 @eofster Added README.
authored
13
14 [pjsip]: http://www.pjsip.org/
15
779e851 @eofster Update building instructions.
authored
16 $ svn checkout http://svn.pjsip.org/repos/pjproject/tags/1.12 pjproject
18db328 @eofster Added README.
authored
17 $ cd pjproject
18
19 Create the file `pjlib/include/pj/config_site.h` with the following
20 contents.
21
22 #define PJSIP_DONT_SWITCH_TO_TCP 1
23 #define PJSUA_MAX_ACC 32
f3a2283 @eofster Updated README with pjsip config options.
authored
24 #define PJMEDIA_RTP_PT_TELEPHONE_EVENTS 101
25 #define PJMEDIA_RTP_PT_TELEPHONE_EVENTS_STR "101"
f31162d @eofster Updated PJSIP configuration settings in README.
authored
26 #define PJ_DNS_MAX_IP_IN_A_REC 32
27 #define PJ_DNS_SRV_MAX_ADDR 32
28 #define PJSIP_MAX_RESOLVED_ADDRESSES 32
18db328 @eofster Added README.
authored
29
30 Configure and build Telephone
31
779e851 @eofster Update building instructions.
authored
32 $ CFLAGS="-O2 -arch i386 -arch x86_64" ./configure --disable-ssl
9f2d6ce @eofster Updated README with coding style information.
authored
33 $ make
34
35 Coding Style
36 ------------
37
38 Telephone source code follows [Google Objective-C Style Guide][coding_style].
39
40 [coding_style]: http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml
Something went wrong with that request. Please try again.