<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>I&#8217;m compiling Asterisk 1.6.0.17 from source with
H323Plus on CentOS 5.4.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>After what seems a successful compile I can&#8217;t &#8216;connect&#8217;
to Asterisk. With the error &#8216;Unable to connect to remote asterisk (does
/var/run/asterisk.ctl exist?)&#8217;. There is no /var/log/asterisk/full log to
check for errors.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I moved the chan_h323.so out of the
/usr/lib/asterisk/modules/ folder, but Asterisk seems still to crash. <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Below are a few of my notes:<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>yum
-y install ncurses ncurses-devel openssl openssl-devel zlib zlib-devel bison
bison-devel glibc gcc kernel-devel flex yum install gcc-c++<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cd
/usr/src<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>wget
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.0.17.tar.gz<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>wget
http://www.h323plus.org/source/download/h323plus-v1_21_0.tar.gz<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>wget
http://www.h323plus.org/source/download/ptlib-2.4.5.tar.bz2<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>tar
zxvf asterisk-1.6.0.17.tar.gz<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>mv
asterisk-1.6.0.17/ ~/asterisk<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>tar
zxvf h323plus-v1_21_0.tar.gz<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>bzip2
-cd ptlib-2.4.5.tar.bz2 | tar xvf -<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>mv
h323plus ~/h323plus<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>mv
ptlib-2.4.5 ~/ptlib<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>export
PTLIBDIR=$HOME/ptlib<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>export
OPENH323DIR=$HOME/h323plus<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>export
LD_LIBRARY_PATH=$OPENH323DIR/lib:$PTLIBDIR/lib<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cd
$PTLIBDIR<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>./configure
--prefix=/usr<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make
install<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cd
$OPENH323DIR<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>chmod
+x configure<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>./configure
--prefix=/usr<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make
opt<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cd
lib <o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cp
libh323_linux_x86_64_.so.1.21-beta0 libh323_linux_x86_64_.so.1.21.0<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cd
..<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make
install<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><br>
#https://issues.asterisk.org/file_download.php?file_id=23840&amp;type=bug<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>grep
-rl BOOL ~/asterisk/channels/h323/ast_h323.cxx | xargs sed -i
's|BOOL|PBoolean|g'<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>grep
-rl BOOL ~/asterisk/channels/h323/ast_h323.h | xargs sed -i 's|BOOL|PBoolean|g'<br>
<br>
<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>cd
~/asterisk<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>./configure
--prefix=/usr<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make
menuselect<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-family:"Courier New"'>[*] chan_h323<o:p></o:p></span></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='font-family:"Courier New"'>make<o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:.5in'><span style='font-family:"Courier New"'>make
install<o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:.5in'><span style='font-family:"Courier New"'>make
samples<o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:.5in'><span style='font-family:"Courier New"'>make
config<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>make
progdocs<br>
</span><br>
<span style='font-family:"Courier New"'>ldd
/usr/lib/asterisk/modules/chan_h323.so<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
libstdc++.so.6 =&gt; /usr/lib64/libstdc++.so.6 (0x00002ab1fd5db000)<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
libm.so.6 =&gt; /lib64/libm.so.6 (0x00002ab1fd8db000)<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
libgcc_s.so.1 =&gt; /lib64/libgcc_s.so.1 (0x00002ab1fdb5e000)<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00002ab1fdd6d000)<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
libc.so.6 =&gt; /lib64/libc.so.6 (0x00002ab1fdf88000)<o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/lib64/ld-linux-x86-64.so.2 (0x00000039bf200000)<o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-left:.5in'>asterisk -rvvvvvvvvv<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>Asterisk 1.6.0.17, Copyright (C)
1999 - 2009 Digium, Inc. and others.<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>Created by Mark Spencer
&lt;markster@digium.com&gt;<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>Asterisk comes with ABSOLUTELY NO
WARRANTY; type 'core show warranty' for details.<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>This is free software, with
components licensed under the GNU General Public<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>License version 2 and other
licenses; you are welcome to redistribute it under<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>certain conditions. Type 'core
show license' for details.<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>=========================================================================<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>&nbsp; == Parsing
'/etc/asterisk/asterisk.conf':&nbsp;&nbsp; == Found<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>&nbsp; == Parsing
'/etc/asterisk/extconfig.conf':&nbsp;&nbsp; == Found<o:p></o:p></p>

<p class=MsoNormal style='margin-left:1.0in'>Unable to connect to remote
asterisk (does /var/run/asterisk.ctl exist?)<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Anyone have any experience with this sort of thing? Does a
different version of 1.6/1.4 with H323plus work better than another?<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>