Community - SOTI MobiControl

Community - SOTI MobiControl

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

SOTI MobiControl Discussions


  • 1 votes 1 answer

    Android SSL Handshake failed

    Hi, We installed Mobicontrol V14.1.4 on our production server. All the statuses on the MCAU are green. However, the devices aren't being enrolled successfuly. We have the error "SSL handshake failed" as shown in the screenshot below. The android devices are connected to a local network without internet access. The mobicontrol server is on the same network but has internet access. We enrolled the devices with the mcsetup.ini file. The devices aren't shown in the device tree in the mobicontrol console. Can you help me? Thanks,

    Android
    7 years ago
  • 0 votes 5 answers

    Re-Enrolling Devices to Change Naming Convention

    Hello, I was wondering if anyone on the forum had success re-enrolling devices using a script in order to rename the devices.  We started enrolling some new Android barcode scanners and went about our testing and now we need to get them all to use the same naming convention:  A%AUTONUM%  We have 80 devices and I would prefer to not have to manually change the device names on each and everyone. Thanks, Patrick

    Android
    7 years ago
  • 0 votes 3 answers

    Content Library

    Is it possible to add a username and password to the UNC utilized in Content Library?  I've attempted to utilize the \\server\Shared\file.docx,u=user,p=password  syntax from https://www.soti.net/mc/help/v14.1/en/console/reference/dialogs/rules/filesync/linux/filesync_filescard_linux.html along with \\server\share /user:test testpassword that was provided to me via SOTI support from https://serverfault.com/questions/580369/windows-shares-via-command-line-with-user-pass-without-mapping-the-drive however, as soon as I go to insert anything outside of the UNC it give an error “Must be a valid file path”. The only way I've successfully tested the Content Library is on a share that is wide open, but unfortunately that is not an option. Current SOTI version: 13.4.0.4591      

    Android
    7 years ago
  • 0 votes 3 answers

    Phone number of kiosk

    Is it possible to add the phone number to the Android lockdown screen? Nothing is displayed when we add %PHONENUMBER% to the HTML template.  MobiControl version is 14.1.Android 5 on Zebra TC75s.

    Android
    7 years ago
  • 0 votes 2 answers

    Android Enerprise VPN

    Hi  With Android Plus i have many Options for VPN, like F5 per App VPN, SSL VPN and IPSec. Are these VPN's on the Roadmap for Android Enterprise? With Android Enterprise i see only Pulse Secure and NetMotion Best regards Markus

    Android
    7 years ago
  • 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 1 answer

    Configure SOTI as the Data Source in i-Net Clear Reports

    I'm very new to SOTI, and I'm looking to produce some custom reports. I downloaded the i-net Clear Reports Designer that was linked to in SOTI's Reports tab, but I wasn't sure how to set SOTI as the data source within the Reports Designer. Which driver should I use, and how do I find the User, Password, Host, and Database? Any help is appreciated. Thanks in advance!

    SOTI MobiControl
    7 years ago
  • 0 votes 1 answer

    Two telecom expense management rules

    I have two telecom expense management rules setup. To control data usage the first one will activate at 75% of their monthly data usage and relocate the user to a special group that has more limitations on what they can use. I also have a second rule setup that is pointed to the group that the first rule moves the device into and this rule is setup so that it will move the user into yet another group that further limits what they can use, this occurs at 100% of their monthly data usage. The issue I have is that the second rule does not appear to work. I was wondering if anyone else has setup something similar to this and had it working or if it is even supposed to work like this? The reason for having two rules instead of one rule with a soft and hard limit, is that in order to have each rule relocate the device to a different group it needs to be setup in the hard limit section of the rule. This is required as the groups that the phones are moved into with each limit being reached is a tiered setup in which at 75% only some features/apps are blocked but when they reach 100% they should go into another group where the majority of data consuming apps are blocked.

    Android
    7 years ago
  • 2 votes 1 answer

    Can you modify the default Default column view in MC 14.x for all users? Solved Locked

    I'm sure this request might sound a little confusing at first but I'm looking for a way to pre-configure the Default column view in the for a new MC user. I often have to reconfigure the default column views for every new MC user that I create with some of our common customizations like Custom Data values that we're extracting from the devices. Is there anyway to set those default Defaults?

    SOTI MobiControl
    7 years ago
  • 0 votes 2 answers

    Is there a way to make LDAP credentials (Username and Password) to pass through to profile configurations.

    In Mobicontrol you setup you add device rules with LDAP Authentication. This will force users to enter their AD credentials at the time the device is enrolled into Mobicontrol. In the profiles options of Android+ devices, in the Wifi configurations/exchange configurations/Netmotion configurations, you can use Macros that detect the enrolled user name. Is there a way where the passwords that were used to enroll the device can be passed to these settings so the end user would not have to enter their password in the WI-Fi and exchange settings?   Thanks, Furqan

    Android
    7 years ago
  • 0 votes 1 answer

    Enter Password for credential storage

    Hi, I'm getting the following message on a Galaxy Samsung J1 device when in the lock screen "Enter password for credential storage". I've checked all the obvious permissions and can't see what may be causing it. The logs suggest something re the password? I've got other devices with the same profile "Core Prime" but the message doesn't appear on those? Client version 13.5 Android 4.4.4 Has anyone got any ides on what may be causing it? 2018-08-13 16:01:41.106|pool-1-thread-1|I|AP|[PasswordOrPolicyChangedListener.ensureKeyguardQuality][run] Requesting keystore unlock ..|2018-08-13 16:01:41.175|pool-1-thread-1|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{net.soti.mobicontrol.elm.samsung/net.soti.mobicontrol.device.security.KeyStoreUnlockActivity} is allowed settings component: true|2018-08-13 16:01:41.196|pool-1-thread-1|D|AP|[KeyStoreUnlockActivity][doOnCreate] this activity just starts another android activity|2018-08-13 16:01:41.219|pool-1-thread-1|W|AP|[KeyStoreUnlockActivity][onActivityResult] keystore state=REQUIRE_STORAGE_PASSWORD|

    Android
    7 years ago
  • 0 votes 10 answers

    Automatically import contacts from a VCF file Solved Locked

    Hi all, Zebra TC75 android I'm trying to import contacts into the devices automatically. I can copy a vcf file to sd as package, if I open the file manually in the file explorer it'll ask if I want to import the contacts. But if I open the file through a script it tries to load them through PDF viewer. If I open the "Contacts" app and click import/export -> import from SD card. everything works as expected. What I want is to have a pre/post install script which will update the contacts on the device automatically. But currently the closet to getting what I want is to open contacts, and send a message to the user to import the contacts file. <code>start activity com.android.contacts/com.android.contacts.activites.PeopleActivity showmessagebox "Please use the menu in the top right hand corner, press import/export, and click \"Import from Storage\""</code> This there an intent I can send which will open the import command with no user intervention? I've looked through the source code and can see the action "com/android.contacts.vcard.ImportRequest" but nothing happens when I try sending it as an intent, am I missing an instruction, as you can import from sdcard or simcard? <code>sendintent -a "intent://com.andriod.contacts#Intent;action=com.android.contacts.vard.ImportRequest;end"</code> Thanks for any ideas Gary

    Android
    7 years ago
  • 0 votes 3 answers

    Lockdown screen is not configured

    Hi I have Samsung Android devices running Android 5.1.1 with the Android+ agent installed. They were on MC 13.3.3 and have been migrated to MC 14.1.0 then 14.1.4.  We are on MobiControlCloud so have no access to the DB etc. The agent on the device is 13.5.0.1327 which is showing as compliant and compatible. I am moving the device from a group with a Lockdown profile into one without.    When the device has moved into the non-lockdown group I get a white screen with "Lockdown screen is not configured" in the top right corner. This has been done without incident numerous times in the past under 13.3.3 and 14.1.0.  I cannot be sure if it has ever worked on 14.1.4 I have even tried moving the device into a group without any polices at all -  same result  same message. Putting it back into the group with the lockdown policy restores the regular lockdown screen. Any devices that were in the non-lockdown group are working as expected. Has anyone come across this before and do they have a solution?  Or am I looking at full device reset? Cheers Ed

    Android
    7 years ago
  • 0 votes 4 answers

    Soti Surf apk? Solved

    Is there some place that Soti provides a download link for the Surf apk outside of Google play store?  We would like to deploy it but the target devices are all on private cell APNs and have no access to the Internet.  I would like to deploy it the same way as we do Settings Manager, for which Soti provides a download link.  I'd rather not have to use third party sites (apkpure, etc) to get the surf apk.  Am I missing it somewhere on the downloads page?

    Android
    7 years ago
  • 1 votes 4 answers

    Android Enterprise WiFi Hotspot

    Hello Is it possible to configure WiFi Hotspot for Android Enterprise devices ? Perhaps through scripts ? Thank you

    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.