2015-05-10 5 views
0

Я новый пользователь Twilio и нашел Twimlbin, который, кажется, работает хорошо для выдачи голосовой почты с подготовленной mp3 исключением.Использование Twimlbin и добавление в Подготовлен mp3 автоответчиком

Я хочу, чтобы он моделировал 2 моих телефонных номера, и если никто не подбирается, чтобы следить за голосовой почтой. Я хочу, чтобы созданный мной mp3-файл был голосовой почтой, которую слышит вызывающий. Все считается действительным до тех пор, пока я не попытаюсь добавить в свой mp3-файл, поэтому я не уверен, что я помещаю его в неправильном месте или он отформатирован неправильно. Я приложил код, который работает, а затем тот, где я добавляю mp3, и сделаю его недействительным.

БЕЗ MP3 и работает отлично:

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial callerId="7085551212" timeout="10"> 
    <Number url="http://twimlbin.com/95e18da6">5551232248</Number> 
    <Number url="http://twimlbin.com/95e18da6">5551232249</Number> 
</Dial> 
    <Redirect>http://twimlets.com/[email protected]</Redirect></Response> 

С MP3 и делает недействительным в Twimlbin

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial callerId="7085551212" timeout="10"> 
    <Number url="http://twimlbin.com/95e18da6">5551232248</Number> 
    <Number url="http://twimlbin.com/95e18da6">5551232249</Number> 
</Dial> 
    <Redirect>http://twimlets.com/[email protected]&Message=http://www.website.com/twilio/test1.mp3&Transcribe=false&</Redirect></Response> 

ответ

1

Twilio разработчик евангелист здесь.

Если вы пытаетесь Simulring, то вы должны использовать вместо этого this. Что он будет делать, добавьте MP3-файл в циферблат в качестве атрибута FailUrl и по-прежнему будет иметь тайм-аут в 10 секунд по вашему желанию.

Вашего диск тег должен выглядеть следующим образом:

<Dial callerId="7085551212" timeout="10" Dial=true&FailUrl=http%3A%2F%2Fwww.website.com%2Ftwilio%2Ftest1.mp3"> 

Надеется, что это помогает вам.

0

Думаю, я искал что-то более сложное, чем просто симуляция, действительно посмотрев шаги, которые я хотел выполнить. Я хотел использовать Twimlbin в качестве способа сделать это.

Поэтому я хотел, чтобы звонок одновременно вызывал два телефона одновременно. Когда кто-то подхватит, вы получите сообщение «шепотом». Если вы выбрали отличный звонок, телефонный звонок пришел. Если вы вообще не были доступны, или вы не хотели принимать вызов (нажав кнопку конца на ячейке), я хотел, чтобы он отправился на голосовую почту с моим собственным приветствием. Кроме того, у меня был номер бизнеса, отображаемого как идентификатор вызывающего абонента, а не номер истинного звонящего.

Я нашел сообщение после нескольких поисков, которые были на правильном пути, но я немного изменил его. Это процесс, два шага, но вот что я сделал:

Twimlbin1 (Whisper для simulring на обоих телефонах)

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Say>You have a call coming in for "Business Name". I will connect you now. 
</Say> 
</Response> 

Затем я добавил в другой функции, которые я искал со вторым и вложил первую во вторую.

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
<Dial callerId="9999999999" timeout="10"> 
    <Number url="http://twimlbin.com/95d18ab5">1111111111</Number> 
     <Number url="http://twimlbin.com/95d18ab5">2222222222</Number> 

</Dial> 
<Redirect>http://twimlets.com/voicemail?Email=email%40yahoo.com&amp;Message=http%3A%2F%2Fwww.domainname.com%2Fvoicemail.mp3&amp;Transcribe=false  </Redirect> 

Надеется, что это помогает другому человеку с небольшим количеством сложным вопросом, как у меня.

Mike