XML API TIPS: Moving Virtual Classrooms to Meetings

You may have a situation arise where you want to move Virtual Classrooms (VCs) over to the Meeting area of Adobe Connect.  You may notice that if you try to move Virtual Classrooms, you only have the ability to move them within the confines of the Training module and not out to the Meetings area if you are using the UI.  There is an option however.  The API can be used to move VC’s either one by one or an easier way is to put them all into folders inside of the training area (in either Shared or User training folder) and then move the folders themselves (which in turn will move all the VCs inside of it).

The API process for doing this is:

https://{connect domain} /api/xml?action=sco-move&sco-id=xxxxxxx&folder-id=xxxxxxx

where:

sco-id = the sco-id of the VC (or folder that contains all the VCs you want to move)
folder-id = the folder-id of the destination folder you want to move the VC to.

** DO NOT move any main User Training folder or the Shared Training folder itself. ONLY move user-created folders or individual VCs themselves.

 

The process is not done however.  For each VC you move, you have to do one more step.  You need to change the icon of the VC to a meeting icon.  If you do not do this, the VC’s will NOT launch.  You won’t even be able to get to the information page for the VC once it’s moved.  The link to the VC information will simply refresh the meeting list page if you do not change the icon.

To finish the process change the icon by making this call:

https://{connect domain} /api/xml?action=sco-update&sco-id=xxxxxxx&icon=meeting

where:

sco-id = the sco-id of the VC you just moved.
icon=meeting

 

Now, the VC link will work and you will be able to get into the information page and access the links, content, reports, and archives.

Your application can handle building a list of VCs to move by using the sco-contents or sco-expanded-contents API calls (filtering on ‘icon=virtual-classroom’) to list out all VC’s in a specific folder or across the account as a whole, should you want to move everything for example.  Then your application would loop through and not only move the VCs but then also loop through each and change the icon.  If you only want to move one or two, you can simply do this in the browser with the API calls above.

It’s important to note that the uploaded content and any archives associated with this will be retained, HOWEVER in the reports, you will notice you are missing the ‘By Course’ report.  That is LOST with the move.  ‘By Course’ report is essentially the difference between a meeting and a VC.  So if you move VCs to meetings, that report is gone.  You still will have ‘By Attendees’ , ‘By Session’, and ‘By Questions’ (which are poll pod questions, not courses) reporting that will be retained.

Of course moving meetings to training will work the opposite way.  You finish that process off by changing the icon from ‘meeting’ to ‘virtual-classroom’.

 

Some Facts About Poll Pods Reporting.

Description :  In meeting room, with poll pods.

Poll-Pods

–  If we do not end the poll and rather we close the meeting room directly, which as a result would close the poll automatically.
-  If we leave the meeting room ideal and do not end the poll, then meeting session expires after few hours, which as a result closes the poll.

– If we close/End the Poll Pod.

In any case where the meeting session closes the “update-poll-results” query would still triggers and send the captured results to the Data Base, which as a result should be visible in the reporting of that particular Live Session.

It was always designed to update the poll results in CPS whenever poll ends/explicit meeting end/automatic meeting unload. So if user ends the meeting without ending the Poll Pods, this procedure would still work. In ideal sessions also, after certain time if session is closed, all users’ connection are closed and meeting app gets unloaded at FMS server.  Hence poll reports will be sent to the CPS when meeting app gets unloaded.
Thanks

Resolved: CSO – DATE (2 DEC 2014) – Intermittent Connect Restarts

This is resolved as of 2014-12-02 12:08 EST. 

We are actively working to solve an intermittent issue with Connect restarts on some servers in DA2 clusters.

This issue is causing outbound connections to be dropped.  This will result in outbound connections to mail, SIP and telephony providers to drop. It will not prevent regular http and rtmp traffic as they go through a different firewall.  The issue is that the Connect scheduler relies on mail going out, and if the queue builds it can cause problems with the Connect service. The exact clusters affected are in DA2:  NA3, NA4, NA5, NA7, NA10 and NA11.

The root cause is isolated to a change made by one of our service providers last night and we are working aggressively to get it resolved. It is affecting other Adobe products as well as Connect.

 

You may check http://status.acrobat.com/ for updates.

Global Dial-in Number Link Missing using InterCall Teleconferencing

While using InterCall as a teleconferencing provider, sometimes the option “Further dial in Numbers” under Adobe Connect –> My Profile –> My Audio Profiles is missing.

 

This setting is controlled by InterCall itself.  They must enable their Global Access Settings under the user’s teleconference settings to get this link under the Connect audio profiles.

 

FurtherDial_img1

Link Missing

Link Missing

Connect Meetings do not inherit the properties from its base template.

We have optimized meeting utilization of available bandwidth in Connect Version 9.2.2c and made some changes to retain these settings.

Earlier than 9.2.2c:

New meetings retained their preference settings (for ex., Bandwidth configuration LAN/DSL/MODEM) from its base template).

9.2.2c and above:

New meetings do not retain their preference settings (bandwidth settings in 9.2.2c and video settings in 9.3+) from base templates.

Example:

On Connect 9.2 and previous versions:
1.       Create a template and change the Room bandwidth to Modem.
2.       Moved the meeting in shared template folder.
3.       Create a new meeting using the above template and the Room bandwidth should be Modem.

Test with Connect 9.2.2c
a.      Created a new Room with base template as Step 1 above.
b.      Now, the room bandwidth will be DSL (default setting).
c.      Note: preferences in the Template created in Step 1 are still set to Modem

Bandwidth settings are removed from the User Interface in Connect 9.3.  Video and screen-share settings can be adjusted according to bandwidth/requirement.

Frames Per Second during screen-sharing in Connect Meeting

How many frames per second (FPS) are broadcast during Connect live meetings?

Frame rate, also known as frame frequency and frames per second (FPS), is the frequency (rate) at which an imaging device produces unique consecutive images called frames. The term applies equally well to film and video cameras, computer graphics, and motion capture systems. Frame rate is most often expressed in frames per second (FPS) and is also expressed in progressive scan monitors as hertz(Hz).” –Wiki.

We can change the Video quality from a meeting room by going to Meeting – Preferences – Screen Share: Low, Medium, Standard (default) and High.

The data in tabular format:

Bandwidth/Video Quality Quality FPS Max Resolution
LAN/High 90 20 640*480
LAN/Standard (Default) 80 15 640*480
LAN/Medium 75 10 320*240
LAN/Low 70 8 320*240
DSL/High 85 15 640*480
DSL/Standard 80 10 320*240
DSL/Medium 75 8 320*240
DSL/Low 70 4 320*240
Modem/High 80 15 320*240
Modem/Standard 75 10 320*240
Modem/Medium 70 8 320*240
Modem/Low 70 4 160*120

Note: In C9.2, there were 12 quality levels:  480p will still be the max @ 20fps.

In C9.3, only Low, Medium, Standard and High quality options are available dependent on the level set for video quality in meeting preferences:

Video Quality Quality FPS Max Resolution
High 90 20 640*480
Standard (Default) 80 10 320*240
Medium 75 8 320*240
Low 70 4 160*120

Adobe Connect Supported Video Input Resolution Options

An interesting question came up that others may have: What are the supported video input resolutions for Connect? I am testing a Matrox MXO2 Mini that allows me to send a variety of different resolutions through a USB shim that can be used in Connect. I have tried a number of resolutions that will either not show a full frame of video or no video at all. Can I get a list of the supported video input resolutions?

Answer:

For 4:3

160×120
320×240
640×480

For 16:9

214×120
427×240
854×480

VoIP Bandwidth and Microphones

When using the Nellymoser codec, one microphone might produce more bandwidth over against another. Nellymoser accepts five different microphone rates values: 5, 8, 11, 22 and 44. Each of these rate values consumes bandwidth of roughly double its value. For example the 8kHz setting consumes roughly 16kbps and 11kHz setting consumes roughly 22 kbps. The default rate value is 8kHz. This may vary depending on the sound capture device in use.

The Flash Player microphone reference documentation reads:

“The default value is 8 kHz if your sound capture device supports this value. Otherwise, the default value is the next available capture level above 8 kHz that your sound capture device supports, usually 11 kHz.”

It is possible for two different microphones to consume different amounts of bandwidth.

In case of the Speex codec, it has a fixed sampling rate of 16kHz. Speex allows control of the quality by offering us 11 different encoding quality options. See the following reference table :

 

Speex NellyMoser
Quality (EncodeQuality)Mic rate is fixed at 16 Bandwidth(kbps) Quality (Mic Rate) Bandwidth (kbps)
0 3.95 5 11.025
1 5.75 8 16
2 7.75 11 22.05
3 9.80 22 44.1
4 12.8 44 88.2
5 16.8
6 20.6
7 23.8
8 27.8
9 34.2
10 42.2

 

Adobe Connect supports three Speex settings:

  • Fast : Encode Quality 4
  • Good : Encode Quality 6
  • Best : Encode Quality 8

Increasing the encoding quality will increase the quality of the stream but will also require greater bandwidth. The Speex codec is optimized for voice and also includes voice activity detection that allows it to reduce bandwidth.

Adobe Connect 9.3 Concurrent Learner Licensing Updates

Adobe Connect 9.3 Concurrent Learner Licensing Updates

As we released Adobe Connect 9.3, we began to more accurately track Concurrent Learner licensing usage (i.e., licensing of the Adobe Connect Training Module), with reporting available in the “Reports” section of Adobe Connect Central to provide specific usage metrics.  With increased accuracy of concurrency measurement introduced in version 9.3, you may reach your concurrency limits more quickly due to this change.  Here is an FAQ around this update:

http://helpx.adobe.com/adobe-connect/kb/connect-93-concurrent-learner-licensing.html

Incorrect Timezone displayed on Event Catalog & Event Info Pages

There are a few inconsistencies you might experience with the timezone that is displayed on the Event Information and Catalog pages. Below are a few issues you might encounter which I am listing for clarification :

Environment : Adobe Connect Hosted

Version : 9.x

1)    Timezone displayed on Event catalog or Event information pages might not be correct if the Event timezone or user’s local timezone belongs to one of the Australian timezones :

For Example , if your Event timezone is set to Sydney time and your local system time is also Sydney time, however when you launch the Event Catalog or the Event information pages, it might show up a completely different timezone there like, CHUT timezone.

Workaround : The user can choose any other timezone from the dropdown on the catalog as per their requirement in the meanwhile.

Additional Information :  This has been logged as Bug#3843662 and Engineering is currently working on implementing this in the CQ application.

 

2)    Time zone displayed in Upcoming Events and Event info might be incorrect if the UTC offset on the client locale and Event timezone, belongs to multiple timezones that have the same offset in the current moment :

For Example, my current Local System and Event time zone is Arizona (which belongs to UTC-7) but on event catalog it is displaying Mountain time which also belongs to UTC-7 time.

Workaround : The user can choose any other timezone from the dropdown on the catalog as per their requirement in the meanwhile.

Additional Information :  This has been logged as Bug#3834669 and Engineering is currently working on implementing this in the CQ application.

 

3)    Time zone abbreviation shown on the Event registration page for Australian time zone is incorrect :

For Example, Create an event with time zone (GMT+10:00) Canberra, Melbourne, Sydney and publish the event.  Preview of “event info/registration page” shows the event start time in the format “Saturday, May 16, 2015 10:15:00 PM EST – 11:15:00 PM EST” instead of AEST. However, the system is expected to show the time zone abbreviation as AEST.

This can also occur if you change the timezone on the Event Information pages to an Australian timezone.

Additional Information :  This has been logged as Bug#3845144 and Engineering is currently working on implementing this in the CQ application.

 

If you are running into one of these issues, please contact Support and provide your account information to us. We will add your information to the list of affected users.

Keep tracking this page for latest updates on these bugs.