SSL/TLS connected phones generate aggregate errors
To troubleshoot SSL\TLS connected phones that generate aggregate errors, perform the following steps:
- 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.
- Apply the registry changetrustphones.zip. You can obtain thetrustphone.zipfile fromBlackBerry AtHoccustomer support.
- Reduce the number of commands sent at one time and increase the number that can be threaded at once.
- Make the following changes to theBlastNotifier.exe.configfile:<setting name="PhoneCommandBatchSize" serializeAs="String"> <value>75</value> </setting> <setting name="PostMaxConnPerProc" serializeAs="String"> <value>200</value> </setting>
- 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.
- Apply the phone command in theBlastNotifier.exe.configandSAAnnounceRevolution.exe.configfiles:<setting name="PhoneCommandBatchWaitMs" serializeAs="String"> <value>300</value> </setting>