能否通过非SMA Lambda方式向Amazon Chime SDK发送CallAndBridge动作?
Amazon Chime SDK CallAndBridge 非SMA Lambda触发方案
目前不支持通过REST API等非SMA Lambda的方式直接发起CallAndBridge动作。CallAndBridge是Amazon Chime SDK SIP媒体应用(SMA)框架专属的呼叫路由动作,设计逻辑就是由与SMA绑定的Lambda函数在处理呼叫事件(如NEW_INBOUND_CALL)时返回,以此驱动呼叫流程的下一步。
如果要实现“先处理外部事件,再执行CallAndBridge”的业务流程,可以通过以下两种方式绕开限制:
方式一:利用Pause动作+事件触发续处理
- 当呼入呼叫进入SMA时,Lambda先返回
Pause动作,让呼叫处于等待状态; - 将外部事件的监听与SQS、SNS或Step Functions绑定,一旦外部操作确认成功,触发对应的Lambda函数;
- 触发后的Lambda向SMA发送后续指令,返回
CallAndBridge动作完成呼叫路由。
注意:使用Pause时要留意平台的呼叫超时限制,避免等待过久导致呼叫自动断开。
- 当呼入呼叫进入SMA时,Lambda先返回
方式二:通过中间SIP端点中转
- 先在SMA Lambda中返回
Redirect动作,将呼入呼叫转移到你自行搭建的SIP媒体服务器; - 在该服务器上等待外部事件确认;
- 确认完成后,由服务器发起新的呼叫请求到目标用户,并将原呼入呼叫与新呼叫桥接。
这种方式需要额外维护媒体服务器,但适合外部事件处理周期较长的场景。
- 先在SMA Lambda中返回
内容的提问来源于stack exchange,提问作者User7723337
相关产品推荐
相关产品推荐

