У команды Dialogflow есть действительно полнофункциональный пример на Github здесь (это скорее магазин велосипедов, а не ресторан, но большая часть функциональности такая же).Дайте ему некоторое вдохновение.
Относительно особенностей распознавания телефонных номеров: я бы рекомендовал добавить в соответствующие Intent связку (например, более 10) обучающих фраз, которая включает номера телефонов.Часто проблема с сопоставлением этих вещей заключается только в количестве примеров, из которых система может извлечь уроки.
Удачи!