טריגר הוצאת שיחה בtwilio
-
רציתי לעשות לעצמי קבלת SMS באמצעות שיחה קולית וקניתי מספר אמריקאי בtwilio בדולר ומשהו לחודש, וקראתי לפונקציה שתרוץ כשההודעה מתקבלת.
כרגע ההודעה מתקבלת בtwilio, אבל הwebhook לא מריץ את השיחה שאמורה להיקרא. לא ראיתי לוגים שמראים שיש שגיאה בקריאה לפונקציה או בפונקציה עצמה (נ.ב. גם לא מצאתי אפשרות לעשות הרצת טסט לפונקציה בלי טריגר. למה?).
העובדות:
- יש לי יתרה להוצאת שיחות.
- ככה נראית הקונפיגורציה של קבלת SMS
- זה הפונקציה sms-to-voice :
exports.handler = function(context, event, callback) { console.log('Function executed. Received SMS with body:', event.Body); let twiml = new Twilio.twiml.VoiceResponse(); console.log('TwiML response created'); twiml.say({ voice: 'alice', language: 'he-IL' }, 'התקבלה הודעת SMS חדשה. תוכן ההודעה: ' + event.Body); console.log('Say command added to TwiML'); // התקשר למספר הטלפון שלך twiml.dial('+972527600000'); console.log('Dial command added to TwiML'); console.log('Full TwiML response:', twiml.toString()); callback(null, twiml); };
אשמח לתובנות. תודה רבה.
-
אולי הרישום לשליחה שהם מבקשים קשור גם לשימוש ב webhook?
אלו אפשרויות יש ב Messaging Services?
מי אמר שהקישור של sms-to-voice תקין?
אולי תבדוק אם webhook אחר אם מתקבל משהו? אפשר לנסות דרך פה: https://www.make.com/en/integrations/twilio
אחרי כל המגילה אני חושב שבכלל הגדרת לשלוח נתונים מהwebhook ל twilo ולא לקבל מ twilo ל webhook
כתוב למטה "A message come in" כלומר שההודעה נכנסת למערכת דרך הURL. -
@Whenever
הקישור תקין.
אבל הוא לא שולח וובהוק גם למקומות אחרים (גם בmake וגם במקומות אחרים שבדקתי).@Whenever כתב בטריגר הוצאת שיחה בtwilio:
אחרי כל המגילה אני חושב שבכלל הגדרת לשלוח נתונים מהwebhook ל twilo ולא לקבל מ twilo ל webhook
כתוב למטה "A message come in" כלומר שההודעה נכנסת למערכת דרך הURL.הדף הזה הוא דף של הגדרת הקו טלפון שלי. והיינו כשאני מקבל הודעת טקסט אז הוא טריגר להפעלת משהו (במקרה שלנו וובהוק).