Version






Note: Make sure that more than count + 1 resources are available on the same board in order to run this configuration.







# Open resource 0 resource 0 # Create conference named "1" on resource 0 containing 30 members and
# disabling the Echo Canceller conference 30 1 1
# Open resource 1 resource 1
# Create conference named "2" on resource 1 containing 30 members and
# disabling the Echo Canceller conference 30 1 2
|
Use this flag...
|
Hex
|
To disable...
|
|---|---|---|
|
CNF_NO_ECHO_CANCEL
|
0x1
|
Echo cancellation
|
|
CNF_NO_MAPPING
|
0x2
|
Conference mapping mode
|
|
CNF_NO_DTMF_CLAMPING
|
0x4
|
DTMF clamping
|
|
CNF_NO_TONE_CLAMPING
|
0x8
|
Tone clamping
|




The Resource section lists the number of conferences running on the resource, the maximum number of members the resource supports, the number of available members, and the resource capabilities.

The following information displays in the dialog box:

The Conference section displays the number of members allocated to the conference, the number of members currently attending the conference, the conference identifier, and the conference capabilities.
After a conference is created and members are added, the application receives the active talker event (CNFEVN_ACTIVE_TALKERS_CHANGE). cnfdemo adds a star (*) in the Active (A) field of the Trunk list box on the corresponding channel line to identify who is speaking. When the caller stops speaking, the star is removed.

:


When the call is answered, the welcome message plays, asking the prospective member to choose a conference (by pressing DTMF 1 for conference 1 or DTMF 2 for conference 2).The call number or channel ID displays in the Chn field of the Trunk list box.








static CTA_SERVICE_DESC CnfService[] = {
{ {"SWI", "SWIMGR"}, { 0 }, { 0 }, { 0 } },
{ {"CNF", "CNFMGR"}, { 0 }, { 0 }, { 0 } }
};

CTA_SERVICE_DESC ChannelService[] = {
{ {"ADI", "ADIMGR"}, { 0 }, { 0 }, { 0 } },
{ {"NCC", "ADIMGR"}, { 0 }, { 0 }, { 0 } },
{ {"VCE", "VCEMGR"}, { 0 }, { 0 }, { 0 } }
};





Figure 12. Channel Event Example
Figure 13. Conferencing Event Example


4/11 11:4:5 No call number 4/11 15:47:14 [AnalyzeBatchFile] OpenResource
CNFERR_RESOURCE_NOT_AVAILABLE 4/11 16:18:22 [OnCreateConf] CreateConference
CNFERR_NOT_ENOUGH_RESOURCE_SPACE 4/11 16:32:44 [SetAttrib] SetAttribute CTAERR_FUNCTION_NOT_ACTIVE



|
Component
|
Description
|
|---|---|
|
JCnfDemo.jar
|
The demonstration program in Java
|
|
com_nmss.jar
|
Java classes allowing access to CTA libraries
|
|
swingall.jar
|
The SWING Java package 1.1
|


set CLASSPATH=.;%JAVADIR%\classes;%JAVADIR%\lib\classes.zip
set PATH=%PATH%;\nms\cnf\javademo (under Windows NT)

java -classpath $CLASSPATH JCnfDemo (under Unix)


Version