Can Webrtc datachannel be used for file transfer between a Lync and non-lync user? - file-transfer

Imagining if the signalling and presence information are handled,
how, is it possible to use Webrtc datachannel as the underlying file transfer protocol instead of lync's own File transfer protocol (TFTP) to transfer file from a lync client(web app) to a non-lync client (web app with webrtc enabled)?

Lync provides Client interoperable programs. In that way it can be easily attached to any web application for presence information.
Client interoperability example:
Application: http://lyncpresence.orbitone.com/
Source: http://lyncwidget.codeplex.com/
Unified Program (includes interoperability of Lync server with all networks):
http://technet.microsoft.com/en-us/library/gg398996.aspx
http://technet.microsoft.com/en-in/office/ocs/bb735838.aspx
http://technet.microsoft.com/en-us/lync/gg131938.aspx

Related

App that provides a REST API and a TCP/IP socket interface

Is it possible to create an app that provides a REST API and a TCP/IP socket connection interface. I'm new to web related programming but I do have a REST API demo program working and I have created socket servers in the past. I need to create an app that can receive messages via a REST API and forward the message to a machine that is connected via the socket connection. I am working in C# with Visual Studio 2022.
Thank you.

is there any secure websocket (wss protocol) client browser plugin available?

we would like to test our secure websocket (i.e wss) end point. I am looking for easy tool to test the endpoint. is there browser plugin available for wss protocol?
I used "Simple WebSocket Client" chrome plugin to test wss endpoint. If your websocket is using self signed certificate, you to need add that certificate as a trusted certificated in your browser.
I followed below steps to add the self signed in my chrome browser.
suppose your websocket url is "wss://host1:port1/testSocket" . Then type urls as https:// host1:port1/testSocket
and trust the certificate.
AutobahnTestsuite is an automated WebSocket protocol test suite that supports WSS. It is used by most WebSocket implementors to test their implementations for compliance and interoperability.
Disclosure: I am original author of the testsuite.
I've run into this issue often enough that I finally created my own barebones GUI for testing websockets. It's called Socket Wrench, it supports
multiple concurrent connections to servers (with all responses and connections displayed in the same view),
comprehensive message history to enable easy re-use of messages, and
custom headers for the initial connection request.
It's available for Mac OS X, Windows and Linux and you can get it from here.

ICA Protocol with Streamed App's - XenApp

I'm studying XenApp and I know that the ICA protocol is used when hosting an application to the XenApp server.
But does the ICA protocol is also used when streaming an application from xenapp to the client ?
Thanks
Citrix app streaming is an application virtualization technology similar to Microsoft's App-V. A streamed (aka virtualized) application is packaged in a so-called profile which is transferred to the client for local execution. The transfer can happen over the following protocols:
SMB (aka CIFS)
HTTP
HTTPS
Further reading: Application Streaming Delivery and Profiling Best Practices

How to correctly prepare Citrix ICA client object instance to make a successful connection to a farm with Citrix Access Gateway?

I am using Citrix ICA client object API to establish a connection to published applications programmatically. Typically, it is as simple as subscribing to a number of events, feeding the object with an ICA file (via LoadIcaFile method) and invoking Connect method.
However, with ICA clients 12.1 or higher, this approach leads to immediate disconnect event in case if CAG is used and ICA file's Address field contains a cryptic token instead of server IP/name. The same approach works fine with an older client (10.x) or if ICA file contains direct server Address (which I assume means CAG is not used)
If anyone had success in programmatic session launches against Citrix Access Gateway environments successfully working with ICA client 12.1 or higher, please share how it was done.
NOTE: my understanding of Citrix server side is very limited, from practise - I believe I met with ICA files containing cryptic Address field coming from Web Interface to farms using any of the following: citrix access gateway, citrix secure gateway, citrix netscaler
it is unlikely to have any other solutions here, so I consider my latest comment as an answer:
ICA Client 13.1 connects just fine (like client 10.200 did)
Thus issues with programmatic connections to CAG are likely to be the shortcomings (defects?) of particular client versions - so no specific preparation of ICA Client Object to work in CAG environment is necessary.

Create a UCMA 3.0 endpoint to a SIP PSTN gateway WITHOUT using Lync

I want to use UCMA 3.0 (standalone, without Lync) to create an IVR application as modeled in the SDK docs:
http://msdn.microsoft.com/en-us/library/gg448007.aspx
I'd like a code snippet that demonstrates how to create the endpoint to a SIP PSTN Gateway so people can dial in from a regular phone and the app will pick up. I have the user name, password, and domain from the SIP provider. I could not find in any of the samples an actual code example of the model described in the link above.
Actually, the Visual Studio template included with UCMA already handles this (albeit in an ultra confusing way). If you create a new project and hit F5 it will start a standalone application listening on port 5060.
What it doesn't handle is SIP registration. For that you'll need to put a proxy server between your app and your provider. Check out http://www.brekeke.com/sip/, they offer a low-cost SIP server that can register against your SIP provider.