Can I add a button for Skype for business in my website - skype-for-business

I know its easy to add Skype link using https://www.skype.com/en/developer/create-contactme-buttons/ .
But can the similar stuff be done for SkypeForBusiness ?

Creating a link like this works with my employer.
Chat with Skype
I didn't see anything useful on the SDK site.

A quick Google search for "Skype for Business button" returned many results. I don't see anything explicitly saying that you can. Have you tried to use a Skype for Business account when creating a Contact Me button? If so and it didn't work I'd say the answer is no, the functionality isn't available..

Skype for Business has extensive set web APIs available through Web SDK which you can use to achieve your functionality. Is the user on your website an anonymous user or authenticated to Skype for Business?
If the user is authenticated then you can do P2P calls through the SDK, else you would need to create meeting to let the anonymous user talk to a Skype for Business authenticated user.
Also, follow the Web SDK sample and check out Conversation Control that should solve your purpose.

No, you can't create a Skype Button for Skype For Business, because SFB uses email addresses as the handle, and these aren't accepted by the contact me button creator here: https://www.skype.com/en/developer/create-contactme-buttons/

Related

whatsapp business api is only used pre-selected company from whatsapp?

I guess whatsapp business api client is only used pre-selected company which whatsapp grant.
So, i want to know my guessing is right or not.
According to official guide, i need to register phone number to whatsapp.
I guess here exist whatsapp menu. but i can't see menu. (Sorry, i dont know the way website display english language)
Official guide mentions this. "If you cant see WhatsApp account option, you cant use Business API yet"
So i search how can i access Business API, and i can see this in WhatsApp FAQ.
Finally, according to below link, WhatsApp has granted to 90 pre-selected companies.
https://medium.com/callbell/what-changes-with-the-release-of-the-whatsapp-business-apis-46994316b763
As a result, if i want to use whatsapp business api, i need to use service which is provided official whatsapp partner company like twilio.
Someone tell me that My result is right?
Yes, you either need to fill out the request form to request access to WhatsApp Business API or use existing solution providers like Twilio.

Unable to get presence for people outside user's organisation in Skype for Business Web SDK

We are using the Skype for Business Web SDK in our application to show the presence of contacts.
When the contact is someone inside the user's organisation (and therefore the same AD instance as the user), we register a callback function on the contact's status onChange event and this works well.
However, when the contact is outside the user's organisation (and therefore a different AD instance to the user), we find that the contact's status onChange event never fires and so there is no way to know their status.
The code we are using is as follows:
skypeContactService.subscribeToStatusChange = function (contact) {
contact.status.changed(function (status) {
...
});
contact.status.subscribe();
};
I wouldn't have thought this is a deliberate security measure, because in Outlook Online's Skype for Business functionality you are able to see the presence of external contacts.
So perhaps this is a bug in the Skype for Business Web SDK? Or perhaps it is functionality that hasn't been implemented yet?
Would someone from Microsoft be able to clarify whether there is a plan to enable getting presence for contacts outside of the user's organisation?
Any help would be greatly appreciated!
Federation should be required to see presence and do conversation related activities like IM, Audio, Video. I am not an expert on this side of Skype/Lync, but I would suggest looking over the Federation Documentation as I would argue you have no link to the external users, so you would not be able to see that information.
To solve your exact problem you would need to have federation with any organization that you want to be able to see presence or start conversations.
It could be that they are federated with your organization so they can see your presence information or if they are hosted online (O365), it may be there are alternate APIs that expose presence information without being federated. Are they able to start an IM or A/V conversation with any of your users (it should fail because your side is not federated)?

Outlook REST API - App Registration

I have a app using Google API to access my user's mailbox. I am trying to do the same using the Outlook REST API to extend my audience to Hotmail & Live users.
The thing is I've been looking everywhere without finding a clear explanation on how to register an app. Do I need to pay for something? What kind of account do I need? What are the available scopes?
If someone can provide me with a short explanation on the steps to follow it would help me a lot.
No, it's free. You can use a free Microsoft Account to register at https://apps.dev.microsoft.com. Look at the Registering an app section of https://dev.outlook.com/RestGettingStarted.

How do sites like Instagress bypass Instagram's API?

I just discovered Instagress.com, and noticed that they ask you for your Instagram username and password to automate certain activity such as likes, comments, follows, etc. on your IG account. However they do this without using IG's official API since their service is obviously against IG's TOS.
So I'm wondering, how are they technically able to do this? I was thinking they use something like Selenium, but this only automates web browsers and (for all I know) it's impossible to perform those interaction through Instagram's web interface.
Any ideas?
I just checked..and actually you CAN Like, Comment, and Follow via Instagram's web interface. So most likely they do use a browser and/or mask it as a mobile device. Also they are not using any IG app to authenticate your profile to any api app. Otherwise it would show up here: https://instagram.com/accounts/manage_access/
the instagram web access can allow you like, comment and follow and unfollow

API to create filter for free google app and gmail users

Is there a way to create a filter in gmail programatically for gmail users as well as for free google app accounts?
It seems that the e-mail settings API is only applicable for Google Apps for Business or Education accounts (http://support.google.com/a/bin/answer.py?hl=en&answer=60228).
Aayush.
I would like to know whether anybody knows the answer, because a good gmail filtering app is sorely needed for android users!
I looked everywhere and finally found this:
https://market.android.com/details?id=com.digitalchemy.springclean.gmail&rdid=com.digitalchemy.springclean.gmail&rdot=1#?enroll=yAb5pZ2MYWwmoft_rED3OYt6t0U%3D&purchaseButton=Dw2xBTSDPLCsKHcCnowBY0VcYUU%3D&addInstrument=NyJt6qfLAWzk-RVX01VtYp73FRg%3D
I don't like that it costs 3 dollars and uses 7megs of space. The source is closed, and I'm trying to guess how it does what it does.
This is the most recent link I've found as I try to make my own filtering app and service:
http://googlecode.blogspot.com/2010/03/oauth-access-to-imapsmtp-in-gmail.html
So, it appears that the API is (as you stated) for Business / Education accounts only, and Google doesn't support Sieve in their IMAP account - http://support.google.com/mail/bin/answer.py?hl=en&answer=78761
As I see it - your only option would be to create a custom IMAP client that creates & stores rules on your own server, and then manipulates the email locations "manually" - a rather taxing process if you ask me but doable :)
EDIT:
Here is a little tutorial using Zend_Mail for moving gmail emails via imap
http://www.devcha.com/2010/06/how-to-removemove-messages-using-zend.html