Archive for the ‘AVChat’ Category

“Connection rejected: You did not connect comming from a licensed domain” caused by latest Flash Player update (11.1.102.62)

Tuesday, February 21st, 2012

Just a few days ago I was alarmed on the forum that many users of AVChat started getting the error in the title out of the blue without the chat webmasters doing anything.

After a quick investigation we had found the culprit.

It seems Adobe has modified something in their latest Flash Player Update (11.1.102.62).

They modified the contents of the pageUrl variable sent by Flash Player when it connects to a media server like FMS, Red5 or Wowza.

In FP 11.1.102.55 (released on November 7th, 2011) pageUrl looked like this: http://avchat.net/demos/avchat30/
In FP 11.1.102.62 (released on February 15th, 2012, the one thats causing the issue) pageUrl is truncated and looks like this: http://avchat.net

Strangely enough this modification/problem exists only in Firefox ( on both PC and MAC).

This shorter pageUrl flips our domain checking mechanism resulting in end users getting the error in the title when trying to connect.

To fix the issue we have compiled some new media server files (Red5, FMIS, Wowza) for the latest build of AVChat, 1418 and attached them to this blog post together with patching instructions.

We will compile such patches for both older versions of AVChat and other software like our HDFVR video recorder or the FLVAR audio recorder.

To fix the error when using AVChat 1418 and FMIS media server:

1. Download this archive: zip archive containing new main.ase file for FMIS
2. Extract the contents of the attached archive, it contains a new main.ase file
3. Replace your old main.ase file in FMS/applications/avchat30/ with the new one in the attached archive
4. Restart the media server OR reload the avchat30 application using the FMS management console/FCS application inspector
5. Done

To fix the error when using AVChat 1418 and Red5 media server:

1. Download this archive: zip archive containing new Application.clas file for Red5
2. Unpack the attached archive, it contains a new Application.class file
3. Replace your old Application.class file in Red5\webapps\avchat30\WEB-INF\classes\avchat3 with the new one
4. Restart Red5
5. Done

To fix the error when using AVChat 1418 and Wowza media server:

1. Download this archive: zip archive containing new avchat3.jar file for Wowza
2. Unpack the attached archive, it contains a new avchat3.jar file
3. Replace your old avchat3.jar file in Wowza\lib with the new one in the attached archive
4. Restart Wowza
5. Done

Joomla! 2.5 is now supported by AVChat 3

Tuesday, February 21st, 2012

Hello everyone,

I just wanted to let you know that we’ve tested our AVChat 3 Joomla! Integration Kits with Joomla! 2.5 and they work perfectly. You can now upgrade to version 2.5 without encountering any problem with our products (if you had 1.7).

Thank you for your patience and have a nice day,

Stefan

New release: the AVChat Integration Kit for phpFox 3

Tuesday, December 20th, 2011

We are pleased to announce that the integration kit between phpFox 3 (released last week)  and AVChat 3 is ready.

The integration has momentarily the same great features as the integration kit for phpFox 2. We will work on improving this module in the future so please send us your feedback and desired features.

Features in the new phpFox 3 module:

  • automatic user name, gender and profile picture integration
  • independent permissions control for each user group (in admin control panel)
  • user profiles integration
  • automatic integration with the user and admin menus
  • it installs as any other phpFox 3 module
  • compatible with SEO friendly URL’s in phpFox

The price for the integration kits for phpFox is $49 (includes the plugin for phpFox 1.6 and the modules for phpFox 2.0 and 3.0) and its available when you buy AVChat 3.

To buy the AVChat 3 Video Chat Module for your phpFox 3 website go to the purchase page and select a AVChat 3 license + the phpFox Integration Kit.

To install the AVChat 3 Video Chat Module for your phpFox 3 website go to the documentation page and follow the instructions.

For more details and screenshots visit the AVChat 3 Video Chat Module for phpFox 3.0 page.


New AVChat build (#1418) fixes several outstanding issues

Tuesday, December 20th, 2011

We’re doing a small new build today of AVChat in an attempt to fix some of the issues that have popped up since our last build, here they are in no certain order:

  • fixed issue with showWhoisInfoIntextChatArea in avc_settings.xxx not working
  • silent ban was not working on Wowza
  • profileCountryFlag in avc_settings.xxx was not working on Wowza
  • added protetion gains several errors reported on Wowza
  • fixed issue with the number of unread messages not showing up in tabs inside AVChat
  • fixed issue with bans not showing up in admin.swf when used with Red5 (admin.swf increased to 600kbytes )
  • empty connection string in avc_settings.asp

We’ve also added a few new features here and there:

  • duration GET variable in seconds is now added automatically at the end of the banURL opened by AVChat when you get banned (this will allow you to save the ban in a separate database as well, banURL can be specified in avc_settings.xxx)
  • weather or not web cam areas should show FPS info can be controlled trough the showVideoFpsInfo variable in avc_settings.xxx
  • you can now control the columns that show in the rooms panel trough the columnsInRoomsPanel variable in avc_settings.xxx
  • beta auto create rooms feature now available on FMS (check the end of settings.asc)

As usual the new build is available for download from your client/trial area.

All files have changed, so if you upgrade make sure you replace both the client side files on the websrver and the avchat30 application folder on the media server (lib/avchat3.jar if you’re using Wowza).

Small new AVChat build (1390, November 1)

Thursday, November 3rd, 2011

We’ve made a new build of AVChat today that fixes some of the issues that were reported in the last build.

Fixed issues:

  • fixed issue with bans now showing up in the list of bans when using Red5
  • fixed issues with some connection attempts failing right after the key had been inserted when using Red5
  • fixed issue with missing ) at the end of the description in the rooms list window
  • fixed issue with lock icon going over the eye icon

Since we’ve worked a lot on the ban system we’ve also made the layout of the Ban Panel more obvious and easier to use and we’ve added the ability to ban any username at any time (you can also do that trough the badnicks.xml file).

Here’s the new ban panel:

If you’re using build 1370 or 1365 only the 2 swf’s, the language file and the Red5 server side .class files have been changed so if you’re upgrading from one of those 2 builds you can replace only those files and restart the media server (well Red5). If youre using Red5 you might also want to delete the old  red5/webapps/avchat30/persistence folder.

If you’re upgrading from a previous build just replace all the files and restart the media server.

New AVChat 3 module for Social Engine 4 build (1384)

Tuesday, November 1st, 2011

Last summer we made a small  silent build of the SE4 AVChat Module with a lot of focus o usability and understanding of features. We spent a lot of time  going over 1) what webmasters would need and 2) the copy.

Today we’re taking this work even further with the following updates:

  • automated update procedure from earlier module versions to current one (yeeeessssss finally) with proper version numbering to match the build numbers from your client area.
  • even better descriptions of AVChat 3 permissions in the SE4 admin area
  • removed unused permissions
  • better AVChat 3 global settings
  • bug fixes for the module and for the Who’s Chatting widget

To update your AVChat 3 module for Social Engine 4:

  1. go to your client page ( provided after the purchase ),
  2. download the latest AVChat 3 Plugin for SocialEngine 3 and 4 build (1384),
  3. unpack avchat3_socialengineall_UNZIPFIRST.zip,
  4. install the new package (module-avchat3-1384.tar) on your social engine community just like as you would do it for the first time,
  5. during the installation you will be prompted to upgrade (and not to install),
  6. the rest of the process will be automated.

IMPORTANT: The AVChat 3 permissions will be updated only for the default user levels. The AVChat 3 permissions for custom user levels have to be set manually in SE4 Admin >> Manage >> AVChat 3 Permissions.

To update the Who’s Chatting widget, do the same.

To install the module for the 1st time just follow the AVChat 3 module for Social Engine 4 installation instructions.

If you have any questions, drop us an email at contact@avchathq.com .

Small new AVChat build (1370, October 2)

Saturday, October 22nd, 2011

Last week we’ve done a silent launch of AVChat build 1365 and by the time we managed to put the blog post up this morning we already had a few new issues fixed.

So, today we’re doing a new build of AVChat (1370) with the following fixes:

  • fixed issue with text chat area hiding certain surfaces when resizing it by the red arrow
  • fixed issue with text chat area growig in width out of the video chat area when lowering the width of the users list
  • fixed issue with resizing your webcam affecting the size of the users lista area
  • users list area now defaults in width (when the video chat starts) to the width of the your webcam area
  • fixed issue with “IDS_NOBROADCAST” showing up when someone you’re looking at closes their webcam

Compared to build 1365 in this build only the 2 swf files (index.swf and admin.swf) have been changed, so if you’re already on build 1365 just update it with the new swf files.

New AVChat Build (1365, October)

Saturday, October 22nd, 2011

We’ve been silent for a while now on the AVChat front but ohh boy do we have some news for you today!

Today we’re releasing build 1365 of AVChat, our flagship video chat software. This build comes to fix most of the issues that have appeared since our last build and implements many of the functionalities that have been requested in the forum.

Thank you all for the suggestions for the bug reports for the discussions we had and for helping making AVChat a better software.

Now let’s move on to what changes this new build brings upon us.

First, we have a new emoticons pack

We’ve licensed this 36 square emoticons pack and included it in this build for you guys to use.

It’s a beautiful selection of (almost) square emoticons that fit our chat interface perfectly. The old emoticons pack is still included but it’s not the default anymore.

On the same line we’ve also improved the emoticons placement script and now it can technically take emoticons of any size (however at about 20px in height they do start to overlap vertically so we’re looking at ways to fix this).

There’s a new Ignore New Private Messages button in the text chat area

We added this button to allow popular chat users to block all incoming  PM’s. Private messages will still be shown from users with who there’s already a private tab/discussion open .

The status (enabled, disabled, hidden) of this button can be controlled trough the new showIgnorePMsButton in avc_settings.xxx.

We added a way to specify a custom message to be shown when the chat is full.

The message can be changed from the language xml file:

Formatting options are now remembered between chat sessions.

Chat users will now be more easily recognized between chat sessions. Starting with this build, the font, text color, underline, bold and italic options will be remembered between chat sessions.

Support for animated flash backgrounds

You can now use animated flash backgrounds in AVChat.

To complement that we’ve also added a new way to scale these backgrounds (2 times or 3 times, etc…) trough the backgroundImageScale variable in avc_settings.xxx.

We’ve also added a opacity value in style.css for the text chat and users list area so these new beautiful animated backgrounds can be seen trough those areas.

To use an animated flash background just configure the backgroundImageUrl variable in avc_settings.xxx to point to a .swf file.

We’re looking for some such backgrounds to include in AVChat by default and some for special occasions (Halloween & Christmas). It’s hard to find good such backgrounds with proper licenses that allow us to include them in AVChat.

Admins can now kick users from only one room

You guys have aked for more control over kicking and we’ve delivered. You can now kick a user from only one room.  It does not work (yet) if the user is in only that room (but we’re on to fixing it), in this case you need to use the normal kick feature.

The default admin icon can be changed

Last year (build 900 more exactly) we’ve added the ability to change the icons for male/female/couple . Today we’re adding the ability to change the admin icon trough the new adminImageUrl variable in avc_setings.xxx.

Typing can be disabled

Some webmasters made a very good point when they told us that they do not want website visitors to be able to type. That’s why in this build we’ve added the ability to disable the text chat input text box trough the new typingEnabled variable in avc_settings.xxx.

This is only the first version of this feature, in the future we will present users with a big nice round window asking them to login or register if they want to chat.

Improvements in the video areas

We’ve added the ability to stop broadcasting completely by pressing a single CLOSE button above your webcam.

We’ve tweaked the video areas to work better (not distort) with weird resolutions that some of our clients are using.

We’ve also added the ability to specify how big broadcasting webcam area should be regardless of the resolution in which the video is streamed. This is helping a lot the clients that stream really big videos (entire screens). This is done trough 2 new size options in the video quality xml files.

Basic integration with gifts systems

Larger websites have their own gifting system. We’ve added a small Send Gift link to the side menu of the chat users. You can configure this link to open your existing SEND GIFT page customized with the sender and the receiver (person clicked in the users list) information and available gift.

This is something we will be looking more into in the future and maybe even adding our own gifts system to AVChat.

Auto size rooms tabs

Room tabs are now automatically resized to the length of the room’s name.

Other improvements:

  • Wowza 3 support (Wowza 3 has just been released yesterday, here’s the pricing)
  • Flash Media Server 4.5 support (released on 8 September)
  • Who’s typing box can be skinned and rotated (yes we’ve listened ;) )
  • When sending a message to a offline user you will be notified about it in the text chat area
  • You can now use wild cards in the badnicks xml file
  • Path to badnicks.xml can be specified (badnicksxmlurl in avc_settings.xxx)
  • Path to style.css can be specified (stylecssurl in avc_settings.xxx)
  • You can now change the color of the welcome message (welcometextcolor option in style.css)
  • You can specify how long the emoticons panel should stay up before it disappears (hideEmoteIconPanelDelay in avc_settings.xxx)
  • Ability to specify the format in which the time is hown inside the text chat (timeFormat in avc_settings.xxx)
  • Ability to customize available users limits for when creating a new room (maxUsersInRoomsLimits in avc_settings.xxx)
  • Ability to control the status of the Stop him/her from viewing you button in the side menu (stopViewerButtonEnabled in avc_settings.xxx)
  • Several new and updated icons across the chat

Lots of bug fixes:

  • fixed issue with being blocked and then unblocked prevents you from seeing that users web cam
  • fixed issue with last / in links not being included in the link
  • fixed issue with eye icon going over the lock icon in the users list area
  • fixed issue with clicking on users brings up the ban/kick panel
  • fixed ban issues on Wowza
  • fixed many issues with RTL (right to left)
  • fixed issue with resizing of non 4:3 and 16:9 video resolutions
  • fixed issue with webcam in fullscreen being able to be moved breaking the layout

New options in avc_settings.xxx

timeFormat: a string describing how the absolute time shown in the text chat area should look. The main use would be to switch between European time (18:53) and US time (6:53 pm) but there’s so much more you can do like remove seconds ( they’re shown by default) or add the day and month values. For the exact details on what values this config option can take follow Php’s date function documentation: http://php.net/manual/en/function.date.php as our implementation follows the same rules.

adminCanKickFrom1Room: configures the status (enabled, disabled, hidden) of the KICK FROM THIS ROOM button in the user side menu window. At this moment a user will not be kicked from the room if that rooms is the only room he is present in, in that case just use the normal kick function (will kick the user from the chat), this issue will be addressed in the next build. This variable applies only to admins connected trough the admin interface (admin.swf).

maxUsersInRoomsLimits: a string containing the list of numeric limits for maximum users in a room available in the drop down menu for Max Users In This Room limit when creating a room. You can use the variable to allow premium/gold/paying members to create rooms with 10 users while the free members and visitors can only create rooms with up to 2 or 5 members for example.

showIgnorePMsButton: there’s a new button in the user interface now, that allows a user to block all new incoming private messages (private messages from users with who you already have a PM window open will not be ignored). This variable controls the status of that button: 0 for disabled, 1 for enabled,  2 for hidden.

stopViewerButtonEnabled: controls the status ( 0 for disabled, 1 for enabled,  2 for hidden) of the “Stop him/her from viewing you” button in the side menu. This button is taken into consideration only for users who are looking at you/watching your stream.

badnicksxmlurl: specifies the path to the xml file containing banned words. You can point this variable to a php file that gets the words from the database and returns an xml list of banned words (use the provided badwords.xml file as a example of what you should output).

stylecssurl: specifies the path to the style.css file that controls some of  AVChat’s looks. You can point this variable to a php file that gets the CSS values from a database and returns them to AVChat.

typingEnabled: this variable a new kid on the block. It controls weather or not the user can type in AVChat. Some sites want to block the ability for visitors to type until they register. In the future, if typing is disabled for a user we will also prompt him to login or upgrade.

hideEmoteIconPanelDelay: this variable controls how much will the emote icons box in the text chat area will stay open after clicking on the emote icons button. By default is set to 3000 ms.

giftsEnabled and giftsUrl: we’ve added a new button in the side menu panel that shows up when you click a user in the users list, the Send Gift button. This button allows you to integrate AVChat with an existing gifts system that you have on your website (someone proposed using this button as a report User button and you can use it like that). These 2 variables control that button.

giftsEnabled controls the state of the button (0 for disabled, 1 for enabled,  2 for hidden).
giftsUrl controls the URL that opens when you click the button. By default giftsUrl is set to:

javascript:NewWindow=window.open(‘sendgift.php?destinationSiteId=DEST_SITEID&destinationUsername=DEST_USERNAME&senderSiteId=SENDR_SITEID&sederUsername=SENDR_USERNAME‘,’newWin‘,’width=550,height=380,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=Yes,fullscreen=No’); NewWindow.focus(); void(0);

This is a line o javascript code and we used it so that when you click the button a pop up window shows instead of a new browser tab/window. You can control the size of the pop up window through the red numbers. In green is the name of the new window and in blue is the URL that is opened.

DEST_SITEID, DEST_USERNAME, SENDR_SITEID, SENDR_USERNAME are keywords that are automatically replaced at runtime.

sendgift.php is not provided by us and should be changed with whatever script you have that handles sending a gift on your website.

How to download and upgrade?

You can download this new build of AVChat from your client/trial area.

Steps to upgrade an old installation:

  1. overwrite all old client side files (You can keep your old language files. The missing phrases will default to English until you add them to your existing language xml file.)
  2. overwrite the media server files and restart the media server

If you have issues with it after upgrading make sure you clear your browser’s cache. If you still have issues after doing that send us an email at support@avchathq.com.

What’s next?

Well, we’re updating our integrations with respect to these new additions to AVChat and we’re also preparing a new build so stay tuned.

maxUsersInRoomsLimits

AVChat 3 Joomla! 1.7 Integration Kit

Tuesday, July 26th, 2011

As you probably know, Joomla! 1.7 was released last week. The second day we tested our Joomla! 1.6 Integration Kit and it worked like a charm with Joomla! 1.7 .

The only problem we found was that JomSocial 2.2 and Community Builder 1.4 are not yet compatible with Joomla! 1.7.

So if you want to use AVChat 3 with Joomla! 1.7 you can use the AVChat 3 Integration Kit for Joomla! 1.6, but without the support for JomSocial and Community Builder.

We will announce here and on our forum (dedicated topic for Joomla! 1.7 Development) when news are coming on the way.

Social Engine 4 Integration Kit Update and new Who’s Chatting Widget

Monday, May 23rd, 2011

After a while,  the long awaited Who’s Chatting Widget for Social Engine 4 is here.

“Some say a picture is worth a thousand words”. Well I think this applies for the Who’s Chatting Widget too (see the screenshot below).

What’s new in the AVChat 3 Module for SE4:

  • Updated to work with the new Who’s Chatting Widget
  • Custom style.css file in accordance with SE4 default colors.
  • Free Video Time value bug, fixed: Until now the maximum Free Video Time value accepted by SE4 was 127.
  • Drop in room default value bug fixed:  SE4 automatically adds value 0 to empty permission fields. Now to disable the Drop in room permission you need to set it to -1, to avoid drop in a default room 0.

How to update:

Uninstall your current SE4 AVChat 3 Module and install it again using the updated kit.

To install the Who’s Chatting Widget please check the installation instructions.

Pricing and purchase:

If you currently own a license for AVChat 3 and the  Social Engine 3 and 4 integration kits, you will automatically have access to the new Who’s Chatting Widget and integration kit update (just download the Social Engine Integration Kits archive again from your client/trial area).

If you are planning to purchase it, the price will be the same as for all other integrations: $49 and it will come together with the Social Engine 3 and 4 Integration Kits.

Give us feedback:

We love feedback so if you want a feature that is not included yet in the component/modules, you can suggest it in the Social Engine 4 forum topic or email it to contact@avchathq.com.