本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
當NEW_INCOMING_CALL
事件發生時,Audio Service 會建立唯一TransactionID
且唯一的 CallID
,並持續到HANGUP
事件發生為止。
您可以透過多種方式回應NEW_INCOMING_CALL
事件。例如:
-
傳送
PlayAudio
或RecordAudio
動作並自動接聽通話。 -
傳送
Pause
動作。 -
傳送
Hangup
動作,在這種情況下,通話不會接聽,也不會向客戶收費。 -
傳送
CallAndBridge
動作,並將其他使用者新增至通話。 -
什麼都不做,呼叫嘗試會在 30 秒後逾時。
收到新的傳入呼叫時,SIP 媒體應用程式會呼叫具有此承載的 AWS Lambda 函數。
{
"SchemaVersion": "1.0",
"Sequence": 2
,
"InvocationEventType": "NEW_INBOUND_CALL"
"CallDetails": {
"TransactionId": "transaction-id
",
"AwsAccountId": "aws-account-id
",
"AwsRegion": "us-east-1
",
"SipRuleId": "sip-rule-id
",
"SipApplicationId": "sip-application-id
",
"Participants": [
{
"CallId": "call-id-1
",
"ParticipantTag": "LEG-A",
"To": "+12065551212
",
"From": "+15105550101
",
"Direction": "Inbound",
"StartTimeInMilliseconds": "159700958834234
",
"Status": "Connected"
}
]
}
}