Legacy Dev Forum Posts

 View Only

Sign Up

Looking for information on "communication IDs"

  • 1.  Looking for information on "communication IDs"

    Posted 06-05-2025 18:30

    LighthouseMike | 2024-04-04 14:14:30 UTC | #1

    Good morning, :smiley:

    So, this concept is something extremely mysterious, a very nebulous and vague chunk of slanguage that has led to countless bugs due to misunderstandings. The other day, I cracked one wide open - the error I was getting about a conversation "not existing" or something along those lines - simply because I happened to notice the wording called it a "communication" and not a "conversation". I would like to see if there is a means to demystify this type of ID. All I really know at this point is:

    1. It's a GUID (easier to say than UUID :laughing:), like most IDs in Genesys.
    2. It's not the same thing as a conversation.
    3. It's usually buried deep in sub-sub-sub-sub-objects, under a different name. Like if you call getConversation it may be called a "sessionId" or... I forget the other aliases used. It's a sneaky little goober, a master of disguise. :laughing:

    I'm sure this question, being so very general in nature, has a good article someplace. I'm interested to know everything I can about these dark unknowns.

    • What is a "communication"?
    • How is it different from a "conversation"?
    • Is there a complete list of "aliases" these IDs go by? Like I would have thought a sessionId identifies a "session", whatever that is, not a "communication". Or I guess to put it another way, how do I figure out if an ID is a communication ID? Whoever built the thing knows what is really a communication ID and what isn't, so that info must be available somehow. But a GUID's a GUID as far as I'm concerned. They all look alike, so it's not like these IDs are prefixed like "COM_4d3cb875-cfb9-49e0-b35e-e9c6ec7c6055" or "communication://4d3cb875-cfb9-49e0-b35e-e9c6ec7c6055" or anything like that... like how do I spot one if it goes by another name?
    • Anything else that might clarify or shed light on this very elusive subject would be greatly appreciated. :smiley:

    system | 2024-05-04 14:14:54 UTC | #2

    This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 25561