Add automatic VoIP call summaries and sync progress checklist.
When a PBX webhook includes recordingUrl or transcript, queue STT and AI to create a call_result note; mark API, bulk SMS, WooCommerce, and VoIP as done and defer online payments. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -50,10 +50,10 @@
|
||||
| مایلاستون | وضعیت | محتوا |
|
||||
|---|---|---|
|
||||
| **۱-الف** هسته فروش | انجام شده | مخاطب، کاریز، فعالیت، تقویم، اکسل، نقش، چندارزی، UI |
|
||||
| **۱-ب** Smart Notes / AI | انجام شده | Composer، Memory، Ask، Voice؛ شخصی/تیمی + تاریخچه ویرایش |
|
||||
| **۱-ب** Smart Notes / AI | انجام شده | Composer، Memory، Ask، Voice؛ شخصی/تیمی + تاریخچه؛ خلاصه خودکار تماس |
|
||||
| **۱-ج** سرنخ و مالی | انجام شده | فرمساز، پیشفاکتور، فاکتور/اقساط، هدف فروش |
|
||||
| **۱-د** پسازفروش | انجام شده | تیکت، پرتال OTP، پروژه، باشگاه، تهحساب |
|
||||
| **۱-هـ** گزارش و اتصال | نیمهکاره | گزارش و اتوماسیون و SMS عملیاتی آماده؛ API عمومی/وبهوک/درگاه هنوز نه |
|
||||
| **۱-هـ** گزارش و اتصال | انجام شده | گزارش، اتوماسیون، SMS گروهی، API/وبهوک، ووکامرس، VoIP + خلاصه تماس |
|
||||
|
||||
جزئیات تیکخورده: [`وضعیت-پیشرفت.md`](وضعیت-پیشرفت.md)
|
||||
|
||||
@@ -90,15 +90,18 @@
|
||||
| گزارش و پیشبینی فروش | آماده |
|
||||
| تنظیمات (تیم، ارز، محصول، فرم سرنخ، …) | آماده |
|
||||
| تهحساب | آماده (فاز ۱ اتصال) |
|
||||
| API عمومی / وبهوک | مانده |
|
||||
| درگاه پرداخت داخل CRM | مانده |
|
||||
| API عمومی / وبهوک | آماده |
|
||||
| پیامک گروهی | آماده |
|
||||
| ووکامرس | آماده |
|
||||
| VoIP + خلاصه خودکار تماس | آماده |
|
||||
| درگاه پرداخت داخل CRM | عمداً نه (فعلاً) |
|
||||
|
||||
---
|
||||
|
||||
## ۶. مسیر بعدی (اولویت پیشنهادی)
|
||||
|
||||
1. **API عمومی + وبهوک** — اتصال سیستمهای بیرونی بدون دستکاری هسته
|
||||
2. **پرداخت / پیامک مدیریتی** — اگر مشتری بخواهد از داخل CRM مدیریت کند
|
||||
1. **MinIO** برای پیوستها در استقرار بزرگ
|
||||
2. **OpenAPI کامل** برای یکپارچهسازان بیرونی (در صورت نیاز)
|
||||
3. **لندینگ Nuxt** — بعد از ثبات UI و استقرار
|
||||
4. **`platform_admin` SaaS** — فقط وقتی فروش حساب چندمستأجری عمومی شروع شود
|
||||
|
||||
|
||||
@@ -141,6 +141,9 @@ AI پیشنهاد Next Action میدهد؛ اعمال فقط با تأیید
|
||||
### دیکته صوتی (Voice-to-Text)
|
||||
تبدیل گفتار به متن داخل یادداشت و برخی فرمها.
|
||||
|
||||
### خلاصه خودکار تماس تلفنی
|
||||
پس از رویداد VoIP با ضبط یا متن → STT و AI → یادداشت نتیجه تماس روی پرونده.
|
||||
|
||||
### تایملاین پرونده
|
||||
ترتیب زمانی یادداشتها و فعالیتها روی شخص/شرکت/معامله.
|
||||
|
||||
@@ -238,10 +241,28 @@ AI پیشنهاد Next Action میدهد؛ اعمال فقط با تأیید
|
||||
|
||||
---
|
||||
|
||||
## اتصال و کانالها
|
||||
|
||||
### API عمومی و وبهوک خروجی
|
||||
کلید API برای خواندن افراد/معاملات؛ تعریف endpoint وبهوک و ارسال رویداد به سرور شما.
|
||||
|
||||
### پیامک گروهی
|
||||
کمپین انبوه به مخاطبان انتخابشده با صف ارسال.
|
||||
|
||||
### ووکامرس
|
||||
اتصال فروشگاه، همگامسازی سفارش به فاکتور و مشتری، وبهوک ورودی.
|
||||
|
||||
### تلفن سازمانی (VoIP)
|
||||
ثبت تماس از سانترال، تطبیق مخاطب، فعالیت تماس، click-to-call.
|
||||
|
||||
### خلاصه خودکار تماس
|
||||
با ارسال `recordingUrl` یا `transcript` در وبهوک → تبدیل گفتار (STT) → خلاصه AI → یادداشت `call_result` روی پرونده.
|
||||
|
||||
---
|
||||
|
||||
## عمداً خارج از محصول فعلی
|
||||
|
||||
- درگاه پرداخت آنلاین داخل پنل (فعلاً نه)
|
||||
- اپ بومی اندروید/iOS جدا
|
||||
- حسابداری کامل و انبار ERP داخل خود منتکت
|
||||
- API عمومی مستند و وبهوک خروجی (در نقشه راه بعدی)
|
||||
- درگاه پرداخت آنلاین داخل پنل
|
||||
- لندینگ بازاریابی Nuxt (بعد از ثبات)
|
||||
|
||||
+16
-11
@@ -14,6 +14,8 @@
|
||||
|
||||
| تاریخ | مورد |
|
||||
|---|---|
|
||||
| ۱۴۰۵/۷/۵ | خلاصه خودکار تماس VoIP (ضبط/متن → STT → AI → یادداشت call_result) |
|
||||
| ۱۴۰۵/۷/۵ | همترازی چکلیست: API عمومی/وبهوک، پیامک گروهی، ووکامرس، VoIP؛ درگاه پرداخت عمداً نه |
|
||||
| ۱۴۰۵/۷/۵ | چند مسئول روی معاملهٔ کاریز + ذخیره فیلتر در اشخاص و کاریز |
|
||||
| ۱۴۰۵/۷/۵ | صیقل Smart Notes: یادداشت شخصی/تیمی + تاریخچه ویرایش و بازگردانی |
|
||||
| ۱۴۰۵/۶/۲۰ | پورسانت کارشناس (درصد پیشفرض + تغییر روی فاکتور) و دفتر چک وصل به پرداخت |
|
||||
@@ -74,7 +76,9 @@
|
||||
| [x] | Voice-to-Text | دکمه دیکته (Pipecat/STT) روی Note و فرمها |
|
||||
| [x] | Note شخصی در برابر تیمی | visibility=team|personal + فیلتر UI |
|
||||
| [x] | تاریخچه ویرایش Note | NoteRevision + بازگردانی |
|
||||
| [ ] | خلاصه خودکار تماس تلفنی کامل | فراتر از دیکته متن |
|
||||
| [x] | خلاصه خودکار تماس تلفنی کامل | وبهوک VoIP + `recordingUrl`/`transcript` → STT → AI → Note نوع `call_result` |
|
||||
|
||||
**جمع ۱-ب:** کامل از نظر چکلیست فعلی.
|
||||
|
||||
---
|
||||
|
||||
@@ -107,15 +111,16 @@
|
||||
|
||||
## ۱-هـ — گزارش، اتوماسیون، یکپارچگی
|
||||
|
||||
| وضعیت | مورد |
|
||||
|---|---|
|
||||
| وضعیت | مورد | توضیح |
|
||||
|---|---|---|
|
||||
| [x] | گزارشات و داشبورد | فروش/قیف/فعالیت/تیم/تیکت + فیلتر تاریخ |
|
||||
| [x] | اتوماسیون اگر/آنگاه | deal_won / ticket_resolved → فعالیت، اعلان، امتیاز |
|
||||
| [x] | SMS عملیاتی | OTP auth/پرتال؛ یادآور فعالیت (ترِز) |
|
||||
| [ ] | API عمومی مستند + وبهوک خروجی | |
|
||||
| [ ] | پنل پیامکی کامل داخل CRM | فراتر از ارسال تراکنشی |
|
||||
| [ ] | درگاه پرداخت آنلاین داخل CRM | |
|
||||
| [ ] | VoIP / ووکامرس عمیق | |
|
||||
| [x] | API عمومی + وبهوک خروجی | کلید API؛ `public/v1` افراد/معاملات؛ endpoint وبهوک + تحویل دورهای |
|
||||
| [x] | پیامک گروهی | کمپین انبوه به مخاطبان انتخابشده |
|
||||
| [x] | ووکامرس | اتصال فروشگاه، همگامسازی سفارش → فاکتور/مشتری، وبهوک |
|
||||
| [x] | VoIP پایه | اتصال سانترال، وبهوک رویداد، لاگ تماس، تطبیق مخاطب، فعالیت، click-to-call |
|
||||
| [x] | خلاصه خودکار تماس | صف پسزمینه روی لاگ تماس؛ وابسته به STT و AI فعال |
|
||||
|
||||
---
|
||||
|
||||
@@ -123,6 +128,7 @@
|
||||
|
||||
| وضعیت | مورد | یادداشت |
|
||||
|---|---|---|
|
||||
| [ ] | درگاه پرداخت آنلاین داخل CRM | فعلاً نه — پرداخت دستی/فیش/چک کافی است |
|
||||
| [ ] | `platform_admin` SaaS | وقتی فروش چندمستأجری عمومی شروع شود |
|
||||
| [ ] | اپ بومی اندروید/iOS | وب RTL + موبایلفرندلی کافی است |
|
||||
| [ ] | حسابداری کامل / انبار ERP | انبار کوچک داخلی هست؛ دفترکل و چندانبار عمداً نه |
|
||||
@@ -132,10 +138,9 @@
|
||||
|
||||
## گام بعدی پیشنهادی
|
||||
|
||||
1. API عمومی و وبهوک خروجی
|
||||
2. پنل پیامکی / درگاه پرداخت (در صورت نیاز کسبوکار)
|
||||
3. ارتقای فایل به MinIO در استقرار بزرگ
|
||||
4. خلاصه خودکار تماس تلفنی کامل
|
||||
1. ارتقای فایل به MinIO در استقرار بزرگ
|
||||
2. OpenAPI کامل برای API عمومی (در صورت نیاز یکپارچهسازان)
|
||||
3. لندینگ Nuxt / `platform_admin` وقتی فروش SaaS شروع شود
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user