a system for predicting a channel reassignment for a mobile communications device engaged in a call while traversing from one to another cell of a wireless communications region includes a first node and software routine for qualifying the mobile communications device and for tracking the mobile communications device ; a second software routine running on the first node for predicting a time of need for the channel reassignment to the mobile communications device ; a third software routine running on the first node for predicting bandwidth availability to the mobile communications device at the time of need ; and a fourth software routine running on the first node for causing execution of the channel reassignment at the predicted time of need of the channel reassignment and for causing notification to the mobile communications device in the event of insufficient bandwidth at a point before the predicted time of need for the channel reassignment .