sdk
16 TopicsCalling resources on Trusted Application API for Skype Business Online shows CallbackUriUnreachable
I am tasked with implementing a bot connector for Skype for Business Online, and to say it has been challenging is an understatement. I realize that the Trusted Application API is very new, and just for fun, I also work in a PHP shop, so I'm really not doing myself any favors. However the beauty of a REST api is supposedly that the language I choose to implement in doesn't matter. In any case, I have jumped through the many hoops of Azure AD authentication and have gotten a reliable process built for getting a token and retrieving the top-level resource urls. But, when I call these resources (which should be the last step before seeing "hello" in my skype client) I am stymied by an error. I am calling my "startMessaging" resource, as defined by the communication group on the main Application resource request. Example call going to https://api.skypeforbusiness.com/platformservice/v1/applications/3168576520/communication/messagingInvitations?endpointId=sip:joanbot@equityim.onmicrosoft.com sends this data in the body: { "to":"sip:awaschick@equityim.onmicrosoft.com", "operationId":"1", "callbackUrl": "https://janedev8001.ngrok.io/event" } In response, I get: { "code": "BadRequest", "subcode": "CallbackUriUnreachable", "message": "Exception of type 'PlatformService.Web.ValidationException' was thrown.", "debugInfo": { "errorReportId": "7ade7fb108cd4d28b5ecfebafe6e86bc" } } The thing is, on my dev proxy, it never registers an incoming request at my specified callback URL. It's there, I can hit it myself, so everybody else should be as well. When I configured my Skype endpoint as instructed by the trusted api documentation, in Powershell, though, I get back this information: RunspaceId : e62a1040-160f-4d5f-a186-d114b76992e2 FriendlyName : jane-dev Id : 458ff1f0-53b3-495b-b0ce-47d1cbad5849 TenantId : e39d3de2-8d8c-4285-a31d-b4144c3d82d8 EndpointType : Targeted SipUri : sip:joanbot@equityim.onmicrosoft.com PhoneNumber : CallbackUri : Ring : ClientAudience : No default callback Uri. I'm wondering, is this the callback endpoint that it can't reach when I try to start messaging? I'm at a loss here as to how to define this, if so. I can't find documentation on a specific cmdlet I can run that will let me set this value, if so. I'm quite at the end of my rope here. What am I missing? Andy5.1KViews0likes26CommentsMute or Unmute Audio/Video Participants in Skype for Business meeting
Hi , We are creating an adhoc meeting using Trusted Application API . We can able to retrieve the Participants information once they joined the meeting. But we are not able to mute/unmute audio and video through API. Please let us know how to achieve it. Regards Vetrivel3.2KViews0likes1CommentTrusted API Invite PSTN as participant
Hi, We are buildign an app using the new Trusted API in c# and have successfully created our calls using SIP within skype for business. We'd now like to extend the functionaltiy and call uk numbers over PSTN from the skype for business tenant but are running into errors. We've attached a UK phone number to the Application endpoint and PSTN is enabled on the o365 environment (we can make PSTN calls directly from the skype client Hope you can help, Richard2KViews0likes7CommentsError on Application Initialisation in Trusted API for Skype for Business Online
Hi, We're currently working with the skype for business online trusted application api and have run into an issue when trying to start up our application endpoint. This was working fine untill about 11 am UTC +1 on Friday 24/04. Having looked again this morning, it seems the response from https://api.skypeforbusiness.com/platformservice/discover returns a bad uri in the self link : https://api.skypeforbusiness.com:4443/platformservice/discover Not sure if this is the cause, but trying to return to that link times out. I've attached our logs from our application attempting to establish the endpoint and a screenshot of the Get response from Discover. Hope you can help, RichardSolved1.6KViews0likes4CommentsLync SDK support
Me and my team are using the Lync 2013 SDK, but we're worried about support. Mainstream support ended on April 10th 2018 according to the https://support.microsoft.com/en-us/lifecycle/search?alpha=Microsoft%20Lync%20Server%202013%20Software%20Development%20Kit. Since there is no successor to it, how can we extend Skype for Business on the desktop? And if the recommendation is to keep using the Lync SDK, then where can we find support for it?1.3KViews0likes2CommentsDev environment or easy setup of Skype for Business 2015 Test Server for UCMA/UCWA app development?
We are developing an UCMA/UCWA application and need a Skype for Business Server 2015 for that. Are any development environments available (VMs, Azure Templates, public test servers, or similar) or are we forced to deploy our own Skype for Business Server 2015?1.2KViews0likes2Commentsintegration with skype business
Good afternoon, someone has experience with the Skype for Business API, I am an IT developer and I am trying to integrate a control system through the API for Skype conferences for business. I need to have contact information, call calls, connected calls, etc., he has been looking at the sdkweb and the UCWA but I can not run the examples. If someone can guide me, I appreciate it.1.2KViews0likes1CommentEdge moving to Chromium: What it means for Skype for Business & Teams developers
The rumours were true! Yesterday, Microsoft’s Joe Belfiore (CVP for Windows) published a blog post announcing that Microsoft would be adopting Chromium as the rendering engine in Edge, replacing their home-grown alternative, MSEdge, which was originally a fork of Trident, the rendering engine in Internet Explorer. Broadly, I’m in support of this move. Having fewer rendering engines will make life easier for web developers and contribute to a more consistent web environment. Chromium is not Chrome, it’s an open-source project which Microsoft will be (and already is) contributing to, so I’m not worried about Google taking “more control” of the web, as many (including Mozilla, who I think should know better) have suggested. This move enables Microsoft to make more impactful contributions across the web via contributions to Chromium, as well as freeing them to concentrate their development efforts on areas that aren’t already been dominated by other players. But… what does it mean for Skype for Business and Teams developers? That’s what this blog post is about. blog post continues: https://blog.thoughtstuff.co.uk/2018/12/edge-moving-to-chromium-what-it-means-for-skype-for-business-teams-developers/1KViews0likes0CommentsSkype for Business App SDK GA and Dynamic Guest Access in Preview
Hi all, A few weeks ago we announced our Skype for Business App SDK GA along with Dynamic Guest Access feature in public preview. Skype for Business App SDK (GA) This release focuses on "remote advisor" solutions that enable native iOS and Android apps to embed communications from external guests to users within a Skype for Business organization. Dynamic Guest Access (Preview) This new feature facilitates meeting scheduling and authorizing guest users to access Skype for Business Online meetings using secure, session-based tokens. Dynamic Guest Access works together with the Skype Web SDK, App SDK, and UCWA to enable Remote Advisor and other business-to-consumer solutions. To find more about this release please go to: https://dev.office.com/blogs/build-remote-advisor-solutions-with-skype-for-business If you would like to find more about our developer platforms or have a general question, please post to our forum or contact me directly. Thanks, Chermaine996Views0likes0Comments