home.social

#audiocall — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #audiocall, aggregated by home.social.

  1. 7/

    Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of CALL Service actors associated with it) —

    Maybe a call specific custom top-level attribute would be useful.

    Maybe something like:

    "call": [
    {
    "rel":"callpub",
    "href":"https://videocalls.example/users/joeblow"
    }
    ]

    Or even:

    "call": [
    "href":"https://videocalls.example/users/joeblow"
    ]

    .

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

  2. 6/

    Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —

    Maybe a custom top-level attribute would be useful.

    Maybe something like:

    "service": [
    {
    "rel":"callpub",
    "href":"https://videocalls.example/users/joeblow"
    }
    ]

    Although perhaps that is not much better than "attachment", if you just care about calls

    So —

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

  3. 5/

    Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —

    I think "endpoints" would also be a poor choice, too. Again, the semantics are wrong, or at least lacking.

    So —

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

  4. 4/

    Looking for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —

    I think using "alsoKnownAs" or "sameAs" would be a poor choice. The semantics are wrong.

    For example: a Service actor might represent my mobile phone (or software on it). My phone is not me. It is something I have.

    So —

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

  5. 3/

    But, what about the non- fall-back situation where software could properly support this (when an Actor specifies a list of Service actors associated with it)‽

    I think some might say, put the associated Service actors in "attachment". And, semantically I think that would work with ActivityPub, but — I have a very strong dislike with putting everything in "attachment" (and "tag"). It makes parsing difficult.

    So —

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

  6. 2/

    Because most people wouldn't be able to add custom attributes or custom values to most Fediverse software (including Mastodon) —

    Most supporting software would probably want to support a "PropertyValue" link in "attachment" field as a fall-back

    For example:

    "attachment": [
    {
    "type": "PropertyValue",
    "name": "Video Calls (callpub)",
    "value": "https://videocalls.example/users/joeblow"
    }

    But —

    ...

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

  7. 1/

    AFAIK, there isn't a way for an ActivityPub Actor (such as a Person actor) to specify a list of Service actors associated with it.

    ...

    For example, imagine that there is a Service actor that represents a way to make a video call to me.

    And, for example, I have my Mastodon Person actor.

    And, I want to let people know about it (and other Service actors associated with me).

    How do I do that using AP, etc‽

    ...

    #ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall