Я работаю над выполнением конференций от twilio-клиента, используя REST-apis.Twilio: Создание динамического названия конференции с помощью REST apis
Я использую java-вспомогательные библиотеки для вызова каждого участника, и, поскольку они согласны, они помещаются в один и тот же конференц-зал. Я успешно до этого. Код, который возвращает xml для конференции, я поместил в python, следуя коду server.py, присутствующему в android sdk.
В настоящее время на server.py у меня есть жестко закодированное название конференции, то есть любой, кто пытается провести конференцию, окажется в том же конференц-зале.
Поэтому я хочу сделать его динамичным. Я хочу передать имя конференции из моего java-кода в url, где присутствует server.py и xml конференции.
Я пробовал следующее.
Я попытался добавить один дополнительный параметр для параметров вызова, как
callParams.put("To", user); // Replace with a valid phone number callParams.put("ConfName", "kevin"); callParams.put("From", my_twilio_num); // Replace with a valid phone number in your account callParams.put("Url", "https://dyno-name-conference.herokuapp.com/conference"); final Call call = callFactory.create(callParams);
где ConfName мое предполагаемое название конференции. и я пытался получить его в server.py как
ConfName = request.values.get('ConfName') response.dial(callerId=caller_id).conference(ConfName)
Но ConfName не получает извлечения.
Есть ли лучший подход для этого.
Я думал о передаче дополнительного параметра вместе с URL-адресом, как я вижу из ответа here. Но я тоже этого не добился.
Могу ли я знать, есть ли какая-либо коррекция в описанном выше подходах или иной подход для этого ..
Заранее спасибо.