<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2668" name=GENERATOR></HEAD>
<BODY>
<DIV><!--StartFragment --><SPAN class=718215715-09072005><FONT face=Arial 
size=2>Hi again,</FONT></SPAN></DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial size=2>Well, thanks for the 
details steps. But before I received your mail I had already installed <A 
href="mailto:Asterisk@Home">Asterisk@Home</A> v.1.3 and updated it with OH323 
add-on. It is a zip file which when you install you get all the libraries 
installed and compiled for you.</FONT></SPAN></DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial size=2>Now, one last step 
for me which I need your help all with. What is needed to get the CCM and 
Asterisk to exchange calls over H323? I mean which config files needs to be 
updated. I now have oh323.conf shown and ready.</FONT></SPAN></DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial 
size=2>Thanks</FONT></SPAN></DIV>
<DIV><SPAN class=718215715-09072005><FONT face=Arial 
size=2>Walid</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><!--StartFragment -->&nbsp;<TR valign="baseline"><TH 
align="right"><STRONG>Subject</STRONG>: </TH><TD align="left">Re: 
[Asterisk-Users] Asterisk and Cisco CallManager Integration</TD> </TR><TR 
valign="baseline"><TH align="right"><STRONG>From</STRONG>: </TH><TD 
align="left">Vamsi Pottangi &lt;<A 
href="mailto:vamsipottangi@DOMAIN.HIDDEN">vamsipottangi@xxxxxxxxx</A>&gt;</TD> 
</TR><TR valign="baseline"><TH align="right"><STRONG>Date</STRONG>: </TH><TD 
align="left">Mon, 27 Jun 2005 11:16:49 +0530</TD> </TR><TR valign="baseline"><TH 
align="right"><STRONG>Reply-to</STRONG>: </TH><TD align="left">Vamsi Pottangi 
&lt;<A 
href="mailto:vamsipottangi@DOMAIN.HIDDEN">vamsipottangi@xxxxxxxxx</A>&gt;, 
Asterisk Users Mailing List - Non-Commercial Discussion &lt;<A 
href="mailto:asterisk-users@DOMAIN.HIDDEN">asterisk-users@xxxxxxxxxxxxxxxx</A>&gt;</TD></TR> 
</DIV><PRE>The below worked for me to integrate with CCM.

pwlib-v1_6_6
openh323-v1_13_5
asterisk-oh323-0.7.1

The only change I made was
  ----------------------------------------------------------
  Remove the line 433 (:protected) in  /usr/src/openh323/include/gkserver.h
  else you would get the below error during compilation
  /usr/src/openh323/include/gkserver.h:434: error: `virtual
  H323Transaction::Response H323GatekeeperRRQ::OnHandlePDU()' is protected
  ----------------------------------------------------------


Steps to follow:
-----------------------
To enable H323 for inter-op with Cisco Call Manager (H.323)
  cp pwlib-v1_6_6-src.tar.gz openh323-v1_13_5-src.tar.gz
     asterisk-oh323-0.7.1.tar.gz /usr/src/
  cd /usr/src
  tar zxf pwlib-v1_6_6-src.tar.gz
  tar zxf openh323-v1_13_5-src.tar.gz
  tar zxf asterisk-oh323-0.7.1.tar.gz
  -----------------------------------------------------
  Set Environment variables
  PWLIBDIR=/usr/src/pwlib
  OPENH323DIR=/usr/src/openh323
  LD_LIBRARY_PATH=/usr/src/pwlib/lib:/usr/src/openh323/lib
  --------------------------------------------------------
  cd /usr/src/pwlib
  ./configure
  make opt
  cd /usr/src/openh323
  ./configure
  ----------------------------------------------------------
  Remove the line 433 (:protected) in  /usr/src/openh323/include/gkserver.h
  else you would get the below error during compilation
  /usr/src/openh323/include/gkserver.h:434: error: `virtual
  H323Transaction::Response H323GatekeeperRRQ::OnHandlePDU()' is protected
  ----------------------------------------------------------
  make opt
  cd /usr/src/asterisk-oh323-0.7.1
  Edit makefile and set the paths/options according to your system.

  Type "make" to build the oh323wrap library and the
  ASTERISK OH323 channel driver.

  -------------------------------------------------------------
  If compiling fails, then change the makefile to reflect the below
CPPFLAGS=$(OPENH323FLAGS) -DP_USE_PRAGMA -ffunction-sections -fdata-sections
-D_REENTRANT -Wall -fPIC -I/usr/src/pwlib/include -DPTRACING
-I/usr/src/openh323/include -DHAS_OSS  -Wall -x c++ -Os
 ---------------------------------------------------------------

  Type "make install" to install the binaries. This will also
  install a sample configuration file, if there isn't one.
  Next, add to your LD_LIBRARY_PATH the path where the oh323wrap
  library was installed (or edit your /etc/ld.so.conf file, add
  the library path, and run "ldconfig").

Thanks,
~Vamsi


On 6/26/05, Walid Azab &lt;wazab@xxxxxxxxxxxxxxxxxxxxxxx&gt; wrote:
&gt;<I> I have previously tried the  Asterisk/OH323/PWLIB/GNUGK combination and had</I>
&gt;<I> problems compiling OH323. I will try again from a clean installation. On the</I>
&gt;<I> other hand, can you send me any useful links or guides that you already</I>
&gt;<I> used. This can make our trial and error efforts much less.</I>
&gt;<I> </I>
&gt;<I> Walid</I>
&gt;<I> </I>
&gt;<I> -----Original Message-----</I>
&gt;<I> From: asterisk-users-bounces@xxxxxxxxxxxxxxxx</I>
&gt;<I> [<A href="mailto:asterisk-users-bounces@xxxxxxxxxxxxxxxx">mailto:asterisk-users-bounces@xxxxxxxxxxxxxxxx</A>] On Behalf Of Greg Oliver</I>
&gt;<I> Sent: Sunday, June 26, 2005 2:58 AM</I>
&gt;<I> To: Asterisk Users Mailing List - Non-Commercial Discussion</I>
&gt;<I> Subject: Re: [Asterisk-Users] Asterisk and Cisco CallManager Integration</I>
&gt;<I> </I>
&gt;<I> We have successfully connect * .9x &amp;&amp; 1.0.x with CCM 3.3.x and up using both</I>
&gt;<I> gatekeeper and no gatekeeper..  Using SIP usually with CCM 4.0 and up..</I>
&gt;<I> With CCM 3.3.x, there is a limitation where the gateway H323 in your case</I>
&gt;<I> cannot use IP addresses, so the Asterisk box has to have correct DNS entries</I>
&gt;<I> to resolbve your asterisk ox..  Then just use regular route patterns and</I>
&gt;<I> direct it to asterisk..</I>
&gt;<I> </I>
&gt;<I> That works well.  You may also want to make sure your compatibility matrix</I>
&gt;<I> between Asterisk/OH323/PWLIB/GNUGK is right - incompatibilities cause more</I>
&gt;<I> issues than I care to talk about.  The GNUGk web site has the best matrix to</I>
&gt;<I> follow..</I>
&gt;<I> </I>
&gt;<I> Thanks,</I>
&gt;<I> </I>
&gt;<I> GReg</I>
&gt;<I> </I>
&gt;<I> </I>
&gt;<I> </I>
&gt;<I> On Sat, 2005-06-25 at 10:39 -0500, info@xxxxxxxxxxxxxx wrote:</I>
&gt;<I> &gt; Use a gatekeeper and have both boxes register with the gatekeeper.</I>
&gt;<I> &gt; That way you can specify what numbers go where.  From everything I</I>
&gt;<I> &gt; have tested, * will NOT register with CCM.  When I added in a</I>
&gt;<I> &gt; gatekeeper and had both sides register with it, everything works.</I>
&gt;<I> &gt;</I>
&gt;<I> &gt; Walid Azab wrote:</I>
&gt;<I> &gt; &gt; Hello,</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt; I have Cisco CallManager 3.3.4 and Asterisk@Home</I>
&gt;<I> &gt; &gt; &lt;<A href="mailto:Asterisk@Home">mailto:Asterisk@Home</A>&gt; latest version. I have earlier tried getting</I>
&gt;<I> &gt; &gt; Asterisk to register with CCM via H323 and failed. Back then, I</I>
&gt;<I> &gt; &gt; learned that this is a known bug in Asterisk. Also people who tried</I>
&gt;<I> &gt; &gt; doing that had also succeeded in getting calls to go through only</I>
&gt;<I> &gt; &gt; one direction like from CCM to Asterisk. I am not that expert so excuse</I>
&gt;<I> my ignorance with this subject.</I>
&gt;<I> &gt; &gt; So please if anyone has any useful information or is sure that this</I>
&gt;<I> &gt; &gt; can now work please send me whatever you have on that.</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt; I simply want Asterisk users to get their dial tones through CCM.</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt; Thanks and I appreciate your assistance.</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt; Walid</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt; --------------------------------------------------------------------</I>
&gt;<I> &gt; &gt; ----</I>
&gt;<I> &gt; &gt;</I>
&gt;<I> &gt; &gt; _______________________________________________</I>
&gt;<I> &gt; &gt; Asterisk-Users mailing list</I>
&gt;<I> &gt; &gt; Asterisk-Users@xxxxxxxxxxxxxxxx</I>
&gt;<I> &gt; &gt; <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> &gt; &gt; To UNSUBSCRIBE or update options visit:</I>
&gt;<I> &gt; &gt;    <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> &gt; _______________________________________________</I>
&gt;<I> &gt; Asterisk-Users mailing list</I>
&gt;<I> &gt; Asterisk-Users@xxxxxxxxxxxxxxxx</I>
&gt;<I> &gt; <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> &gt; To UNSUBSCRIBE or update options visit:</I>
&gt;<I> &gt;    <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> </I>
&gt;<I> _______________________________________________</I>
&gt;<I> Asterisk-Users mailing list</I>
&gt;<I> Asterisk-Users@xxxxxxxxxxxxxxxx</I>
&gt;<I> <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> To UNSUBSCRIBE or update options visit:</I>
&gt;<I>    <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> </I>
&gt;<I> </I>
&gt;<I> _______________________________________________</I>
&gt;<I> Asterisk-Users mailing list</I>
&gt;<I> Asterisk-Users@xxxxxxxxxxxxxxxx</I>
&gt;<I> <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I> To UNSUBSCRIBE or update options visit:</I>
&gt;<I>    <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></I>
&gt;<I></I>
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@xxxxxxxxxxxxxxxx
<A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A>
To UNSUBSCRIBE or update options visit:
   <A href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A></PRE>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>