TwilioBlazorPhonecalls
1.0.0
이 애플리케이션을 만드는 방법을 배우려면 다음과 같은 Twilio 자습서를 읽으십시오. Twilio Voice를 사용하여 Blazor WebAssembly에서 전화를 걸십시오.
이 응용 프로그램은 Twilio의 프로그래밍 가능한 음성 서비스를 사용하여 브라우저에서 전화를 걸기 위해 다이얼러 Blazor WASM 구성 요소를 만드는 방법을 보여줍니다. 응용 프로그램은 두 가지 프로젝트로 나뉩니다.
이상적으로 서버는 두 개의 프로젝트로 분할됩니다. 하나는 인증 토큰을 생성하고 Webhooks를 처리하기위한 하나는 하나입니다. 이를 통해 WebHooks를 공개적으로 노출시키는 동시에 개인 네트워크에서 AUTH 서버를 호스팅 할 수 있습니다. 데모를 단순하게 유지하기 위해이 두 가지 책임은 하나의 서버 프로젝트로 롤링되었습니다. 또한 전화를 걸 수있는 사람들만이 토큰을 가져올 수있는 사람들만이 토큰 엔드 포인트에 인증 및 승인 로직을 추가해야합니다.
이 프로젝트는 .NET Core 3.1을 사용하여 구축되었지만 새로 도입 된 기능을 사용하는 .NET 5와 함께 추가 지점을 사용할 수 있습니다.
아무도 음성 통화를 집어 들지 않을 경우 우아한 폴백에 관심이 있으시면 다른 지점이 "음성 메일 폴백"이 제공되었습니다. 이번 가을은 사용자에게 메시지를 읽고 대화를 음성 메일로 기록 할 것입니다.
다음은 프로젝트의 모습에 대한 미리보기 GIF입니다. 