diff --git a/change-beta/@azure-communication-react-0b3dc439-b9d0-4f4a-ae97-32a08ccd9182.json b/change-beta/@azure-communication-react-0b3dc439-b9d0-4f4a-ae97-32a08ccd9182.json new file mode 100644 index 00000000000..5f20352ebc6 --- /dev/null +++ b/change-beta/@azure-communication-react-0b3dc439-b9d0-4f4a-ae97-32a08ccd9182.json @@ -0,0 +1,9 @@ +{ + "type": "patch", + "area": "fix", + "workstream": "Bug fix", + "comment": "Introduce new endcall screen for when a outbound call times out", + "packageName": "@azure/communication-react", + "email": "94866715+dmceachernmsft@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/change/@azure-communication-react-0b3dc439-b9d0-4f4a-ae97-32a08ccd9182.json b/change/@azure-communication-react-0b3dc439-b9d0-4f4a-ae97-32a08ccd9182.json new file mode 100644 index 00000000000..5f20352ebc6 --- /dev/null +++ b/change/@azure-communication-react-0b3dc439-b9d0-4f4a-ae97-32a08ccd9182.json @@ -0,0 +1,9 @@ +{ + "type": "patch", + "area": "fix", + "workstream": "Bug fix", + "comment": "Introduce new endcall screen for when a outbound call times out", + "packageName": "@azure/communication-react", + "email": "94866715+dmceachernmsft@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/communication-react/review/beta/communication-react.api.md b/packages/communication-react/review/beta/communication-react.api.md index 39902a804ec..5ad6fb39125 100644 --- a/packages/communication-react/review/beta/communication-react.api.md +++ b/packages/communication-react/review/beta/communication-react.api.md @@ -561,6 +561,7 @@ export type CallCompositeIcons = { NoticePageNotInvitedToRoom?: JSX.Element; NoticePageRoomNotFound?: JSX.Element; NoticePageRoomNotValid?: JSX.Element; + NoticePageCallTimeout?: JSX.Element; OptionsCamera?: JSX.Element; OptionsMic?: JSX.Element; OptionsSpeaker?: JSX.Element; @@ -640,6 +641,8 @@ export interface CallCompositeStrings { blurBackgroundTooltip?: string; callRejectedMoreDetails?: string; callRejectedTitle: string; + callTimeoutDetails?: string; + callTimeoutTitle?: string; cameraLabel: string; cameraOffBackgroundEffectWarningText?: string; cameraPermissionDenied: string; @@ -2459,6 +2462,7 @@ export const DEFAULT_COMPOSITE_ICONS: { NoticePageNotInvitedToRoom?: JSX.Element | undefined; NoticePageRoomNotFound?: JSX.Element | undefined; NoticePageRoomNotValid?: JSX.Element | undefined; + NoticePageCallTimeout?: JSX.Element | undefined; OptionsCamera: JSX.Element; OptionsMic: JSX.Element; OptionsSpeaker: JSX.Element; diff --git a/packages/communication-react/review/stable/communication-react.api.md b/packages/communication-react/review/stable/communication-react.api.md index afab505ac03..20b73af6e0f 100644 --- a/packages/communication-react/review/stable/communication-react.api.md +++ b/packages/communication-react/review/stable/communication-react.api.md @@ -413,6 +413,7 @@ export type CallCompositeIcons = { NoticePageNotInvitedToRoom?: JSX.Element; NoticePageRoomNotFound?: JSX.Element; NoticePageRoomNotValid?: JSX.Element; + NoticePageCallTimeout?: JSX.Element; OptionsCamera?: JSX.Element; OptionsMic?: JSX.Element; OptionsSpeaker?: JSX.Element; @@ -460,6 +461,8 @@ export interface CallCompositeProps extends BaseCompositeProps, /* @conditional-compile-remove(calling-sounds) */ NoticePageCallRejected: , + NoticePageCallTimeout: , /* @conditional-compile-remove(file-sharing) */ SendBoxAttachFile: , /* @conditional-compile-remove(PSTN-calls) */ @@ -227,6 +228,7 @@ export type CallCompositeIcons = { NoticePageRoomNotFound?: JSX.Element; /* @conditional-compile-remove(rooms) */ NoticePageRoomNotValid?: JSX.Element; + NoticePageCallTimeout?: JSX.Element; OptionsCamera?: JSX.Element; OptionsMic?: JSX.Element; OptionsSpeaker?: JSX.Element; diff --git a/packages/react-composites/src/composites/localization/locales/en-US/strings.json b/packages/react-composites/src/composites/localization/locales/en-US/strings.json index 5c139ce148a..5a3f7870be5 100644 --- a/packages/react-composites/src/composites/localization/locales/en-US/strings.json +++ b/packages/react-composites/src/composites/localization/locales/en-US/strings.json @@ -118,6 +118,8 @@ "dismissModalAriaLabel": "Local and remote picture and picture, press enter to return to call", "callRejectedTitle": "The call could not be completed", "callRejectedMoreDetails": "The person you are trying to reach is unavailable. Please try again later.", + "callTimeoutTitle": "The call could not be completed", + "callTimeoutDetails": "The person you are trying to reach is unavailable. Please try again later.", "spokenLanguageStrings": { "ar-ae": "Arabic - U.A.E.", "ar-sa": "Arabic - Saudi Arabia",