सर्वर साइड पर होने वाला ऐसा इवेंट जो किसी एजेंट और उपयोगकर्ता के बीच हुई बातचीत से जुड़ा हो.
उदाहरण के लिए, अगर बॉट, मैसेज के लिए TTL (टीटीएल) सेट करता है और TTL (टीटीएल) खत्म हो जाता है, तो पार्टनर को यह बताने के लिए इस इवेंट को सक्रिय किया जाएगा कि बॉट मैसेज का समय खत्म हो गया है.
ServerEvent, "मैसेज" ऑब्जेक्ट के "डेटा" फ़ील्ड में दिखता है, जो एजेंट को उसकी Pub/Sub सदस्यता से मिलता है. "डेटा" फ़ील्ड, base64 कोड में बदली गई स्ट्रिंग है. इसे ServerEvent स्ट्रक्चर से मेल खाने के लिए, एजेंट को इसे डिकोड करना होगा.
जेएसओएन के काेड में दिखाना |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
फ़ील्ड | |
---|---|
phoneNumber |
इवेंट में शामिल उपयोगकर्ता का फ़ोन नंबर (E.164 फ़ॉर्मैट में). |
agentId |
एजेंट का यूनीक आइडेंटिफ़ायर. इसे आरसीएस बिज़नेस मैसेजिंग ने सेट किया है. |
messageId |
इवेंट से जुड़े मैसेज का आरसीएस मैसेज आईडी. |
eventType |
इवेंट का टाइप. |
eventId |
इवेंट इंस्टेंस के लिए असाइन किया गया यूनीक इवेंट आईडी. |
sendTime |
वह समय जब सर्वर इवेंट भेजता है. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |