c56368f3e50a93dd954d1ac84c6c3976add18354
[asterisk/asterisk.git] / channels / h323 / README
1
2                 Open H.323 Channel Driver for Asterisk
3                            By Jeremy McNamara  
4                               The NuFone Network
5
6              First public release on November 10th, 2002
7
8
9         Developed using:        RedHat 7.2/7.3/8.0
10                                 Open H.323 v1.11.8              
11                                 PWLib      v1.4.12
12                                 GCC       2.96/3.1
13
14         Dependancies:           openssl-0.9.6b
15                                 openssl-devel-0.9.6b
16                                 expat-1.95
17
18 Notice: Whatever you do, DO NOT USE distrubution specific installs
19 of Open H.323 and PWLib. Check everything out of CVS. If you dont know
20 how to deal with cvs, learn. Also, if you are not using the listed
21 versions of Open H.323 or PWlib you are on your own, sorry. Older versions
22 will NOT work, but newer versions ~should~ work.
23
24 We have implemented this driver using Asterisk's RTP stack insted of trying
25 to implement a psudo sound card driver. 
26  
27 If you have trouble please contact 'JerJer' in #Asterisk on irc.freenode.net or
28 send and email to jj@indie.org
29
30 If you happen to be lucky enough to segfault this code please run a backtrace 
31 and send me the gory details. Segmentation faults are not tolerated!
32
33 bt example:
34
35 # /usr/sbin/asterisk -vvvgc
36 ...
37 [chan_h323.so]
38 Segmentation Fault (core dumped)
39
40 # ls core.*
41 core.1976
42
43 # gdb /usr/sbin/asterisk core.1976
44 ...
45 (gdb) bt
46
47 Send whatever shows up right after the 'bt'
48
49
50 Also, a full debug screen output is almost needed. Make sure you are in the full console mode (-c) and turn on 'h.323 
51 debug'. A nice way to capture everything is to use the utility called 'script' (man script) 
52
53
54 Jeremy McNamara, President
55 The NuFone Network