2014-12-13 3 views
1

Вот код из Twilio Docs - PythonКак создается «ConferenceSid» Twilio?

# Download the Python helper library from twilio.com/docs/python/install 
from twilio.rest import TwilioRestClient 
# Your Account Sid and Auth Token from twilio.com/user/account 
account_sid = "AC0edc1a7f12e0e0876ce878e903d3bd54" 
auth_token = "{{ auth_token }}" 
client = TwilioRestClient(account_sid, auth_token) 
conference = client.conferences.get("CFbbe46ff1274e283f7e3ac1df0072ab39") 
print conference.status 

Я пытаюсь создать конференцию экземпляр вызова. У меня все работает, кроме экземпляра конференц-вызова. В идеале я хотел бы, чтобы хосты вводили контакт и слушателей, чтобы присоединиться к конференции, нажав цифру. Но сейчас я пытаюсь создать экземпляр конференции. Я не согласен с вышеупомянутыми документами, как мне создать 34-клавишную конференцию sid? Я предполагаю, что это автоматически генерируется? Как я могу сохранить это значение?

@app.route('/caller', methods=['GET','POST']) #'GET' 
def caller(): 
    response = twiml.Response() 
    response.say("Welcome to the conference call.") 
    response.pause(length = "1") 
    response.say ("Please hold.") 
    conference() 

    return str(response) 

def conference(): 
    client = TwilioRestClient(settings.api_key, settings.api_tok) 
    conference = client.conferences.get(ConferenceSid) 
    #print /2010-04-01/Accounts/settings.api_key/Conferences/{ConferenceSid} 
+0

Может быть дано ответ на python - Должен ли я использовать глагол набора для создания конференции? – phillipsK

ответ

3

По Twilio's documentation, похоже, вы действительно не должны вернуться SID на конференции, чтобы создать одну.

Вы должны предоставить название конференции вместо:

<Response> 
    <Dial> 
    <Conference>Room 1234</Conference> 
    </Dial> 
</Response> 

SID, может быть полезным в дальнейшем, если вы также должны вызвать API. Если вам это действительно нужно, вы сможете получить список конференций.

+0

[Twilio Moderated Conference] (https://www.twilio.com/docs/howto/moderated-conference) Как файл 'menu.php' относится к файлу' listener.xml'? Если пользователь должен был нажать '2', как скрипт' menu.php' перенаправляет код для запуска в XML-файле? Можно ли создать только xml-версию этого пресса 1,2,3 приложения? Я сделал «xml-скрипт» похожим на документы, но если пользователь нажимает цифру, как я могу перенаправить их в отдельный XML-файл, чтобы запустить код, представленный нажатой цифрой? – phillipsK

 Смежные вопросы

  • Нет связанных вопросов^_^