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