2016-02-10 4 views
2

У меня есть мой VIOP-вызов в действии, и вдруг я получаю GSM-вызов или что-то еще, поэтому мне нужно удержать вызов VOIP.Android Twilio OnHold VOIP

Я нашел это https://www.twilio.com/blog/2009/09/call-queueing-putting-callers-on-hold-calll-redirect-new-url-new-feature.html

Так что теперь я думаю, что мне нужно использовать twiml поставить абонент на удержании

<Response> 
<Say> Thank you for calling, a representative will be with you shortly</Say> 
<Play loop="100">mymp3link</Play> 
</Response> 

И после этого принимать абонент на удержание с:

POST https://api.twilio.com/2008-08-01/Account/{YourAccountSid}/Calls/{WaitingCallersCallSid} 
CurrentUrl=http://www.example.com/dial-representitive 

Но главный вопрос заключается в том, могут ли эти запросы помочь с моей проблемой?

И если это может помочь, как я могу использовать свой клиент для Android, чтобы отправить этот запрос twiml ?? (с библиотекой twilio или с общим HTTP-запросом?)

P.S. Похоже, здесь нужен твилио евангелист.

ответ

1

Twilio документалист здесь - поможет, если я могу :)

Для первоначального случая использования вы описываете (вы на вызов VoIP с другой стороной, а затем принять вызов, который требует, чтобы вы поставить вызов на удержании), я предлагаю путь наименьшего сопротивления, и мы можем повторить оттуда.

В TwiML, чтобы инициировать звонок от клиента Android, вместо того, чтобы использовать номер <Dial> для набора номера, подумайте о создании двух человек <Conference>. Затем, если вашему Android-клиенту необходимо отказаться от конференц-вызова, они могут просто присоединиться к той же конференции, что и при завершении их не-VoIP-звонка.

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