浏览器呼叫座席会议

时间:2019-09-04 14:00:10

标签: php twilio twilio-api voice conference

我有一个问题,我正在触发浏览器向“客户1”的呼叫。现在,当回调到达我的应用程序网址时。我要实现的是座席会议(以便能够进行实时传输)。

现在,在回调中,我返回twiml响应

return Scaffold(
  appBar: _appBar(),
  drawer: _drawer(),
}    

Widget _drawer() {return Drawer(
  child: ListView(
      children: <Widget>[
        Padding(padding: EdgeInsets.only(top: 5.0, left: 10.0, right: 5.0, bottom: 5.0,),
          child: Text(
              "Life",
              overflow: TextOverflow.ellipsis,
              style: TextStyle(fontSize: 35.0, fontWeight: FontWeight.bold,)),
        ),

        new ListTile(
            leading: Icon(Icons.add_shopping_cart),
            title: new Text("Shops"),
            onTap: () {
              BuildContext context;
              Navigator.push(
                  context,
                  MaterialPageRoute(builder: (context) => B()));
            }
        ),

这实际上将使浏览器呼叫进入会议。

我的问题如下:

  1. 我如何称呼“客户”并将其包括在会议中?
  2. 我注意到,当“客户”拒绝该呼叫时,初始呼叫者“代理”仍将在会议中等待,我如何自动结束呼叫。
  3. “座席”正在等待时,我是否可以按照座席会议的“ earlyMedia”标志收听“客户”的“外拨振铃”。
  4. 如果我在呼叫中包括另一个“座席”,并且两个座席都具有endConferenceOnExit => true,那么如果agent1仍在通话中而座席1放弃了通话,它将结束通话吗?

0 个答案:

没有答案