我正在构建一个应用程序,在这个应用程序中,我必须收到一个SDP数据包来处理它并与应用程序的其余部分集成 . 我正在考虑使用Twilio SIP来实现这一目标 .

我希望能够拨打 custom 远程电话号码并访问SDP,我想的方法是使用Twilio SIP .

在我的Java应用程序中,我可以连接到我的Twilio SIP endpoints (使用任何java SIP库),我将能够检查SIP信息(因此是SDP) . 使用此功能,我可以在我的应用和Twilio SIP endpoints 之间创建一个呼叫 .

What I want is: 如何以编程方式连接到我的SIP endpoints 并传递带有自定义电话号码的自定义TwiML进行拨号?

The problem is: 创建新的SIP endpoints 时,它会要求 Voice Url ,但它是静态Url,因此是静态TwiML响应 .

编辑:我可以将Voice Url设置为我的java Web应用程序中的 endpoints ,并在发出呼叫之前更新来自此 endpoints 的响应,但听起来不正确

Use case flow: 用户访问Web应用程序并具有与Kurento媒体服务器的webrtc连接 . 该用户在表单中输入电话号码并发送 . Web应用程序拨打此号码(通过任何服务或api)并接收可在Kurento媒体服务器中使用的SDP,在同一呼叫中桥接webrtc用户和电话用户