If the user is on an active call, will the BT110 device proceed to perform provisioning and image upgrade when a new image is available?
The BT110 device will hold off the provisioning and image upgrade process if the device is on an active call Note 1.
The device will start a timer (whose default value is 1 hour) and check every “provisioning retry interval” (default value = 30 seconds) to see if the user has hung up the phone.
- If the user hangs up the call, then, the BT110 device will proceed to reach out to the provisioning server Note 2. to get the configuration File, and download the new image if there is a new image to be downloaded.
- If the user has not completed the call but the timer expires, the device will terminate the call gracefully (by sending out ‘Bye’), reach out to the Provisioning server Note 2. to get the configuration File, and download the new image if there is a new image to be downloaded.
If there is a new image and when the image has been downloaded and the device is ready to reboot to upgrade to the new image, the device will check again if there is an on-going active call.
If yes, then, the timer will be started and the device will again check every “provisioning retry interval”. When the user hangs up the call or the timer expires, then, the device will reboot to upgrade the image.
Note 1. The description given in this article applies to BT110 software version v1.0.7.7 and above.
Note 2. If the device cannot reach the provisioning server due to local network issue (device cannot reach the Internet), then, the device will make provisioning attempts once every 5 seconds. If the device has no local network issue but cannot get responses from the Provisioning server, then, the device’s retry back-off mechanism will kick in.