Does anybody know how to invite a user to conference room and invited user can check whether if conference room is going on or has already ended? Also how invited user can see how many user are connected and disconnected to and form that conference room?
https://developers.sinch.com/docs/voice-rest-api-calling-api#section-get-conference-info
That enpoint will return participants, that enpoints will also return 404 if its not created.
Related
I use Laravel PHP, and I tried this:
$ucs = $twilio->chat->v2->services($this->serviceId)
->users($username)
->userChannels
->read(50);
but it seems to be getting only the channels that user has created, not including the ones where he is in the channel, but hasn't created the channel. How do I get all the channels where this user is in?
Twilio developer evangelist here.
The documentation says that:
The User Channel resource of Programmable Chat is a read-only resource that describes a Channel that the User is a Member of.
When you read the properties of a User Channel, you should find the status property which will tell you whether they have joined, been invited or are not_participating.
So, the User Channels resource should indeed return the channels a user is a member of.
If you are finding that the API request is not returning what the documentation describes, I would recommend getting in touch with Twilio support who can help you raise this.
One final point, I've noticed you're asking about Twilio Chat a few times. Twilio Chat is to be sunset on July 25, 2022 so that we can focus on the next generation chat powered by the Twilio Conversations API. There is a migration guide for upgrading from Chat to Conversations and I recommend that you try to use Conversations going forward.
I developed a welcome bot using the Microsoft Bot Framework. I want to add it to Teams. In teams I want the bot to send welcome messages to only certain members belonging to a particular team or group. Please provide me advice or steps how to do it.
You can only send a welcome message to a specific user if that user first contacted your bot. This is done purposefully to minimize the possibility of spam bots being created. Once a user has contacted your bot you can capture the user's Id and, coupled with the conversationId, you can send future (proactive) messages.
The problem that I face: I currently use a product that displays calendar items on an iPad outside of conference rooms. I have all the room resources set up and everything works brilliantly except if I try to end the event early from this display.
The reason it doesn't end: When User A schedules a meeting and adds the room Conference Room as a resource, and Conference Room accepts, the meeting is still owned by the organizer, or in this case User A. Because of this, the room itself can not edit times on an event, only the organizer can.
The question: Is there any way, to have the Room auto accept the meeting, and also be able to edit the event?
Please note, I have tried this with Exchange 2007, Exchange 2010, Exchange 2013, and Office 365. The servers have been both on-premises and hosted.
No the only valid editor of a Meeting is the organizer for the reason that each copy of the meeting stored in the Attendees mailboxes is a separate item in the Exchange Mailstore. Eg Even if the Organizer modifies the appointment and doesn't send out Meeting updates the changes they make won't show on the attendees (or Room Mailbox) calendar until the updates are sent and accepted. This is fundamental to the way in which Appointments work if you need to change a meeting for some reason you may want to look at impersonating the Owner of the Appointment in EWS. The one thing the Room mailbox (or any attendee) could do is propose a new meeting time which would be a separate message that would sent back to the Organizer who then once they accepted would send out a normal Meeting update to all attendees.
Cheers
Glen
Not sure how to ask this question. I have implemented a ConnectInterceptor. However, I don't think it will have the parameters that are in the link sent to a user in their Facebook notifications.
Here is the scenario. A user is logged into our application (Facebook Flash app, iOS app, Android etc. Doesn't matter) The user has connected their Facebook account to their login. Now they go to a page that shows all their friends on Facebook where they can send an invite to that friend to join our app (signup). In that invite that we send to the friend's notifications has the userID (our app) and a gift/productID in the link that will take the user to our app in Facebook where they can join. When they join, it will connect their Facebook account to our app, and at that time we have to give free chips to the user that invited the Facebook Friend (hence the userID in the link) and give any gift to the new user (hence the gift/productID) in the link sent to their notifications.
So I need access to the userID and gift/productID when creating the new user in our app. New user is created in a ConnectionSignUp implementation. But that has execute(Connection) which will definitely not have the user and gift IDs in the call.
Basically, in our app we have players inviting Facebook friends to join the game, and if they do the player inviting will get free chips and the new player might get a gift or free chips, but only when the new player signs up/links their Facebook account in our app.
So I thought an interceptor would be able to get it from the
void postConnect(Connection<T> tConnection, WebRequest webRequest) call.
Will that work, or is there another way to implement this use case that we need.
Thanks
Mark
See comments for answer. Interceptors is the way to go
I'm interested in measuring how many other fb friends a facebook user invites to a given event. Ideally which specific users that user invited to the event as well as the number of users.
Related, I'm also interested in measuring how many/which facebook users a user invites to a facebook fan page.
The Graph API Event object contains an owner field, which identifies the User ID of the profile that created each event.
The /invited endpoint on that Event object contains a list of Users that were invited to that particular Event.
The Graph API User object has an /events endpoint which lets you see the list of events that a User is attending. Users are always attending events which they have created.
If you put these 3 things together, you will be able to do what you want :)