Integrate Dialogflow with Telephony Gateway

Google Cloud Tech
2 Apr 201902:47

Summary

TLDRIn this episode of 'Deconstructing Chatbots,' Priyanka Vergadia guides viewers through integrating Dialogflow with a Telephony Gateway, allowing chatbots to be accessible via phone. She demonstrates assigning a phone number to an existing appointment scheduler chatbot, enabling a consistent user experience across web and phone. The tutorial covers selecting a country and phone number, with a reminder that Standard Edition numbers are temporary. A live call example shows the chatbot successfully scheduling an appointment, highlighting the feature's utility.

Takeaways

  • 📞 **Integrating Chatbots with Telephony Gateway**: The episode focuses on integrating Dialogflow with a Telephony Gateway to allow chatbots to be accessible via phone calls.
  • 🌐 **Cross-Platform Experience**: It discusses how assigning a phone number to a chatbot can provide a consistent user experience across both phone and web platforms.
  • 🔧 **Beta Feature**: The integration with Telephony Gateway is a beta feature, indicating it's in the testing phase and user feedback is valuable for improvement.
  • 📱 **Phone Number Assignment**: The process of assigning a phone number to a chatbot through Dialogflow is outlined, including selecting a country and choosing a number.
  • ⏰ **Time Limitation**: Phone numbers assigned in the Standard Edition are valid for 30 days, unlike the Enterprise Edition which offers permanent numbers.
  • 🎉 **Congratulations Message**: Upon successful integration, a message is displayed with the assigned phone number for users to call.
  • 🗓️ **Appointment Scheduling**: The chatbot is demonstrated scheduling an appointment for a driver's license service at a specified time.
  • 📞 **Testing the Bot**: Priyanka places a test call to the chatbot to demonstrate how it handles a request for scheduling an appointment.
  • 📈 **User Feedback**: Encouragement for users to share their experiences with the beta feature to aid in its development.
  • 🔔 **Upcoming Content**: The next episode of the series will cover more about entities in chatbots.

Q & A

  • What is the main topic of today's episode of 'Deconstructing Chatbots'?

    -The main topic is integrating Dialogflow with a Telephony Gateway to allow chatbots to be accessible via phone.

  • Why would someone want to assign a phone number to a chatbot?

    -Assigning a phone number to a chatbot allows users to interact with it via phone calls, providing the same experience across both phone and web channels.

  • What is the feature that Dialogflow is using in beta as mentioned in the script?

    -The beta feature mentioned is the integration of Dialogflow with the Telephony Gateway.

  • How can users provide feedback on the beta feature?

    -Users can provide feedback by letting Dialogflow know how they are using the Telephony Gateway integration.

  • What is the name of the chatbot being used in the demonstration?

    -The chatbot being used in the demonstration is called 'Appointment Scheduler'.

  • What does the Telephony Gateway integration allow users to select?

    -The Telephony Gateway integration allows users to select the country for the phone number and choose the phone number itself.

  • What is the limitation of the phone number provided in the Standard Edition of Dialogflow?

    -The phone number provided in the Standard Edition is only valid for 30 days.

  • What edition of Dialogflow is recommended for a permanent phone number?

    -The Enterprise Edition of Dialogflow is recommended for obtaining a permanent phone number.

  • What is the phone number assigned to the chatbot in the demonstration?

    -The phone number assigned to the chatbot in the demonstration is 267-281-5159.

  • What service did Priyanka request when calling the chatbot?

    -Priyanka requested to schedule an appointment for a driver's license.

  • What is the date and time set for Priyanka's appointment in the chatbot's response?

    -The appointment is set for the 25th of January 2019 at 16:00 hours.

  • What will be the topic of the next episode of 'Deconstructing Chatbots'?

    -The next episode will be about learning more about entities in chatbots.

Outlines

00:00

🤖 Integrating Dialogflow with Telephony Gateway

Priyanka Vergadia introduces the episode on integrating Dialogflow with a Telephony Gateway. She discusses a scenario where a friend wanted to assign a phone number to an existing chatbot to provide a consistent user experience across phone and web platforms. The episode focuses on integrating a previously built appointment scheduler chatbot with the Telephony Gateway. Priyanka guides through the Dialogflow console to enable the Phone Gateway integration, selecting a country and phone number for the chatbot. She mentions the beta status of the feature and encourages feedback for improvement. The integration allows the chatbot to be accessible via phone, as demonstrated by a call to the chatbot to schedule an appointment. The video concludes with a reminder to watch the next episode about entities and a call to action to like and subscribe to the channel.

Mindmap

Keywords

💡Deconstructing Chatbots

Deconstructing Chatbots is the title of the video series, which aims to explore and explain various aspects of chatbot development and integration. The series is hosted by Priyanka Vergadia, who guides viewers through practical applications and technical details of chatbots. In the context of the video, the show focuses on integrating Dialogflow with a Telephony Gateway to provide a consistent user experience across both phone and web platforms.

💡Dialogflow

Dialogflow is a Google-owned technology that enables developers to design and integrate conversational interfaces into mobile apps, websites, and devices. It is used to create chatbots and virtual assistants. In the video, Dialogflow is the platform on which the Appointment Scheduler chatbot is built, and it is used to demonstrate how to integrate chatbots with telephony services.

💡Telephony Gateway

A Telephony Gateway is a service that allows computer systems to communicate with the public switched telephone network (PSTN). In the video, integrating Dialogflow with a Telephony Gateway is the main focus. This integration enables the chatbot to receive and make phone calls, thus expanding its accessibility to users who prefer phone interactions over web-based ones.

💡Appointment Scheduler

The Appointment Scheduler is a specific type of chatbot featured in the video. It is designed to help users schedule appointments. The video demonstrates how to integrate this chatbot with a Telephony Gateway so that users can schedule appointments via phone calls, in addition to web interactions.

💡Integration

Integration in the context of the video refers to the process of combining different software systems, such as Dialogflow and a Telephony Gateway, to work together seamlessly. The video shows the step-by-step process of integrating Dialogflow with a Telephony Gateway to enable phone-based interactions for the Appointment Scheduler chatbot.

💡Chatbot

A chatbot is an AI-powered program designed to simulate conversation with users in natural language. In the video, the Appointment Scheduler chatbot is used as an example to show how chatbots can be enhanced by integrating them with telephony services, thus providing a more comprehensive user experience.

💡Phone Number Assignment

Phone Number Assignment is the process of assigning a specific phone number to a chatbot, allowing it to receive calls from users. In the video, Priyanka Vergadia demonstrates how to assign a phone number to the Appointment Scheduler chatbot through Dialogflow's integration with a Telephony Gateway.

💡Standard Edition

The Standard Edition is a term used in the video to refer to a version of Dialogflow that provides certain features, including the ability to assign a phone number to a chatbot. However, the phone number assigned in the Standard Edition is only valid for 30 days, as mentioned in the video.

💡Enterprise Edition

Enterprise Edition is another version of Dialogflow mentioned in the video, which is designed for businesses requiring more permanent and robust solutions. It allows for the assignment of a permanent phone number to a chatbot, unlike the Standard Edition.

💡Intents

Intents in Dialogflow are used to match user input to the actions that the chatbot should perform. In the video, the Appointment Scheduler chatbot has specific intents that allow it to understand and respond to user requests for scheduling appointments.

💡Entities

Entities in Dialogflow are used to extract parameters from user input that are necessary for the chatbot to perform its tasks. Although not the main focus of this particular video, entities are mentioned as a topic for a future episode, suggesting they play a role in enhancing chatbot functionality.

Highlights

Introduction to integrating Dialogflow with Telephony Gateway.

The goal is to assign a phone number to an existing chatbot for a consistent user experience across phone and web.

The feature of integrating chatbots with phone numbers is currently in beta.

Users can now call a chatbot through a phone number for the same service as on the web.

Accessing the Dialogflow console to locate and integrate the Appointment Scheduler chatbot.

Enabling the Dialogflow Phone Gateway in the integration section of the agent.

Selecting a country for the phone number and choosing a number for the bot.

The default selection for the phone number is acceptable for the example.

Completion of integration results in a congratulatory message and assigned phone number.

The assigned phone number is valid for 30 days with the Standard Edition.

Enterprise Edition is recommended for a permanent phone number.

Demonstration of calling the bot at the assigned phone number.

Chatbot successfully schedules an appointment over the phone.

The chatbot confirms the appointment details for the user.

The user's friend is now able to provide a consistent experience across web and phone.

预告下一集将探讨实体(entities)的更多内容。

Encouragement for viewers to like and subscribe for more content.

Transcripts

play00:00

PRIYANKA VERGADIA: Welcome to Deconstructing Chatbots.

play00:02

I am Priyanka Vergadia, and in today's episode,

play00:04

we are going to explore how to integrate Dialogflow

play00:08

with Telephony Gateway.

play00:09

[MUSIC PLAYING]

play00:16

The other day, I was talking to a friend about chatbots.

play00:19

And he said, Priyanka, it would really

play00:21

help me if I could just assign a phone number to the chatbot

play00:24

that I already have built. That way

play00:27

I can provide the same experience to my users

play00:29

across the phone and web.

play00:31

Well, that led me to this episode.

play00:34

So today, we are going to work with the same appointment

play00:37

scheduler chatbot that we built in the previous episodes

play00:40

and integrate it with the Telephony Gateway

play00:42

so our users calling on the phone

play00:44

can get the same experience as the ones on the web.

play00:48

Now, remember that this is a feature in beta

play00:51

so you may want to let us know how you're using it so that we

play00:54

can keep improving it.

play00:57

Let's get in our Dialogflow console

play00:59

and locate our agent, Appointment Scheduler,

play01:02

with our intents.

play01:03

We are going to go into integration section

play01:06

where we enabled our web and Google Home integration.

play01:09

This time we will select Dialogflow Phone Gateway.

play01:13

It allows you to select the country for the phone number.

play01:16

And in next step, you choose the phone number.

play01:20

I'm good with the default selection,

play01:21

and we'll just finish it here.

play01:24

Once you finish, you'll see the Congratulations message

play01:27

indicating a phone number that's assigned

play01:29

to your bot for your users to call in.

play01:32

Now as you can see in yellow, the phone number you get

play01:35

is valid only for 30 days if you're using Standard Edition.

play01:38

If you are a business, you definitely

play01:40

want a permanent number.

play01:41

So for that, you should be using Enterprise Edition.

play01:45

Let's place a call to our bot at 267-281-5159, which

play01:49

is the number that we assigned.

play01:52

CHATBOT: Hello.

play01:52

How can I help you?

play01:53

PRIYANKA VERGADIA: Schedule an appointment

play01:55

for 4:00 PM tomorrow.

play01:56

CHATBOT: What services are you looking to get?

play01:58

DMV offers driver license and vehicle registration services.

play02:02

PRIYANKA VERGADIA: Driver's license.

play02:04

CHATBOT: You are all set for your driver's license

play02:06

on the 25th of January 2019 at 16 hours zero minutes

play02:10

and zero seconds.

play02:11

See you then.

play02:12

PRIYANKA VERGADIA: All right.

play02:13

So my friend is really happy now that he can just

play02:16

assign a phone number to his chatbot

play02:18

and provide the same experience across web and phone channels.

play02:22

Don't miss the next episode of Deconstructing Chatbots

play02:25

because we are going to learn more about entities.

play02:28

If you like this video and would like

play02:30

to see more of this content then please like and subscribe

play02:33

to our channel.

play02:33

[MUSIC PLAYING]

Rate This

5.0 / 5 (0 votes)

Связанные теги
Chatbot IntegrationDialogflowTelephony GatewayAppointment SchedulerPhone Number AssignmentBeta FeatureUser ExperienceWeb and Phone ChannelsEnterprise EditionDeconstructing Chatbots
Вам нужно краткое изложение на английском?