[Asterisk-Users] chan_h323 + openh323 CVS = no go?

Siggi Langauf langausd at swt.uni-stuttgart.de
Tue Jun 10 09:40:44 MST 2003


Hi,

trying to build the h323 channel driver that comes with asterisk works
fine, but only as long as I use openh323-1.11.7.

Unfortunately, that setup seems to have a bug which misguides one of the
audio streams. (So while * can "hear" me, the phone remains silent.)

I suppose that bug is fixed at least in openh323 CVS. At least, I got
things mostly working using the external chan_oh323. That setup seems to
drop small audio snippets like VoiceMail's password prompt, though.

So I'm trying to give chan_h323 another chance. However, I get:

ast_h323.cpp: In function `int h323_set_capability(int, int)':
ast_h323.cpp:780: `H323_G729ACapability' undeclared (first use this
function)
ast_h323.cpp:780: (Each undeclared identifier is reported only once
ast_h323.cpp:780: for each function it appears in.)
ast_h323.cpp:780: `g729aCap' undeclared (first use this function)
ast_h323.cpp:781: parse error before `)'
ast_h323.cpp: At top level:
chan_h323.h:30: warning: `struct sockaddr_in bindaddr' defined but not
used
make: *** [ast_h323.o] Error 1

This is both with openh323-1.12.0 and their current CVS.
(using current CVS snapshot of asterisk, too)

Is that driver not supposed to work with current OpenH323??
Anything I'm doing wrong?

Thanks in advance,

	Siggi





More information about the asterisk-users mailing list