وقت بخیر
یک نمونه workflow آماده شده که پیام های صوتی Mailbox سیموتل را به صورت خودکار دریافت می کند، فایل صوتی پیام را از پنل سیموتل دانلود می کند، آن را برای تبدیل گفتار به متن فارسی به سرویس Eboo ارسال می کند و در نهایت متن استخراج شده را همراه با اطلاعات تماس در تلگرام می فرستد.
این workflow برای n8n طراحی شده و هدف آن ساده سازی بررسی پیام های صوتی Mailbox است؛ یعنی به جای گوش دادن دستی به هر VoiceMail، متن پیام به صورت خودکار در تلگرام ارسال می شود.
ویس میل که توسط سیموتل یا HostedPBX زمانی که ایجاد میشود توسط api وبهوک زده میشود سمت سرور n8n، سپس پس از دریافت event توسط سرویس n8n، ویس میل ایجاد شده را دانلود میکند و سپس برای تبدیل صوت به متن از طریق api های سرویس ایبو استفاده میکند و در نهایت تکست را خروجی میدهد که برای استفاده در هر سناریویی قابل اجرا می باشد ( ارسال به تلگرام - بله و سرویس های دیگر .. )
کاربرد
این پروژه برای این سناریوها کاربرد دارد:
- تبدیل خودکار VoiceMail سیموتل به متن
- ارسال متن پیام صوتی به تلگرام
- اتصال ساده بین Simotel، n8n، Eboo و Telegram
- استفاده به عنوان نمونه Integration برای توسعه های بعدی
سورس کد پروژه:
جریان کلی کار
Simotel Mailbox Webhook
-> Create voicemail audio link
-> Download audio binary
-> Upload audio to Eboo
-> Convert audio to Persian text
-> Poll Eboo until output is ready
-> Build Telegram message
-> Send message to Telegram