Community - SOTI MobiControl

Community - SOTI MobiControl

There's a new home for Articles. Find Articles on Our Product Support Page.

SOTI MobiControl Discussions


  • 0 votes 12 answers

    MobiControl Cloud - File sync to on-prem resources

    We are talking with SOTI about moving our on-prem MobiControl instance to the Cloud, however we use File Sync rules right now which sync to on-premise resources by UNC path. I understand there is something called "Cloud Link" which I thought would be a solution to this but it seems that this actually only deals with Active Directory.  Is it possible to file sync MobiControl Cloud instance with on-premise files? Or a way to get files onto the cloud server for file sync?

    SOTI MobiControl
    7 years ago
  • 0 votes 2 answers

    VM3 Honeywell - Windows 10 ( 64bit )

    Hi , I'm unable to enable sync settings for this VM3 Honeywell Device which is running on OS Windows Enterprise 64bit , the reason i wanted to enable this function because advised by one of the technical team from SOTI where i'm not able to send packages ( I/O error ) This unit enrolled in Windows classic , but the packages successfully deploy whenever we restart the SQL / MS / DS services in MobiControl server. Thanks/Regards , Sharron

    Windows
    7 years ago
  • 0 votes 9 answers

    Enrolled and Active device is not shown in Device List but is shown as online when assigning profile

    All of a sudden it seems that one of my devices has disappeared from the device list, if I go to Profiles and then try to assign the profile to a device group I can see that the device is enrolled in the group I am selecting and that it is active and connected..... as shown below. However, when viewing the device group the device is not shown? Seems to be quite strange behaviour, this is also stopping me from remote controlling the device. Any ideas how to resolve other than removing the device group and starting again??

    Android
    7 years ago
  • 0 votes 2 answers

    Remove Mobicontrol Android Enterprise

    Hello, I was wondering how would you go about removing SOTI mobicontrol entirely from a device that was setup and enrolled under Android Enterprise using the afw#mobicontrol at initial phone setup? I'm hoping there is a way to do it without wiping the phone as I have deployed a few phones setup this way already and need to remove the software from them without removing anything else from the phone. If it helps the phones are Samsung Galaxy S7's running android version 7.0 or 8.0. Thanks, Timothy

    Android
    7 years ago
  • 0 votes 6 answers

    SOTI MobiControl iphone app - remove device configuration Solved Locked

    Just like the title says, is there any way to remove the device configuration page (specifically the un-enroll button) from the mobicontrol app?  We use the app to track devices if they are lost as well as push messages through, but it's pointless having application control if the user can just turn it off by un-enrolling the device...  Also the end user doesn't need to see the debug logs.  Is there an configuration URI or command we can use to remove this information?

    SOTI MobiControl
    7 years ago
  • 0 votes 3 answers

    Can we configure a VPN Checkpoint client in Soti MobiControl?

    It is possible to enable this VPN client or we can configure one of these clients that is compatible with SOTI MobiControl

    Android
  • 0 votes 3 answers

    Server domain migration

    So I got this case in my lap this week and wile waiting on support to get back to me I would check if anyone has some tips around this: So customer are updating their domain from "OldCompany.org" to NewCompany.org"Evry request to https://OldCompany.org is now routed to "https://NewComapny.org" in their firewalls and load balancer, I got message that the connections is traced and firewalls changed for this and no drops are recorded at the moment. From this step the Admin Utility was updated and changed on following:- Primary Agent Adress: NewCompany.org : 5494- Secondary Agent Adress: OldComapny.org : 5494- Device Management Adress: NewComapny.org : 443- Management Service Address: NewComapny.org : 443 - Fully Qualified Domain Name/IP Address: NewCompany.org : 5494- Alternate Fully Qualified Domain Name/IP Address: "Server IP" As I can se this gave a bunch of error messages for the Deployment Server but after changes in their Firewall all test and System Healt says OK. It was also tested by generate a new Certificate and change Deployment Server Extension & Web Console from OldCompany.org to NewComapny.org All test and System Healt is OK, Root Certificate is listed whit 2x Certificates.Management Servers in MobiControl is listed whit OldCompany.org whit old IP as inactive and NewCompany.org as active whit correct IPSo it is listed twice? OldCompany.org/MobiControl is no longer working but NewCompany.org is OK, NewComapny.local is OK, no issues around SSL certificate and it is certified by server and not using wildcard by LB/Firewalls as it did before. So issue one is, if we try enroll a new unit whit a new add device rule on their very strict network we are not able to enroll by ID or URL, URL is not being validated.Trying same enrollement from Internet it is all ok, unit are enrolled.Tracing this now there is no drops in the network due to firewall rules or routes. Issue 2, when trying Remote Control the connection is dropped.Tracing outgoing from server we cannot find any drops. Checking the log on the unit we find that log says unit tries the enrollment for NewCompany.org but switches over to OldCompany.org before getting connection for enrollment. From server ports and internet access is checked, reaching Soti services and such.Added some error messages from server logs: 2018-08-15 13:48:42,296 (0x00000e90) [INFO] CWinLogFile::WriteAllLog() SSL: Connection info: Protocol=00000040, Exch=0000AA02 (1024), Hash=00008004, Cipher=00006610 (256) 2018-08-15 13:48:43,296 (0x00001ae0) [ERROR] CCommDeploymentSrvWorker::VerifyClient() VerifyClient: Unverified client certificate ffffffff (Remote certificate not provided), device 359998043396839 on connection 20 2018-08-15 13:48:43,421 (0x00001ae0) [INFO] CertificateInstaller::InstallDeviceCert() Generate certificate for device 359998043396839 2018-08-15 13:48:43,921 (0x00001ae0) [INFO] CertificateInstaller::InstallDeviceCert() [CertificateInstaller::InstallDeviceCert] Certificate (id=10002788) pushed to device (id=359998043396839) 2018-08-15 13:48:44,296 (0x00001ae0) [INFO] CSOTIDatabase::ErrorCodes __cdecl CSOTIDatabase::SetDeviceInstalledCertList() SetDeviceInstalledCertList: Certificate: 10002788 for device '359998043396839' is not reported in snapshot 2018-08-15 13:48:44,609 (0x000012ec) [INFO] CWinLogFile::WriteAllLog() New connection entry, index=21, name=*, host=10.46.15.254, sock=5276, port=61054 2018-08-15 13:48:44,609 (0x0000108c) [ERROR] CWinLogFile::WriteAllLog() ConnThread: index=21 (): 0 byte received, socket closed ### 2018-08-15 21:20:36.077 ERROR [167]: ************************************************************************************************************ * Exception: No connection could be made because the target machine actively refused it 138.xxx.xxx.xxx:5495 * ************************************************************************************************************ [EndpointNotFoundException: Could not connect to net.tcp://NewComapny.org:5495/mc/cache. The connection attempt lasted for a time span of 00:00:01.0000174. TCP error code 10061: No connection could be made because the target machine actively refused it 138.xxx.xxx.xxx:5495. ] Server stack trace: at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout) at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout) at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.ICommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.SecurityChannelFactory`1.ClientSecurityChannel`1.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperation(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetTokenCore(TimeSpan timeout) at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionClientSettings`1.ClientSecuritySessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [1]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.ICommunicationObject.Open() at Soti.MobiControl.Caching.Implementation.CacheFactory.GetProxyServiceCacheClient(Server server) at Soti.MobiControl.Caching.Implementation.CacheFactory.Create(CacheConfiguration cacheConfiguration) at Soti.MobiControl.Caching.Implementation.CachingServiceEngine.UpdateCaches(IEnumerable`1 cacheConfigurations) at Soti.MobiControl.Caching.Implementation.CachingServiceEngine.UpdateConfiguration() at Soti.MobiControl.Caching.Implementation.CachingServiceEngine.ConfigureService() { [SocketException: No connection could be made because the target machine actively refused it 138.xxx.xxx.xxx:5495] at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout) } ************************************************************************************************************ ### 2018-08-15 21:20:36.077 ERROR [167]: CachingServiceEngine: Will attempt to configure caching service again in 1 minute. ### 2018-08-15 13:39:45.013 ERROR [37]: ******************************************************** * Exception: Device '358625050992967' does not exists. * ******************************************************** [AccessControlException: Device '358625050992967' does not exists.] at Soti.MobiControl.Controllers.DeviceIdentityMapper.GetId(DeviceIdentity deviceIdentity) at Soti.MobiControl.Controllers.DeviceIdentityMapper.GetId(String deviceId) at Soti.MobiControl.Api.Implementation.RequestExtensions.CreateContext(Request request) at Soti.MobiControl.Api.Implementation.Com.DeviceConfigurationFacade.CreateDeviceContext(String deviceId) at Soti.MobiControl.Api.Implementation.Com.DeviceConfigurationFacade.GetConfiguration(String deviceId) ******************************************************** ### 2018-08-15 13:47:47.617 INFO [3]: [ProgramTrace.RefreshSwitchSection] The configuration section 'system.diagnostics' has been reloaded successfully. ### 2018-08-15 13:47:47.617 DEBUG [3]: [ProgramTrace.PopulateSwitches] Current diagnostics switches: General = Error, DeploymentServer = Error, APNS = Error, Database = Error, Enrollment = Error, Schedule = Error, Management = Error, PrinterAdministration = Error, AccessControl = Error, DeviceEnrollmentProgram = Error, DeviceEnrollmentProgram.Integration = Error, VolumePurchaseProgram = Error, VolumePurchaseProgram.Integration = Error, Caching = Error ### 2018-08-15 13:48:43.421 ERROR [34]: GetCertificateByTemplateId called with template id : 0 and device id : 359998043396839 ### 2018-08-15 13:48:43.452 ERROR [34]: GetCertificateByTemplateId : key provider creates only public key : False ### 2018-08-15 13:48:43.484 ERROR [34]: GetCertificateByTemplateId : generated certificate has private key : True ### 2018-08-15 14:00:25.147 INFO [3]: [ProgramTrace.RefreshSwitchSection] The configuration section 'system.diagnostics' has been reloaded successfully. ### 2018-08-15 14:00:25.162 DEBUG [3]: [ProgramTrace.PopulateSwitches] Current diagnostics switches: General = Error, DeploymentServer = Error, APNS = Error, Database = Error, Enrollment = Error, Schedule = Error, Management = Error, PrinterAdministration = Error, AccessControl = Error, DeviceEnrollmentProgram = Error, DeviceEnrollmentProgram.Integration = Error, VolumePurchaseProgram = Error, VolumePurchaseProgram.Integration = Error, Caching = Error ### 2018-08-15 14:18:00.280 ERROR [34]: GetCertificateByTemplateId called with template id : 0 and device id : 359998043396839 ### 2018-08-15 14:18:00.311 ERROR [34]: GetCertificateByTemplateId : key provider creates only public key : False ### 2018-08-15 14:18:00.343 ERROR [34]: GetCertificateByTemplateId : generated certificate has private key : True ### 2018-08-15 14:25:38.704 INFO [3]: [ProgramTrace.RefreshSwitchSection] The configuration section 'system.diagnostics' has been reloaded successfully. ### 2018-08-15 14:25:38.720 DEBUG [3]: [ProgramTrace.PopulateSwitches] Current diagnostics switches: General = Error, DeploymentServer = Error, APNS = Error, Database = Error, Enrollment = Error, Schedule = Error, Management = Error, PrinterAdministration = Error, AccessControl = Error, DeviceEnrollmentProgram = Error, DeviceEnrollmentProgram.Integration = Error, VolumePurchaseProgram = Error, VolumePurchaseProgram.Integration = Error, Caching = Error

    SOTI MobiControl
    7 years ago
  • 0 votes 2 answers

    MobiControl Agent Google Play

    Hi, When youre gonna update the MobiControl agent (generic) to the Google Play -store? The version there is a bit too old..

    Android
    7 years ago
  • 0 votes 5 answers

    Is there a script for forcing the device to use ONLY 3G-connection?

    I am trying to find a convenient solution for forcing our Samsung XCover 3 and Xcover 4 devices to use only 3G-connections. We have about 500 devices, so it is not in my best interest to do that manually... The reason behind this, is that our version of the MobiControl-cloud is 13.0 and it seems that it doesn't fully support the 4G -connections. Or at least all the phones using the 4G-connections seems to be offline in the Web Console. So is there any way to do this remotely? 

    Android
    7 years ago
  • 0 votes 2 answers

    SOTI Certificate Profile Installation failure

    I am curious if any has had any issue with a Certificate Profile failing to install and what it may be caused by. In my case, we are installing a Cert to a Zebra Android+ device to run an application. The Cert is in its own profile and the mandatory Auth is in a separate Lockdown profile. (This may be relevant but I have not found it to be yet) At some point after making changes to a completely different profile, the already installed Cert would change to an Install Failed status and the app would no longer operate. To my knowledge, the profile was not reinstalled and the Lockdown(with Auth) was not removed during this issue. I am able to reproduce the failure by revoking and reinstalling the Cert profile on a device (while keeping Lockdown + Auth installed). Once I attempt to reinstall, I get a failure for the Cert profile and have to Factory Reset the device to even get the cert to reinstall. Another note, not to distract from the main topic, is if you have Cert XYZ in Profile A and Profile B, SOTI somehow sees that the cert is the same and does not attempt to reinstall the cert when changing from Profile A to B via folder move or other means. I have a SOTI case open and have sent verbose logs but it's not really getting anywhere and I am apprehensive to move forward with changes I need to make in fear that it will bring down their production devices.

    Android
    7 years ago
  • 17 votes 1 answer

    SOTI SYNC 18 at Dublin on 1 - 3 October, 18

    SOTI SYNC Annual User Conference is an Industry-Leading Mobile Technology Event Mobile technology experts come together to learn from the best, exchange ideas and share best practices on common challenges in a thought provoking, fun and engaging environment. With a full day of optional hands-on training, followed by two full days of Keynotes, General and Track sessions from a wide range of industry experts, SYNC attendees will have the opportunity to blend technical skills against real mobility issues. Attendees will walk away from this event with the knowledge and know-how to lead their organization in the ever-changing world of mobility. For More details: https://sotisync.com/

    SOTI MobiControl
    7 years ago
  • 0 votes 8 answers

    Push wallpaper to Zebra TC75 devices (android plus) Solved

    Hi All, Is there a way using file sync or similar to auto push wallpapers to devices? ideally we don't want to unlock devices and manually configure them due to numbers.  We have TC75 devices enrolled with Android Plus and they state they have an API level of 23. We are running 13.3 version of Mobicontrol. any help would be great!

    Android
    7 years ago
  • 0 votes 2 answers

    MobiControl upgrading from 13.3.0.3217 to 13.4.0.5003 with DB hosted on standalone shared SQL Server with other production databases Solved

    Hi, We are planning to upgrade our MobiControl installation. We curently have the MobiControl databases on a standalone SQL server which has other production databases. Since the database user must be a SysAdmin or a DbCreator for the upgrade process to complete, we have concerns that the upgrade process might affect in some way the other databases or the SQL server itself (stop/start). If anybody already successfully went through such upgrade scenario, please share.

    Android
    7 years ago
  • 2 votes 1 answer

    Package Studio: Centralized Build Directory Across Multiple Users

    Hi everyone and RC, wondering if anyone has setup a shared Build Directory to sync .mcp/.pcg and contained files between multiple users. Maybe using a URL? I have tried this with minimal effort but when pointing the Build Dir to a syncd cloud server, it specifies the C:\ user path, which is also different for our Mac engineers. Thanks!

    Android
    7 years ago
  • 0 votes 5 answers

    MobiControl and Honeywell OTA Update Solved

    Hello Regarding MobiControl and Honeywell Android units, for example the Honeywell CT50 Android 6 I'm currently testing.I was wondering if anyone maybe have tested something like this before or have some toughts, I find Honeywell easier to work whit than Zebra but Zebra may have a little more advantage whit MobiControl as script comand to rund update downloaded on to the unit before hand. So from Honeywell and CT50 in this case, may have been changed in the newer units.Honeywell describe OTA update as making a xml provisioner whit their EZConfig as tasks: Source:         http://server_ip/Honeywell_CommonES_Android_Common_4.01.00.3455.zipAction:          InstallFile Destination:   /storage/IPSM/honeywell/autoinstall/CommonES.zip This basically downloads and moves CommonES to destination folder and is automatically runned on reboot. Source:         http://server_ip/HELSINKIAD_71.01.04.0015.zipAction:          InstallOta Destination: Downloads and rund the kernel update whit a reboot when finished, on boot again the CommonES first downloaded is being runned. This is ok in itself sinse it can be downloaded from HTTP, HTTPS and FTP but when running several thousend units and more comming in diffrent location in non and secure networks it becomes a challenge to setup all the FTP and web servers to make this happen. So, could the Content Libary be used for this action, upload the OS files and downloaded to the unit.Downloading the CommonES to a file location should be ok but download kernel and run action InstallOta I'm a little more unsure of. Or could Content Libary setup a path in either HTTPS or FTP as we could have linked to barcode in EZConfig.So Ota is downloaded from https://sotiurl/ContenLibaryPath? Best regards Øystein Stakvik

    Android
    7 years ago

Top 3 Contributors of The Week

View All

Earn Contributor Badge

More info
  • Diamond
    Diamond New

    Top-tier experts who are delivering outstanding content. Should have more than 7000 points.

  • Platinum
    Platinum

    Experts who are consistent with great content. Should have more than 1000 points.

  • Gold
    Gold

    Highly experienced members with valuable inputs. Should have more than 700 points.

  • Silver
    Silver

    Beginners taking the initiative. Should have more than 500 points.

  • Bronze
    Bronze New

    New contributors starting their journey. Should have more than 250 points.