Skip Navigation

SSL/TLS connected phones generate aggregate errors

To troubleshoot SSL\TLS connected phones that generate aggregate errors, perform the following steps:
  1. Disable checking the validity of the phone certificate to speed up the SSL handshake.
    Consult with your security expert before doing this. Usually it has no side effects.
  2. Apply the registry change 
    trustphones.zip
    . You can obtain the 
    trustphone.zip
     file from 
    BlackBerry AtHoc
     customer support.
  3. Reduce the number of commands sent at one time and increase the number that can be threaded at once.
  4. Make the following changes to the 
    BlastNotifier.exe.config
     file:
    <setting name="PhoneCommandBatchSize" serializeAs="String"> <value>75</value> </setting> <setting name="PostMaxConnPerProc" serializeAs="String"> <value>200</value> </setting>
  5. Create throttling by modifying the database so fewer tasks execute at any given time which slows down the plugin. For example, to make the plugin execute 1000 tasks every 10 seconds, modify the following settings:
    • <device type="ucmIpPhone" enabled="true" secondsTimeout="0" requiredInilizations="None" maxTasksPerInit="1000" maxTasksPerExecution="1000" maxTasksCanProcess="1000" />
    • ngdelivery.dbo.AsyncSqlQuery_SystemJob - > CreateNewTasks -> change interval to 10
    • EXEC usp_DlvTask_CreateNewTask -> Modify -> Change the 3000 to 1000 or so whatever batch is wanted.
  6. Apply the phone command in the 
    BlastNotifier.exe.config
     and 
    SAAnnounceRevolution.exe.config
     files:
    <setting name="PhoneCommandBatchWaitMs" serializeAs="String"> <value>300</value> </setting>