[Home]

Summary:ASTERISK-13061: Cannot compile SVN with patch from bug report 11261 (H323Plus)
Reporter:lukanr (lukanr)Labels:
Date Opened:2008-11-12 10:15:04.000-0600Date Closed:2011-06-07 14:03:18
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_h323
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I am using Opensuse 10.3. I read  INSTALL.h323plus and I did it as it is written there.

I also fixed problem with ast_rt_setqos and DSP..., but then i got more various problems.



****** ADDITIONAL INFORMATION ******

  [CC] chan_h323.c -> chan_h323.o
chan_h323.c: In function ‘__oh323_update_info’:
chan_h323.c:378: warning: ignoring return value of ‘ast_sched_del’, declared with attribute warn_unused_result
chan_h323.c:385: warning: ignoring return value of ‘ast_sched_del’, declared with attribute warn_unused_result
chan_h323.c: In function ‘__oh323_destroy’:
chan_h323.c:459: warning: ignoring return value of ‘ast_sched_del’, declared with attribute warn_unused_result
chan_h323.c: In function ‘__oh323_rtp_create’:
chan_h323.c:981: error: too few arguments to function ‘ast_rtp_setqos’
chan_h323.c: In function ‘__oh323_new’:
chan_h323.c:1062: error: ‘DSP_FEATURE_DTMF_DETECT’ undeclared (first use in this function)
chan_h323.c:1062: error: (Each undeclared identifier is reported only once
chan_h323.c:1062: error: for each function it appears in.)
chan_h323.c: In function ‘realtime_user’:
chan_h323.c:1467: warning: assignment discards qualifiers from pointer target type
chan_h323.c: In function ‘realtime_peer’:
chan_h323.c:1564: warning: missing sentinel in function call
chan_h323.c: In function ‘receive_digit’:
chan_h323.c:1855: warning: ignoring return value of ‘ast_sched_del’, declared with attribute warn_unused_result
chan_h323.c:1861: warning: ignoring return value of ‘ast_sched_del’, declared with attribute warn_unused_result
make[1]: *** [chan_h323.o] Error 1
make: *** [channels] Error 2
Comments:By: Leif Madsen (lmadsen) 2008-11-12 13:34:59.000-0600

I had originally closed 11261 because of a lack of interest in moving to H323Plus since it appeared it was not developed any more actively than OpenH323. I'm going to leave this open for a couple of days in the hope someone will jump in tell me a reason to keep it open. Thanks!

By: lukanr (lukanr) 2008-11-12 13:45:12.000-0600

So is there any other way, to use asterisk with h323 and ldap ? As is seems, nobobdy is using h323 anymore ?

By: Vlasis Hatzistavrou (vhatz) 2008-11-13 05:49:45.000-0600

The reason why H323Plus is needed is because OpenH323 is NOT developed anymore. Also, the OpenH323 version that is used to compile chan_h323 up to now is rather old. There were many bugfixes and additions to the library code since then.

It has also shown incompatibility problems in recent tests just because it is too old.

If we want to keep chan_h323 workable then we need to use H323Plus which is actively developed.

By: Leif Madsen (lmadsen) 2008-11-24 17:19:52.000-0600

Per a discussion on IRC with Qwell, I am going to close this issue and reopen the other issue, with some stipulations.

By: Leif Madsen (lmadsen) 2008-11-24 17:24:22.000-0600

I screwed up and reopened the issue I just closed. Sorry.