I have to disable mass storage. Can I do this with administrative API without using BES?
No.
Administrative api is used for BES so if you want to control the device you need the bes server otherwise you have to built custom application.
Related
My organization just blocked all native mail apps from accessing outlook, forcing us to use the outlook mobile app. They probably did this through conditional access through Azure AD, but I’m not 100% sure. I don’t want to do that, I like the native iOS app better. Are there any workarounds so I can start using the native app again?
There is no workaround to access Outlook with native mail apps if Outlook is blocked by a conditional access policy. That would be a huge security liability if there was a way to change an admin's access controls. As Sunny said, the best thing to do here is to ask the admin to enable this for your account.
I am creating a web portal that controls the devices (like switching it on/off), visualize the data sent by those devices(endpoints). I have generated a java sdk. Do i use that sdk in my web portal or is it just for a device that sends telemetry data?
It is desirable to use generated sdk only for device that sends telemetry data.
There is no point in attaching sdk to your web application, as far as this part of the system doesn't treated as endpoint. It is bad practice to include endpoint sdk into the places, where lion's share of functionality would be ignored.
Our support team uses Avaya phones, they use in-house CRM. One of the requirements from them is to get access to caller id so that CRM application can display caller specific details. Does Avaya provides any API to achieve the same?
That depends of what equipment they have.
If the Agents user One-x Agent you already have screenpop. You can launch a custom URL with the data that One-X have (ANI -callerID-, VDN, DNIS, UUI, etc).
If they have physical phones (desktop phones) you will need to go in other way like a custom development but in this case you will need to have licenses and other servers like AES (Application Enablement Services) and advanced Tsapi development knowledge about how to do it.
Do a little research over the Avaya support site about AES SDK Tsapi, and DMCC SDK.
I'm developing a Rails app, and in some moment the users will need to use a smart card for authenticating into the app. I know how to implement this using a Java applet, but I was wondering if there exists a native way of doing this using the browser and avoid using an applet. Any ideas?
Thanks in advance!
The only option to interact with a client device (like a smart card) using the browser is to use a separate container, such as Java applets, Flash, Silverlight or native browser extensions.
If you use SSL client certificate authentication (which is the best option when considering smart cards for webapp authentication, anyway) you can rely on the built-in support in browsers, given that you have proper drivers present for your card(s) on client machines.
Is there any API for disabling the mass storage mode in blackberry?
There is no RIM SDK API available to disable storage mode neither disable usb on the device.
Some restrictions can be made by the BlackBerry Enterprise Server administrator. But it will work only for the devices connected to BES (BlackBerry Enterprise Server).
To protect your data use encryption means provided by RIM SDK.
I am not aware of an API to do that. The user has the option to set mass storage mode to enable, prompt or disable. The user may configure the SDCard to be encrypted. For devices attached to a BES there are ITPolicies that control use of and access to the SDCard and encryption, but I am not familiar with the details.
In general, on the BlackBerry platform, third party programs are not given the ability to over ride the BES admin or user security decisions.
If you can use TinySQL data base there are methods of encrypting the database file and limiting access to the database to module that have been signed by a specified signing authority.