MUC File transferring in openfire - openfire

I have implemented MUC in openfire in which I am working on file sharing thing which is not working in my case. When I use:
FullJID = JidCreate.entityFullFrom("groupname#conference.domain name/resource name") for transferring file it is not working and
When I use:
FullJID = JidCreate.entityFullFrom(group+"#conference."+Constant.DOMAIN_NAME+"/"+group+Receiver+"#conference."+Constant.DOMAIN_NAME+"/"+Constant.RESOURCE)
It is working fine but in that case I have to send file separately to each member of the group.
Is there any permanent solution in which we send file in group on single hit?

Related

Postman still sends to old sever although I updated its' variable

Postman still sends to old sever although I updated its' variable. It works correctly on the web app. I've changed the server & linked the new server with the same sub-domain and deployed the same old app.
The windows app
The web app - works fine and it responds as it should
I changed the variable of the URL
I tried to create a new environment - didn't work
I tried to remove the entire workspace - didn't work
I un/re-installed the app - didn't work either
Is there a cache in the app itself or something to clear it to get the new value?
appreciate your help. T^T
An example to clarify my issue:
I have a subdomain: backend.mydomain.com
I've linked my server IP 152.50.133.60
so backend.mydomain.com points to -> 152.50.133.60
I made backend.mydomain.com free again to use it on a different server
Now I linked my new server IP 163.33.80.92
Now my backend.mydomain.com points to -> 163.33.80.92 & it works fine on (the postman web app & chrome)
When I try from PC app it still has the old value as in console pic
It worked after:
Signed Out.
Made a request not signed in.
Signed in again, then made a request it worked.
No clue why though!

Sitefinity Staging & Synchronization - destination doesn't contain a site with name 'SFDev'

I am trying to use sitefinity Staging & Synchronization feature.
I did exactly what is told in this youtube video https://www.youtube.com/watch?v=O-mbXODZ0MI
But receiving following error.
You cannot sync the data, because the destination doesn't contain a site with name 'SFDev'.
I am moving data from SFDev to SFStaging. So how could the destination name be SFDev.
SFDev - Running on Casini Web server
SFStaging - running on local IIS
Not able to find any information on this error. Any suggestions here please?
Product Version: 7.1.5200.0
The site names have to be the same. When you make the first move it is all "manual". The code and DBs must match from the beginning. The sync tool is NOT a database mover it only sync specific areas of it. Please reference these instructions.
http://www.sitefinity.com/documentation/documentationarticles/installation-and-administration-guide/syncing-of-data
I don't think the source or destination site can be running Casini Web server while executing a SiteSync.
Have a look here:
http://www.sitefinity.com/documentation/documentationarticles/prerequisites-and-restrictions
All sites must be deployed on IIS.

Unable to configure SabreDAV to test Webdav and CardDAV

Steps I followed:
Downloaded the Sabredav zip file - unzipped it.
Downloaded apache webserver 2.2 and PHP 5.3
Then followed the instructions mentioned in the 'get Started' section on Sabredav website.
Created 'data and public' fiels (located them in /sabredav/vendor/)
Created the server.php file (located it in /sabredav/vendor/)
Now tried to open the server.php file in browser -
Here it opens using the file protocol..
Fails to open in expected - 'http ://mydomain/sabredav/server.php
Can anybody please help me on this ?
Thanks
In server.php, use the browser plugin tu see files in Public folder.
Your server must be like this:
include 'SabreDAV/vendor/autoload.php';
use
Sabre\DAV;
$rootDirectory = new DAV\FS\Directory('public');
// The server object is responsible for making sense out of the WebDAV protocol
$server = new DAV\Server($rootDirectory);
// If your server is not on your webroot, make sure the following line has the correct information
$server->setBaseUri('/server.php'); // if its in some kind of home directory
// The lock manager is reponsible for making sure users don't overwrite each others changes. Change 'data' to a different
// directory, if you're storing your data somewhere else.
$lockBackend = new DAV\Locks\Backend\File('data/locks');
$lockPlugin = new DAV\Locks\Plugin($lockBackend);
$server->addPlugin($lockPlugin);
$server->addPlugin(new \Sabre\DAV\Browser\GuessContentType());
$plugin = new \Sabre\DAV\Browser\Plugin();
$server->addPlugin($plugin);
// All we need to do now, is to fire up the server
$server->exec();

Red5-Recorder not working

I have done with red5 server installation.everything works fine in server installation..all the demo red5 applications are working perfectly. but I'm getting problem with red5-recorder..I'm getting an ERROR:could not connect to the server rtmp://127.0.0.1 ..Is there any other modification I have to do in the code?
ERROR:could not connect to the server rtmp://127.0.0.1 is caused by
if(Application.application.parameters.server!=null) myRecorder.server= Application.application.parameters.server;
which defaults to nc.connect(myRecorder.server) which returns 127.0.0.1/red5recorder
In order to get around this, you can pass along the server= FlashVar.
Edit red5recorder.html and add this in the appropriate place (after line #91):
"FlashVars", "server=rtmp://your.external.server.ip/red5recorder"
This is because the swf is downloaded and run client side, and needs to connect to your server's RTMP service. It can't connect to 127.0.0.1/red5recorder because that's your PC. This is why you set the server= paramerter. :-)
I hope that helps.
I created a new web app for Red5Recorder as indicates here with the name "red5recorder" because that's the name the recorder use to comunicate with. (see the Recorder.as file in the sources) and after restarted the server it started to work. The output file called "video.flv" is in the streams/ subdirectory.
I hope this helps you.
Cristian

DeploymentCatalog security error

I'm trying to use the DeploymentCatalog to load my service implementations by MEF. I have the implementation in a single xap. when I use the following code to download it , every thing is ok :
var catalog = new DeploymentCatalog("MyXap.xap");
catalog.DownloadAsync();
I put my xap on a remote server , say on http://ip:90/Myxap.xap, when I write the same code but with the uri , it throws a deployment exception:
var catalog = new DeploymentCatalog(new Uri("http://ip:90/MyXap.xap",UriKind.Absolute));catalog.DownloadAsync();
Any help .
Thanks in advance ...
If the XAP you are trying to download is hosted at a different domain (or different port, I think) than your Silverlight App is, you will need a cross domain policy file on the site that hosts your XAP to allow your Silverlight App to access it.
If that's not the problem, you'll need to provide more information. Edit your question to include the full text of the deployment exception you get.