Pronto! 3 Video Communication Services Setup ============================================ Pronto! 3.0 includes several video communication features - video mail, that was introduced in Pronto! 2.2 and 1-on-1 video chat, introduced in Pronto! 3.0. These features are powered by Adobe Flash Media Server, so you'll need to setup Adobe Flash Media Interactive Server 3.5 on a server solely dedicated to FMS to make it work. (Streaming server is not suitable). FMS 2 and FMS 3 can also work, but these versions are unsupported. For testing the feature you can use Flash Media Development Server, which is identical to the Interactive edition, but has a limitation of 10 simultaneous connections. The latest version available on writing this document is 3.5.3. FMS should be installed on a separate server. 0. DISABLING MEDIA SERVICES IN PRONTO -------------------------------------- In case you DON'T want your users to use video communication features in Pronto!, follow these steps. 1. If you want to disable the feature in certain domain, then you need to edit strings.data in "Pronto-" skin in this domain. 2a. If strings.data is present in the skin, then download it and put the following block before the terminating '}' symbol: ProntoInterfaceSettings = { videoMailEnabled = "NO"; }; 2b. If strings.data is absent, then create it with the following contents: { ProntoInterfaceSettings = { videoMailEnabled = "NO"; }; } 3. Upload strings.data to the skin using Admin interface to ensure recaching and syntax checking. This will hide all the UI elements related to media communication features in Pronto!. I. Installing Flash Media Server --------------------------------- 1. Download FMS installation package for your target platform. You can get it here: http://www.adobe.com/products/flashmediainteractive/ It should work on both windows and linux. 2. Follow the instructions provided with FMS to install it. NOTE: You need a separate server for FMS. Though it's technically possible to run both servers on the same host, it's highly recomended to use a dedicated server. 3. During the installation, select port 1935 only and select to NOT install Apache. II. Configuring DNS records and cluster settings ------------------------------------------------- You should complete the following steps for every %domain% you want video communication features to work. 1. Add DNS record fms.%domain% that points to your FMS server IP address. 2. Check if fms.%domain% resolves to correct IP address by pinging it. 3. Add the IP address of FMS server to the Frontend list in the Cluster settings. (even when the %domain% server is not in a cluster) using Web Admin. Cluster settings are located at Settings->General->Cluster. This step is required and allows FMS application to authorize in CGP by session id. The next step assume %FMS% as FMS installation folder. On Windows it is usually C:\Program Files\Adobe\Flash Media Server 3.5\ On Linux it is usually /opt/adobe/fms/ III. Setting up Video Mail service ----------------------------------- Video Mail feature is powered by FMS application that works with Pronto!. There are two versions of this application: v1. Needs another CGP server installed on the same host where FMS is installed. It stores all video mails on the server it is installed and works faster. Free CGP Community edition will do. v2. Doesn't need another CGP server near FMS, it stores video mails in user's File Storage folder, but works slower. You should install only one of these applications. We recommend v2 version, but both versions are supported. III-a. Setting up Video Mail v1 -------------------------------- 1. Install CGP on the same host where FMS runs. 2. Add cgp-video account on this server. 3. Create account.web directory for that account: %CGP-FILES%\Accounts\cgp-video.macnt\account.web %CGP-FILES% is the path to CommuniGate Files folder (C:\CommuniGate Files\ in deafult Windows installation). 4. Extract the contents of the videomailv1.zip archive to the FMS applications folder: %FMS%/applications. 4b. (linux only) run the following commands (assuming you're in %FMS%/applications folder): cd videomail mkdir streams chown nobody streams 5. Copy Application.xml from %FMS%/conf/_defaultRoot_/_defaultVHost_/ to %FMS%/appliacations/videomail/. 6. Open %FMS%/appliacations/videomail/Application.xml in a text editor, go to line with node (line 163 in default Application.xml). 7. Put the following node inside node: /letters_store;%PATH% where %PATH% should be replaced with %CGP-FILES%\Accounts\cgp-video.macnt\account.web 8. Extract the contents of videomailplayerv1.zip (attached) to %CGP-FILES%\Accounts\cgp-video.macnt\account.web 9. Check if Video Mail feature started to work in Pronto!. III-b. Setting up Video Mail v2 ------------------------------- 1. Extract the contents of the videomailv2.zip archive to the FMS applications folder: %FMS%/applications. 1b. (linux only) run the following commands (assuming you're in %FMS%/applications folder): cd videomail mkdir streams chown nobody streams 2. Extract the contents of the videomailplayerv2.zip archive to default skin of each domain you want video mail feature to work with. 3. Check if Video Mail feature started to function in Pronto!. IV. Setting up 1-on-1 Video Chat service ---------------------------------------- 1. Extract the contents of the videochat.zip archive to the FMS applications folder: %FMS%/applications. 2. Check if Video Chat started to work.