如何将客户端配置为在vLine中自动应答?

时间:2013-07-25 21:48:27

标签: webrtc vline

使用client为WebRTC通话设置vLine API自动应答的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

看看你的评论,看起来你已经弄明白了。但为了完整性和将来的参考,我将继续回答。

要自动接听来电,您只需在来电时拨打MediaSession.start(),而不是向用户发出提示。

以下是一个示例代码段:

client.on('add:mediaSession', onAddMediaSession, self);

// Handle new media sessions
onAddMediaSession(event){
  var mediaSession = event.target;
  mediaSession.on('enterState:incoming', onIncoming, self);
},

// Handle new incoming calls and autoAccept
onIncoming(event){
  var mediaSession = event.target;

  // Auto Accept call instead of a prompt
  mediaSession.start();
}

请注意,即使您使用的是UI Widgets,也可以在代码中执行此操作。