A daily stand-up call is a time-boxed event, occurs every day in an agile practice. Daily Stand Up usually happens for a very short duration to share high-level status on current progress compared to team commitment and is best used to explore any immediate obstacles to the entire team for that specific sprint.
Daily stand up is not a status update meeting, rather this is more like a daily planning and so ideally happens at the starting of the day. In a distributed agile, it happens during an overlap time to make sure both Onshore & Offshore team join on a bridge / online sharing screen. Here all team members communicate on their task progress on planned versus real state. Ideally, Daily Stand Up should give an insight on the overall progress of features committed in that sprint.
If we miss showing the showstopper during the Daily Stand Up call, then probably we will miss an opportunity to discuss these roadblocks with all scrum team for that day and so it may keep all issues and dependencies invisible to other stakeholders. This situation usually happens when we fear to discuss known issues and so it will keep on impacting the schedule and push our commitment if delayed in resolution. Another reason is low transparency as well low personal accountability towards sprint commitment.
During starting of scrum journey, many team members never had enough experience in conducting a right way for a Daily Stand Up call. A ScrumMaster should drive few initial Daily Stand Up calls to make sure that team follows the time bound and being short and precise necessary to communicate their current task progress and addresses all roadblocks. Team members should be very precise while stating their progress over the task and should remember that it is not all about a story telling and so a good orator should also refrain from speaking a lot during the call. The ideal way to be very specific:
Use parking lot items for anything beyond above points and which also necessary to discuss after Daily Stand Up call.