گزارش‌های صورتحساب ایالات متحده

این صفحه فایل‌های داده‌ای را که RCS for Business برای کمک به اپراتورهای آمریکایی در صدور صورتحساب و حسابرسی تحت چارچوب RBM ایالات متحده ایجاد می‌کند، شرح می‌دهد. برای کسب اطلاعات بیشتر در مورد چارچوب RBM ایالات متحده، می‌توانید به usrbm.org نیز مراجعه کنید.

گزارش صورتحساب، گزارشی تجمیعی از رویدادهای قابل پرداخت بین نمایندگان راه‌اندازی شده و کاربران است. قابل پرداخت به سادگی به این معنی است که یک رویداد واجد شرایط دریافت هزینه است. اپراتورها تعیین می‌کنند که آیا و چگونه رویدادهای قابل پرداخت هزینه دریافت کنند. همه اپراتورهای آمریکایی که به طور فعال RCS for Business را اجرا می‌کنند، به گزارش‌های صورتحساب دسترسی دارند.

برای جزئیات بیشتر در مورد مدل طبقه‌بندی صورتحساب ایالات متحده، به سوالات متداول صورتحساب ایالات متحده مراجعه کنید.

تولید فایل

برای اطلاعات بیشتر، به تولید فایل مراجعه کنید.

ذخیره‌سازی و دسترسی به فایل‌ها

برای اطلاعات بیشتر، به ذخیره‌سازی و دسترسی به فایل مراجعه کنید.

در دسترس بودن فایل

برای اطلاعات بیشتر، به «دسترسی به فایل» مراجعه کنید.

گزارش‌های صورتحساب

گزارش‌های صورتحساب، سوابق رویدادهای قابل پرداخت هستند که بر اساس دسته صورتحساب اپراتور و نوع پیام‌های ارسالی او محاسبه می‌شوند. گزارش‌های صورتحساب برای همه اپراتورهایی که به طور فعال از RCS برای کسب‌وکارها استفاده می‌کنند، در دسترس است.

گزارش‌های صورتحساب حاوی اطلاعات محرمانه هستند، اما هیچ اطلاعات شخصی قابل شناسایی کاربر (PII) مانند MSISDN، MSISDN هش شده یا هیچ شناسه منحصر به فرد کاربر در آنها وجود ندارد.

دسته بندی های صورتحساب در مقابل رویدادهای قابل پرداخت

تمایز بین دسته‌های صورتحساب نماینده و رویدادهای قابل پرداخت، کلید درک چگونگی قابل پرداخت بودن نماینده شما است.

  • دسته‌بندی صورتحساب، یک طبقه‌بندی ثابت است که هنگام ایجاد نماینده خود انتخاب می‌کنید. این دسته‌بندی روشی را تعیین می‌کند که نماینده شما بر اساس آن قابل پرداخت است: به ازای هر پیام (نمایندگان غیر مکالمه‌ای) یا به ازای هر جلسه (نمایندگان مکالمه‌ای).
  • رویدادهای قابل پرداخت، تعاملاتی بین یک نماینده RCS برای کسب و کار و یک کاربر هستند که برای اهداف پرداخت ردیابی می‌شوند (برای مثال، rich_message ).

دسته بندی های صورتحساب نمایندگان ایالات متحده

هنگام ایجاد یک نماینده، مالک دسته بندی صورتحساب خود را بر اساس نحوه تعامل نماینده با کاربران تنظیم می‌کند. دسته بندی صورتحساب تعداد یا نوع پیام‌هایی را که یک نماینده می‌تواند ارسال کند محدود نمی‌کند. اما نحوه محاسبه صورتحساب برای پیام‌ها را تعیین می‌کند. دو دسته بندی اصلی صورتحساب در جدول زیر شرح داده شده است.

دسته بندی صورتحساب نوع عامل موارد استفاده مثال روش پرداخت
غیر محاوره‌ای عامل‌هایی که عمدتاً پیام‌های یک‌طرفه ارسال می‌کنند.
  • رمزهای یکبار مصرف (OTP)
  • هشدارها
  • پیشنهادات تبلیغاتی
برای هر پیام ارسالی به کاربر، هزینه دریافت می‌شود.
محاوره‌ای عامل‌هایی که برای تبادل نظر و گفتگو با کاربران، صرف نظر از اینکه چه کسی مکالمه را شروع می‌کند، طراحی شده‌اند.
  • پیدا کردن محصول مناسب
  • رزرو بلیط
  • عیب‌یابی یک مشکل
قابل پرداخت به ازای هر جلسه : در صورت برآورده شدن معیارهای جلسه، تمام پیام‌های رسانه‌ای غنی و غنی در بازه زمانی ۲۴ ساعته، صرف نظر از طول یا بخش‌ها، با نرخ ثابتی قابل پرداخت هستند.

هزینه به ازای هر پیام : اگر معیارهای جلسه برآورده نشود یا پیامی خارج از بازه زمانی ۲۴ ساعته جلسه قرار گیرد، هزینه پیام به صورت جداگانه و با نرخ هر پیام برای رسانه‌های غنی یا غنی، مطابق با کارت تعرفه اپراتور مربوطه، قابل پرداخت است.

عوامل محاوره‌ای در مقابل عوامل غیر محاوره‌ای

دو دسته صورتحساب برای نمایندگان وجود دارد: مکالمه‌ای و غیرمکالمه‌ای.

  • برای نمایندگان غیر محاوره‌ای، بابت هر پیامی که به کاربر تحویل می‌دهند، هزینه دریافت می‌شود.

    • این دسته برای کارشناسانی که انتظار پاسخ‌های مکرر ندارند، بهترین گزینه است.
  • نمایندگان مکالمه برای هر جلسه (جلسات) نرخ ثابتی دریافت می‌کنند، مشروط بر اینکه جلسه‌ای آغاز شود و سپس این نرخ شامل تمام پیام‌های رد و بدل شده در یک دوره ۲۴ ساعته، از جمله پیام‌هایی که جلسه را آغاز کرده‌اند، می‌شود. نمایندگان مکالمه همچنان می‌توانند برای پیام‌هایی که بخشی از یک جلسه ۲۴ ساعته نیستند، هزینه دریافت کنند.

    • این دسته برای نمایندگانی که در مکالمات چند نوبتی با کاربران شرکت می‌کنند، بهترین گزینه است.

منطق پرداخت هزینه جلسه

طبق مدل صورتحساب ایالات متحده، یک جلسه با دنباله‌ای از ۴ پیام رسانه‌ای غنی یا غنی (شامل حداقل ۲ پیام MO و حداقل ۱ پیام MT) که در یک بازه ۲۴ ساعته از اولین پیام در دنباله راه‌اندازی رد و بدل می‌شوند، آغاز می‌شود. پس از برآورده شدن این آستانه، تمام پیام‌های درون آن بازه ۲۴ ساعته به عنوان یک جلسه واحد قابل محاسبه هستند. هر پیامی که خارج از این بازه قرار گیرد یا نتواند یک جلسه را آغاز کند، با نرخ استاندارد هر پیام برای رسانه‌های غنی یا غنی مطابق با کارت نرخ اپراتور مربوطه قابل محاسبه است.

نمودار زیر نمونه‌ای از جلسه صورتحساب A2P برای نمایندگان مکالمه‌ای را نشان می‌دهد.

  • MT (موبایل قطع شده) پیامی است که توسط کسب و کار ارسال می‌شود.
  • MO (Mobile Originated) پیام یا عملی است که توسط کاربر آغاز می‌شود.

US billing - Session

رویدادهای قابل پرداخت

جریان‌های پیام‌رسانی بر اساس مبدا و جهت آنها طبقه‌بندی می‌شوند. برای توصیف جهت ترافیک پیام‌رسانی، اپراتورهای آمریکایی معمولاً از اصطلاحات MT/MO استفاده می‌کنند. این اصطلاحات با اصطلاحات A2P/P2A که در سراسر مستندات RCS for Business استفاده می‌شود، مطابقت دارند. در اینجا خلاصه‌ای از نحوه هم‌ترازی این اصطلاحات آورده شده است:

  • A2P (درخواست به شخص) همان MT (موبایل خاتمه یافته) است : پیامی که توسط کسب و کار ارسال می‌شود.
  • P2A (شخص به برنامه) در مقابل MO (موبایل منشا) قرار می‌گیرد : پیام یا عملی که توسط کاربر آغاز می‌شود.
رویداد توضیحات عوامل غیر محاوره‌ای عوامل مکالمه‌ای
a2p_rich_message پیامی ارسال‌شده توسط اپراتور که فقط شامل متن، پاسخ‌های پیشنهادی یا اقدامات پیشنهادی خاص (شماره‌گیری، باز کردن URL در مرورگر) است. همیشه به عنوان یک رویداد قابل پرداخت جداگانه در نظر گرفته می‌شود.

هزینه به ازای هر پیام بر اساس بخش‌ها قابل پرداخت است (هر بخش برابر با ۱۶۰ بایت UTF-8 است).

به عنوان یک رویداد جداگانه و قابل پرداخت در نظر گرفته می‌شود، مگر اینکه بخشی از یک جلسه شود.
p2a_rich_message پیامی که توسط کاربر ارسال شده و فقط حاوی متن آزاد یا متن حاصل از لمس یک پاسخ پیشنهادی است. همیشه به عنوان یک رویداد قابل پرداخت جداگانه در نظر گرفته می‌شود.

قابل پرداخت به ازای هر پیام بر اساس بخش‌ها.

به عنوان یک رویداد جداگانه و قابل پرداخت در نظر گرفته می‌شود، مگر اینکه بخشی از یک جلسه شود.
a2p_rich_media_message پیامی که توسط عامل ارسال شده و حاوی رسانه (تصویر، ویدئو، صدا)، کارت‌های غنی، چرخ فلک یا اقدامات پیچیده‌ای مانند «مشاهده موقعیت مکانی» است. همیشه به عنوان یک رویداد قابل پرداخت جداگانه در نظر گرفته می‌شود.

صرف نظر از اندازه یا محتوا، به عنوان یک رویداد واحد و با نرخ ثابت قابل پرداخت است.

به عنوان یک رویداد جداگانه و قابل پرداخت در نظر گرفته می‌شود، مگر اینکه بخشی از یک جلسه شود.
p2a_rich_media_message پیامی که توسط کاربر ارسال شده و حاوی یک فایل رسانه‌ای آپلود شده (تصویر، ویدئو، صدا) است. همیشه به عنوان یک رویداد قابل پرداخت جداگانه در نظر گرفته می‌شود.

به عنوان یک رویداد واحد و با نرخ ثابت قابل پرداخت است.

به عنوان یک رویداد جداگانه و قابل پرداخت در نظر گرفته می‌شود، مگر اینکه بخشی از یک جلسه شود.
p2a_suggested_action کاربر روی هر اقدام پیشنهادی (مثلاً «مشاهده موقعیت مکانی») که پاسخ پیشنهادی نیست، ضربه می‌زند. همیشه به عنوان یک رویداد قابل پرداخت جداگانه در نظر گرفته می‌شود.

به ازای هر کلیک، یک رویداد قابل پرداخت ایجاد می‌کند.

به عنوان یک رویداد قابل پرداخت جداگانه در نظر گرفته می‌شود و به ازای هر کلیک، یک رویداد قابل پرداخت ایجاد می‌کند، مگر اینکه بخشی از یک جلسه (session) شود.
a2p_session یک پنجره تعامل ۲۴ ساعته که با شروع یک جلسه آغاز می‌شود و اولین پیام MT است. برای اطلاعات بیشتر، به جلسه چیست و چگونه کار می‌کند مراجعه کنید. ناموجود. جلسات برای عوامل غیر مکالمه‌ای اعمال نمی‌شود. پس از فعال شدن، تمام پیام‌های موجود در بازه زمانی ۲۴ ساعته مشمول هزینه یک جلسه می‌شوند. هر رویداد قابل پرداخت در جلسه ۲۴ ساعته به شناسه رویداد قابل پرداخت آن جلسه اختصاص داده می‌شود.
p2a_session یک پنجره تعامل ۲۴ ساعته که با شروع یک جلسه آغاز می‌شود و اولین پیام MO است. برای اطلاعات بیشتر، به جلسه چیست و چگونه کار می‌کند مراجعه کنید. ناموجود. جلسات برای عوامل غیر مکالمه‌ای اعمال نمی‌شود. پس از فعال شدن، تمام پیام‌های موجود در بازه زمانی ۲۴ ساعته مشمول هزینه یک جلسه می‌شوند. هر رویداد قابل پرداخت در جلسه ۲۴ ساعته به شناسه رویداد قابل پرداخت آن جلسه اختصاص داده می‌شود.

تولید گزارش صورتحساب

فقط اپراتورهایی که ترافیک غیر آزمایشی دارند، رویدادهای قابل پرداخت ایجاد می‌کنند. فعالیت از شماره تلفن‌های آزمایشی در گزارش‌های صورتحساب نمایش داده نمی‌شود.

این گزارش‌ها فرض می‌کنند که رویدادها زمانی قابل پرداخت هستند که پیام‌های A2P تحویل داده شوند، نه زمانی که پیام‌ها ارسال می‌شوند. پیامی که تحویل داده نشده یا پیامی که قبل از تحویل لغو شده است، رویدادی قابل پرداخت ایجاد نمی‌کند.

قالب گزارش صورتحساب

گزارش‌های صورتحساب از قالب نام فایل rbm_billable_events_YYYY-MM-DD.csv استفاده می‌کنند. تاریخ موجود در نام فایل، تاریخ تولید فایل است.

هر خط در گزارش، رکوردی است که نشان‌دهنده یک رویداد قابل پرداخت است. جلسات A2P/P2A توسط چندین ردیف نمایش داده می‌شوند - هر ردیف برای هر پیام مبادله شده. هر ردیف مرتبط با یک جلسه (با اشتراک‌گذاری billing_event_id یکسان) تعداد کل پیام‌های MT و MO را برای کل پنجره جلسه 24 ساعته در ستون‌های mt_messages و mo_messages گزارش می‌دهد.

هر رکورد در گزارش شامل اطلاعات زیر برای هر رویداد قابل پرداخت است.

میدان قالب توضیحات مثال
billing_event_id رشته شناسه تولید شده که رویداد قابل پرداخت را متمایز می‌کند.

تمام پیام‌هایی که بخشی از یک جلسه هستند billing_event_id یکسانی خواهند داشت.

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type رشته نوع رویداد:
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id رشته شناسه منحصر به فرد برای عاملی که در این رویداد شرکت کرده است. acme_342h23_agent@rbm.goog
    agent_owner رشته آدرس ایمیل مالک فعلی حساب کاربری شریک که نماینده در آن ایجاد شده است. marketing@xyzaggregator.com
    billing_party رشته مهمانی که برای رویدادها صورتحساب صادر می‌کند. حامل
    max_duration_single_message شماره حداکثر زمان مجاز (به ساعت) برای پاسخ دادن کاربر به پیام اپراتور قبل از بسته شدن پنجره شروع مکالمه و طبقه‌بندی پیام به عنوان یک رویداد single_message . برای مدل ایالات متحده برای پیام‌های غنی فردی قابل اجرا نیست. ۲۴
    max_duration_a2p_conversation شماره برای نسخه آزمایشی جلسات، این نشان دهنده بازه زمانی ۲۴ ساعته جلسه است که از اولین پیام در توالی فعال‌سازی اندازه‌گیری می‌شود. مدت زمان بر حسب ساعت اندازه‌گیری می‌شود. ۲۴
    max_duration_p2a_conversation شماره برای نسخه آزمایشی جلسات، این نشان دهنده بازه زمانی ۲۴ ساعته جلسه است که از اولین پیام در توالی فعال‌سازی اندازه‌گیری می‌شود. ۲۴
    start_time YYYY-میلی‌متر-روز-THH:00:00Z

    تاریخ/زمان UTC که رویداد شروع شده است (ISO 8601). برای جلسات، این مهر زمانی اولین پیام در دنباله تریگر است.

    A2P

  • برای رویدادهای غیر جلسه‌ای، مانند a2p_rich_message و a2p_rich_media_message ، این زمانی است که پیام به کاربر تحویل داده می‌شود.
  • برای رویداد a2p_session ، این زمانی است که اولین پیام در مکالمه به کاربر تحویل داده می‌شود.
  • P2A

  • برای رویدادهای غیر جلسه‌ای، مانند p2a_rich_message و p2a_rich_media_message ، این زمانی است که پیام توسط کاربر ارسال می‌شود.
  • برای رویداد p2a_session ، این زمانی است که اولین پیام در مکالمه توسط کاربر ارسال می‌شود.
  • ۲۰۲۵-۰۵-۲۰T۰۸:۰۰:۰۰Z
    duration شماره مدت زمان فقط مربوط به جلسات است و بر حسب دقیقه اندازه‌گیری می‌شود. وقتی رویداد یک رویداد غیر جلسه‌ای باشد، مقدار آن ۰ است. ۴۵
    mt_messages شماره تعداد پیام‌های خاتمه‌یافته توسط موبایل (A2P) در رویداد. برای جلسات، هر ردیف که billing_event_id یکسانی دارد، تعداد کل پیام‌های MT در کل جلسه را نشان می‌دهد. ۵
    mo_messages شماره تعداد پیام‌های ارسالی از طریق موبایل (P2A) در رویداد. برای جلسات، هر ردیف که billing_event_id یکسانی دارد، تعداد کل پیام‌های MO در کل جلسه را نشان می‌دهد. ۳
    size_kilobytes شماره اندازه تمام فایل‌های پیوست‌شده به پیام‌ها در رویداد، گرد شده به نزدیکترین کیلوبایت (۱ کیلوبایت برابر با ۱۰۲۴ بایت است). ۹۱۲
    agent_name رشته نام نماینده‌ای که در این رویداد شرکت کرده است. ACME Brand
    owner_name رشته نام مالک فعلی حساب شریک که نماینده در آن ایجاد شده است. XYZ Aggregator
    segment_count شماره تعداد سگمنت محاسبه‌شده برای a2p_rich_message events و p2a_rich_message (هر سگمنت برابر با ۱۶۰ بایت UTF-8 است). وقتی رویداد یکی از موارد ذکر شده نباشد، مقدار ۰ است. ۵
    session_type رشته نوع جلسه:
  • a2p_session
  • p2a_session
  • اگر فعالیت واجد شرایط یک جلسه نباشد، خالی خواهد بود.
    a2p_session

    نمونه گزارش صورتحساب

    نمونه گزارش برای دانلود موجود است:

    اندازه فایل معمولی

    اندازه گزارش روزانه از یک شریک فعال RCS برای کسب‌وکار، به میزان فعالیتی که آنها در شبکه اپراتور ایجاد کرده‌اند بستگی دارد.