Writing custom WebEx client - plugins

Are there API/SDK that make it possible to create custom WebEx client. So far I've only found APIs for managing pre and post-meeting content, but not during the meeting itself.
Alternatively I'd like to create a widget like plugin for WebEx. Is it at all possible?

As far a i know they do not have such API. Maybe in the future. You might want to check out other platforms such as Zoom or Talkbox

The Webex API is currently limited to the following functionality:
User data management:
Sign up new user (creating user accounts)
Login/logout
Activate/deactivate users
Edit users
Meeting scheduling and registration:
Schedule/host/join/impromptu
Edit/delete
List/add/delete attendees
Create/get registration form
Register attendee
Manage and access the history of online sessions:
List/get usage history
List recorded access history
Integrate audio conferencing networks:
Synchronize meetings and audio conference network provisioning Adaptor-based plug-in architecture for supporting teleconferencing
bridge equipment
Coordinate call-in and call-out options for meeting users, and
notification of users entering/exiting the meeting
Support muting and dropping calls

If you are using React then you can use these (from official webex developer account)
All of these are for different use cases so please check all of them out before using one.
react-widgets
webex components
widgets
If you want to just use JS (or with any other framework) then check this one out:
plugin-meetings (Npm Link)
Or if you want full control over how to do things, then use webex js sdk
webex-js-sdk

Related

How to send notifications to specific users in Microsoft Teams (across multiple teams) from an external api

I want to notify (can be activity feed or 1:1 chat) specific users in Microsoft Teams via an external api. The teams can be of different organizations. I looked into the docs as well, but couldn't figure out the solution. Is this even possible?
Yes, this is definitely possible - it requires you to build a bot to enable pro-active messaging. There are actually a few different approaches and API options for doing this, but I've got a very comprehensive example of one of the approaches, that includes a .Net and a Node.js sample, at https://github.com/HiltonGiesenow/teams-dev-samples/tree/add-proactive-messaging-sample/samples/bot-proactive-messaging. There are links at the bottom of the page to various additional readings as well for more info.

Building a simple web form that connects to Recurly's API to allow a subscriber to change their subscription plan

I am trying to build a simple web form that would ideally sit on a WordPress page to allow the subscribers on our platform to change or update their subscriptions, without having to ask our support team (currently they can only cancel, but we want to offer them the option to upgrade).
We use Recurly to manage our billing, and their support team said:
'You would essentially want to build a form that will input values into the Subscription Update API request, that would then be sent to Recurly to make the changes on your customer account.'
They also shared the following document: https://dev.recurly.com/docs/update-subscription
I have limited experience of working with APIs and am also aware that because this form deals with sensitive information (the user ID of a subscriber in this case), I don't want to inadvertently jeopardise the accounts of the subscribers that choose to do this.
Any help would be much appreciated. I have tried searching for a solution but am unsure how to word my request effectively.
It sounds like using the Recurly Hosted UI might be your best bet. Instead of having to build a a web form you can just redirect your customer to the Recurly Hosted UI on a button click. You can retrieve and redirect the url using the Recurly API on your Wordpress site using some simple PHP and then that allows the customer to view invoices, change their plan (if you allow), and change CC information.

Skype for business call plugin

I am a beginner developer and I am looking to make a plugin in Skype for business (=SfB). This plugin is a component of the menu of the right click in the contact and this makes it possible to place the call via a telephone platform.
Can I find some examples (using UCMA) in the same context please?
I personally would say it do not make any sense to develop such a plugin. The reason is that Skype for Business (=SfB) can perform that on its own. Its one of the key feature from Skype for Business and required a so called Plus CAL and for example a Session boarder controller (e.g. Audiocodes Mediant 1000) or an IP-PBX (e.g. Avaya Aura Session Manager 6.1) which connect SfB to a telephone platform.
Via that construct you can dial phone numbers directly via your Skype for Business client and also receive PSTN calls via Skype for Business.

Questionary and user oriented CMS with subscription support

I'm looking for the CMS to run subscription service.
customer signs up and fills in preliminary question-form
customer can subscribe to receive informations based on the question-form and other question-forms filled periodically
admin is able to create new question-forms, send it to specific customer and based on his response send him an information
customer can see the admin's response in his dashboard
Some of the key features are:
user management
subscriptions support (Paypal, payment cards)
JSON API to connect the mobile iOS/Android application to the system
analysis atc.
I know there are Drupal and Joomla or commerce systems like Magento. But is there any CSM that will fit my needs?
I think that correctly modified WordPress would do the trick.
You will have to extend it's functionality with plugins. There are some nice ones for PayPal subscription and advanced Q forms making. Built in functionality will allow you to manage users and additional plugins of either your or others authorship will allow you to easily connect with JSON POST/GET requests depending what your specific needs are.
WordPress is very neat, has a great developing community, and you may create beautiful designs with it.
But system like Joomla is also very "customizable", with enough time spent you will have the features you need.
I'm sorry if that's not what you were looking for, but there will never be a 100% match to features you have specified.

Automate distribution of redemption codes for Custom B2B app

I have built a Custom B2B app for one of our clients. My question is how to automate the distribution of the redemption codes.
I have already looked at some of the MDM providers. Their solutions are too expensive and all we really need is a way to distribute the app from a webserver, not manage a bunch of mobile devices.
As you probably already know, when a client buys a Custom B2B app through the Apple VPP program, they get a spreadsheet with valid redemption codes for the number of licenses they have built. This spreadsheet has 2 columns: 1) redemption code 2) URL to redeem the code
I want to provide my client with a URL where they can send their users to download the app. They just don't have the expertise/infrastructure to distribute the app themselves. And emailing clients is not going to work.
I'm not a web guy, but it seems to me that we could write a webpage that would look at the spreadsheet for the next available activation code and then redirect the user to the associated URL. I'm not concerned with the number of licenses they distribute since I have another way of auditing the real number of users (Flurry). So I want this to be as painless as possible.
In fact, I have multiple clients and want to provide them each with their own URL for their clients. It seems like this shouldn't be too difficult to code.
The problem is, I'm not the guy to write that code. Any ideas on how best to do this?
Assuming that you don't want to show the user a website you should be able to do this with an online service like parse.com and the features it offers.
From a user POV you would supply them with a link which directed them to parse.com with a path and parameters indicating the action to be taken (get app) and what account is associated. This would redirect the users browser to the appropriate destination.
The main issue (and this applies to any solution) is knowing if the user actually followed through and used the code. i.e. should it be removed from the DB so it isn't offered to another user in future. Then you would update the DB each time you get a new spreadsheet.
Anyway, this could be achieved with a little javascript in parse.com, specifically, by using cloud code which can interrogate and modify the DB and then redirect the user.
Obviously if you need user authentication of some kind or other restrictions then you would need to start adding some web interface on top of this in order to collect the details.