[h323plus] Unable to connect more than one client

Jérémy Subtil jeremy.subtil at smile.fr
Wed Feb 23 10:31:32 EST 2011


Hi there,


I compiled openmcu 2.2.5 on Computer A, along with ptlib 2.8.3 and 
h323plus 1.22. The server starts fine with all the expected codecs, and 
the output is the following:

#openmcu -cd
2011/02/23 15:19:54.998 OpenMCU Message Starting service process 
"OpenMCU" v2.2.5 - error = 20
Daemon started with pid 2026
2011/02/23 15:19:55.006 H323 Listener:bebd6700 Info H323 Awaiting TCP 
connections on port 1720
2011/02/23 15:19:55.013 OpenMCU Info MCU Codecs (in preference order):
Table:
G.711-ALaw-64k <1>
G.711-uLaw-64k <2>
G.722.1-24k{sw} <3>
G.722.1-32k{sw} <4>
G.726-16k{sw} <5>
G.726-24k{sw} <6>
G.726-32k{sw} <7>
G.726-40k{sw} <8>
GSM-06.10{sw} <9>
GSM-AMR{sw} <10>
LPC-10{sw} <11>
MS-GSM{sw} <12>
MS-IMA-ADPCM{sw} <13>
SpeexIETFNarrow-11k{sw} <14>
SpeexIETFNarrow-15k{sw} <15>
SpeexIETFNarrow-18.2k{sw} <16>
SpeexIETFNarrow-24.6k{sw} <17>
SpeexIETFNarrow-5.95k{sw} <18>
SpeexIETFNarrow-8k{sw} <19>
SpeexIETFWide-20.6k{sw} <20>
SpeexWNarrow-8k{sw} <21>
SpeexWide-20.6k{sw} <22>
iLBC-13k3{sw} <23>
iLBC-15k2{sw} <24>
iLBC{sw} <25>
H.261-CIF{sw} <26>
H.263-CIF{sw} <30>
H.239 Control <33>
UserInput/hookflash <27>
UserInput/basicString <28>
UserInput/dtmf <29>
UserInput/RFC2833 <31>
UserInput/Navigation <32>
UserInput/Softkey <34>
UserInput/PointDevice <35>
UserInput/Modal <36>
Set:
0:
0:
G.711-ALaw-64k <1>
G.711-uLaw-64k <2>
G.722.1-24k{sw} <3>
G.722.1-32k{sw} <4>
G.726-16k{sw} <5>
G.726-24k{sw} <6>
G.726-32k{sw} <7>
G.726-40k{sw} <8>
GSM-06.10{sw} <9>
GSM-AMR{sw} <10>
LPC-10{sw} <11>
MS-GSM{sw} <12>
MS-IMA-ADPCM{sw} <13>
SpeexIETFNarrow-11k{sw} <14>
SpeexIETFNarrow-15k{sw} <15>
SpeexIETFNarrow-18.2k{sw} <16>
SpeexIETFNarrow-24.6k{sw} <17>
SpeexIETFNarrow-5.95k{sw} <18>
SpeexIETFNarrow-8k{sw} <19>
SpeexIETFWide-20.6k{sw} <20>
SpeexWNarrow-8k{sw} <21>
SpeexWide-20.6k{sw} <22>
iLBC-13k3{sw} <23>
iLBC-15k2{sw} <24>
iLBC{sw} <25>
1:
H.261-CIF{sw} <26>
H.263-CIF{sw} <30>
2:
H.239 Control <33>
UserInput/hookflash <27>
UserInput/basicString <28>
UserInput/dtmf <29>
UserInput/RFC2833 <31>
UserInput/Navigation <32>
UserInput/Softkey <34>
UserInput/PointDevice <35>
UserInput/Modal <36>
2011/02/23 15:19:55.015 OpenMCU Info Opened master socket for HTTP: 1420
2011/02/23 15:19:55.015 OpenMCU Info Service OpenMCU Started


Computer B can connect successfully with Ekiga 3 as client:

2011/02/23 15:22:34.241 H323 Listener:bebd6700 Info H323TCP Started 
connection: host=10.1.9.153:30000, if=10.1.9.152:1720, handle=18
2011/02/23 15:22:34.274 H225 Answer:beb54700 Info H225 Set remote 
application name: " 3.2.7 (OPAL v3.6.8) 9/61"
2011/02/23 15:22:34.305 H225 Answer:beb54700 Info H323 
CreateLogicalChannel - unknown data type
2011/02/23 15:22:34.305 H225 Answer:beb54700 Info H323 
CreateLogicalChannel - unknown data type
2011/02/23 15:22:34.306 H225 Answer:beb54700 Info RTP_UDP Session 1 
created: 10.1.9.152:5000-5001 ssrc=3028627343
2011/02/23 15:22:34.306 H225 Answer:beb54700 Info RTP Adding session RTP_UDP
2011/02/23 15:22:34.306 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 108 - error = 107
2011/02/23 15:22:34.307 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 108 - error = 107
2011/02/23 15:22:34.308 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 110 - error = 107
2011/02/23 15:22:34.308 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 110 - error = 107
2011/02/23 15:22:34.309 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 119 - error = 107
2011/02/23 15:22:34.310 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 119 - error = 107
2011/02/23 15:22:34.310 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 118 - error = 107
2011/02/23 15:22:34.310 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 118 - error = 107
2011/02/23 15:22:34.311 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 117 - error = 107
2011/02/23 15:22:34.311 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 117 - error = 107
2011/02/23 15:22:34.311 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 116 - error = 107
2011/02/23 15:22:34.312 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 116 - error = 107
2011/02/23 15:22:34.313 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 115 - error = 107
2011/02/23 15:22:34.313 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 115 - error = 107
2011/02/23 15:22:34.314 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 103 - error = 107
2011/02/23 15:22:34.314 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 103 - error = 107
2011/02/23 15:22:34.314 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 109 - error = 107
2011/02/23 15:22:34.315 H225 Answer:beb54700 Warning H323RTP Setting 
dynamic RTP payload type: 109 - error = 107
2011/02/23 15:22:34.316 H225 Answer:beb54700 Info RTP_UDP Session 2 
created: 10.1.9.152:5002-5003 ssrc=2730609199
2011/02/23 15:22:34.316 H225 Answer:beb54700 Info RTP Adding session RTP_UDP
2011/02/23 15:22:34.326 H225 Answer:beb54700 Info H323 Available 
bandwidth exceeded
2011/02/23 15:22:34.326 H225 Answer:beb54700 Info H323 OnReceivedPDU 
gave error 7
2011/02/23 15:22:34.326 H225 Answer:beb54700 Info RTP Releasing session 2
2011/02/23 15:22:34.328 H225 Answer:beb54700 Info H323 Available 
bandwidth exceeded
2011/02/23 15:22:34.328 H225 Answer:beb54700 Info H323 OnReceivedPDU 
gave error 7
2011/02/23 15:22:34.328 H225 Answer:beb54700 Info RTP Releasing session 2
2011/02/23 15:22:34.328 H225 Answer:beb54700 Info H323 Answering call: 
AnswerCallNow
2011/02/23 15:22:34.328 H225 Answer:beb54700 Info H245 Default 
OnSelectLogicalChannels, FastStartResponse
2011/02/23 15:22:34.328 H225 Answer:beb54700 Info H323 Started sending 
logical channel: SpeexIETFWide-20.6k{sw} <20>
2011/02/23 15:22:34.329 H225 Answer:beb54700 Info H323 Started receiving 
logical channel: SpeexIETFWide-20.6k{sw} <20>
2011/02/23 15:22:34.329 LogChanTx:beac7700 Info H323RTP Transmit 
SpeexIETFWide-20.6k thread started: rate=320 time=20ms size=1*52=52
2011/02/23 15:22:34.329 H225 Answer:beb54700 Info H323 Started sending 
logical channel: H.261-CIF{sw} <26>
2011/02/23 15:22:34.329 LogChanRx:bea86700 Info H323RTP Receive 
SpeexIETFWide-20.6k thread started.
2011/02/23 15:22:34.329 LogChanRx:bea86700 Info RTP Jitter buffer 
created: size=101 delay=800-4000/800 (100ms) obj=0xc34160
2011/02/23 15:22:34.330 LogChanTx:bea45700 Info H323RTP Transmit 
H.261-CIF thread started: rate=29 time=0ms size=1*2000=2000
2011/02/23 15:22:34.331 LogChanTx:beac7700 Warning Cannot open WAV file 
/root/entering.wav - error = 2
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info H323 Started receiving 
logical channel: H.261-CIF{sw} <26>
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.331 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.332 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.333 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.333 H225 Answer:beb54700 Info RTP Releasing session 1
2011/02/23 15:22:34.333 H225 Answer:beb54700 Info RTP Releasing session 2
2011/02/23 15:22:34.333 H225 Answer:beb54700 Info RTP Releasing session 2
2011/02/23 15:22:34.333 LogChanRx:be9c3700 Info H323RTP Receive 
H.261-CIF thread started.
2011/02/23 15:22:34.341 H225 Answer:beb54700 Info H323 User Input 
RFC2833 payload type set to [pt=101]
2011/02/23 15:22:34.341 H225 Answer:beb54700 Info H245 
MasterSlaveDetermination: local is master
2011/02/23 15:22:34.342 H225 Answer:beb54700 Info H225 Reading PDUs: 
callRef=3310
2011/02/23 15:22:34.358 RTP Jitter:bea04700 Info RTP First data: ver=2 
pt=[pt=108] psz=52 m=1 x=0 seq=1749 ts=0 src=531892144 ccnt=0
2011/02/23 15:22:34.363 LogChanRx:be9c3700 Info RTP First data: ver=2 
pt=H261 psz=969 m=1 x=0 seq=54377 ts=0 src=1679710377 ccnt=0
2011/02/23 15:22:34.364 LogChanRx:be9c3700 Info PVidDev SetFrameSize to 
176x144
2011/02/23 15:22:34.365 H225 Answer:beb54700 Info H245 
TerminalCapabilitySet Sent.
2011/02/23 15:22:36.356 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=101 octets=5252 lost=0 tooLate=0 order=0 avgTime=19 maxTime=21 
minTime=19 jitter=7129523 maxJitter=33554431
2011/02/23 15:22:38.332 LogChanTx:beac7700 Info RTP Transmit statistics: 
packets=101 octets=5252 avgTime=40 maxTime=42 minTime=38
2011/02/23 15:22:38.356 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=201 octets=10452 lost=0 tooLate=0 order=0 avgTime=20 maxTime=21 
minTime=19 jitter=11225 maxJitter=33554431
2011/02/23 15:22:40.354 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=301 octets=15652 lost=0 tooLate=0 order=0 avgTime=19 maxTime=21 
minTime=19 jitter=17 maxJitter=33554431
2011/02/23 15:22:42.332 LogChanTx:beac7700 Info RTP Transmit statistics: 
packets=201 octets=10452 avgTime=40 maxTime=42 minTime=38
2011/02/23 15:22:42.354 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=401 octets=20852 lost=0 tooLate=0 order=0 avgTime=19 maxTime=21 
minTime=19 jitter=0 maxJitter=33554431
2011/02/23 15:22:44.353 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=501 octets=26052 lost=0 tooLate=0 order=0 avgTime=20 maxTime=22 
minTime=17 jitter=265213 maxJitter=33554431
…


However, when I try to connect Computer C with Ekiga 3 as well, it fails 
and openmcu gets a strange beahior: endless log messages even when all 
clients are disconnected, unable to connect a single client again, 
unable to access the web interface anymore. The only thing I can do is 
to kill the daemon. Here is the log I get:

2011/02/23 15:23:26.932 H323 Listener:bebd6700 Info H323TCP Started 
connection: host=10.1.8.76:30000, if=10.1.9.152:1720, handle=35
2011/02/23 15:23:26.996 H225 Answer:be982700 Info H225 Set remote 
application name: " 3.2.7 (OPAL v3.6.8) 9/61"
2011/02/23 15:23:26.997 H225 Answer:be982700 Info H323 
CreateLogicalChannel - unknown data type
2011/02/23 15:23:26.997 H225 Answer:be982700 Info H323 
CreateLogicalChannel - unknown data type
2011/02/23 15:23:26.997 H225 Answer:be982700 Info RTP_UDP Session 1 
created: 10.1.9.152:5004-5005 ssrc=529535172
2011/02/23 15:23:26.997 H225 Answer:be982700 Info RTP Adding session RTP_UDP
2011/02/23 15:23:26.998 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 111 - error = 22
2011/02/23 15:23:26.998 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 111 - error = 22
2011/02/23 15:23:26.999 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 113 - error = 22
2011/02/23 15:23:26.999 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 113 - error = 22
2011/02/23 15:23:27.001 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 119 - error = 22
2011/02/23 15:23:27.001 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 119 - error = 22
2011/02/23 15:23:27.001 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 118 - error = 22
2011/02/23 15:23:27.002 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 118 - error = 22
2011/02/23 15:23:27.003 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 117 - error = 22
2011/02/23 15:23:27.004 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 117 - error = 22
2011/02/23 15:23:27.005 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 116 - error = 22
2011/02/23 15:23:27.005 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 116 - error = 22
2011/02/23 15:23:27.006 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 99 - error = 22
2011/02/23 15:23:27.007 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 99 - error = 22
2011/02/23 15:23:27.007 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 106 - error = 22
2011/02/23 15:23:27.007 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 106 - error = 22
2011/02/23 15:23:27.008 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 112 - error = 22
2011/02/23 15:23:27.008 H225 Answer:be982700 Warning H323RTP Setting 
dynamic RTP payload type: 112 - error = 22
2011/02/23 15:23:27.009 H225 Answer:be982700 Info RTP_UDP Session 2 
created: 10.1.9.152:5006-5007 ssrc=2416178601
2011/02/23 15:23:27.009 H225 Answer:be982700 Info RTP Adding session RTP_UDP
2011/02/23 15:23:27.018 H225 Answer:be982700 Info H323 Available 
bandwidth exceeded
2011/02/23 15:23:27.019 H225 Answer:be982700 Info H323 OnReceivedPDU 
gave error 7
2011/02/23 15:23:27.019 H225 Answer:be982700 Info RTP Releasing session 2
2011/02/23 15:23:27.020 H225 Answer:be982700 Info H323 Available 
bandwidth exceeded
2011/02/23 15:23:27.020 H225 Answer:be982700 Info H323 OnReceivedPDU 
gave error 7
2011/02/23 15:23:27.020 H225 Answer:be982700 Info RTP Releasing session 2
2011/02/23 15:23:27.021 H225 Answer:be982700 Info H323 Answering call: 
AnswerCallNow
2011/02/23 15:23:27.021 H225 Answer:be982700 Info H245 Default 
OnSelectLogicalChannels, FastStartResponse
2011/02/23 15:23:27.021 H225 Answer:be982700 Info H323 Started sending 
logical channel: SpeexIETFWide-20.6k{sw} <20>
2011/02/23 15:23:27.021 H225 Answer:be982700 Info H323 Started receiving 
logical channel: SpeexIETFWide-20.6k{sw} <20>
2011/02/23 15:23:27.021 LogChanTx:be941700 Info H323RTP Transmit 
SpeexIETFWide-20.6k thread started: rate=320 time=20ms size=1*52=52
2011/02/23 15:23:27.021 H225 Answer:be982700 Info H323 Started sending 
logical channel: H.261-CIF{sw} <26>
2011/02/23 15:23:27.022 LogChanRx:be900700 Info H323RTP Receive 
SpeexIETFWide-20.6k thread started.
2011/02/23 15:23:27.022 LogChanRx:be900700 Info RTP Jitter buffer 
created: size=101 delay=800-4000/800 (100ms) obj=0xc34310
2011/02/23 15:23:27.023 LogChanTx:be8bf700 Info H323RTP Transmit 
H.261-CIF thread started: rate=29 time=0ms size=1*2000=2000
2011/02/23 15:23:28.332 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=2701 octets=140452 lost=0 tooLate=0 order=0 avgTime=20 
maxTime=22 minTime=17 jitter=3 maxJitter=33554431
2011/02/23 15:23:28.812 RTP Jitter:bea04700 Info RTP Jitter buffer full, 
throwing away oldest frame (839680)
2011/02/23 15:23:29.212 RTP Jitter:bea04700 Info RTP Jitter buffer 
continuously full, throwing away entire buffer.
2011/02/23 15:23:29.232 RTP Jitter:bea04700 Info RTP Jitter buffer full, 
threw away 21 oldest frames
2011/02/23 15:23:30.331 RTP Jitter:bea04700 Info RTP Receive statistics: 
packets=2801 octets=145652 lost=0 tooLate=0 order=0 avgTime=19 
maxTime=21 minTime=19 jitter=0 maxJitter=33554431
2011/02/23 15:23:31.231 RTP Jitter:bea04700 Info RTP Jitter buffer full, 
throwing away oldest frame (878400)
2011/02/23 15:23:31.630 RTP Jitter:bea04700 Info RTP Jitter buffer 
continuously full, throwing away entire buffer.


Note that I get the same behavior using other clients, like VidPhone for 
Windows or a Sony conferencing hardware. In addition, Computers A, B and 
C are on the same LAN.


Do you have any ideas how I can get openmcu working?


Cheers,

Jeremy Subtil
Systems Engineer at Smile
http://www.smile.fr/en/




More information about the h323plus mailing list