Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.
To play welcome audio or implement an interactive voice response (IVR),
use the CreateSipMediaApplicationCall
action with the corresponding
SIP media application ID.
Synopsis
- data CreateMeetingDialOut = CreateMeetingDialOut' {}
- newCreateMeetingDialOut :: Text -> Text -> Text -> Text -> CreateMeetingDialOut
- createMeetingDialOut_meetingId :: Lens' CreateMeetingDialOut Text
- createMeetingDialOut_fromPhoneNumber :: Lens' CreateMeetingDialOut Text
- createMeetingDialOut_toPhoneNumber :: Lens' CreateMeetingDialOut Text
- createMeetingDialOut_joinToken :: Lens' CreateMeetingDialOut Text
- data CreateMeetingDialOutResponse = CreateMeetingDialOutResponse' {
- transactionId :: Maybe Text
- httpStatus :: Int
- newCreateMeetingDialOutResponse :: Int -> CreateMeetingDialOutResponse
- createMeetingDialOutResponse_transactionId :: Lens' CreateMeetingDialOutResponse (Maybe Text)
- createMeetingDialOutResponse_httpStatus :: Lens' CreateMeetingDialOutResponse Int
Creating a Request
data CreateMeetingDialOut Source #
See: newCreateMeetingDialOut
smart constructor.
CreateMeetingDialOut' | |
|
Instances
newCreateMeetingDialOut Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateMeetingDialOut |
Create a value of CreateMeetingDialOut
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:meetingId:CreateMeetingDialOut'
, createMeetingDialOut_meetingId
- The Amazon Chime SDK meeting ID.
$sel:fromPhoneNumber:CreateMeetingDialOut'
, createMeetingDialOut_fromPhoneNumber
- Phone number used as the caller ID when the remote party receives a
call.
$sel:toPhoneNumber:CreateMeetingDialOut'
, createMeetingDialOut_toPhoneNumber
- Phone number called when inviting someone to a meeting.
$sel:joinToken:CreateMeetingDialOut'
, createMeetingDialOut_joinToken
- Token used by the Amazon Chime SDK attendee. Call the
CreateAttendee
action to get a join token.
Request Lenses
createMeetingDialOut_meetingId :: Lens' CreateMeetingDialOut Text Source #
The Amazon Chime SDK meeting ID.
createMeetingDialOut_fromPhoneNumber :: Lens' CreateMeetingDialOut Text Source #
Phone number used as the caller ID when the remote party receives a call.
createMeetingDialOut_toPhoneNumber :: Lens' CreateMeetingDialOut Text Source #
Phone number called when inviting someone to a meeting.
createMeetingDialOut_joinToken :: Lens' CreateMeetingDialOut Text Source #
Token used by the Amazon Chime SDK attendee. Call the CreateAttendee action to get a join token.
Destructuring the Response
data CreateMeetingDialOutResponse Source #
See: newCreateMeetingDialOutResponse
smart constructor.
CreateMeetingDialOutResponse' | |
|
Instances
newCreateMeetingDialOutResponse Source #
Create a value of CreateMeetingDialOutResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:transactionId:CreateMeetingDialOutResponse'
, createMeetingDialOutResponse_transactionId
- Unique ID that tracks API calls.
$sel:httpStatus:CreateMeetingDialOutResponse'
, createMeetingDialOutResponse_httpStatus
- The response's http status code.
Response Lenses
createMeetingDialOutResponse_transactionId :: Lens' CreateMeetingDialOutResponse (Maybe Text) Source #
Unique ID that tracks API calls.
createMeetingDialOutResponse_httpStatus :: Lens' CreateMeetingDialOutResponse Int Source #
The response's http status code.