alexa skill to place call - alexa-skills-kit

I have a database of customers details with their phone numbers, I want to develop a skill where my customers can place calls by searching that database.
I referred this link and found that calling skill can be implemented, but as far as I know, there's no documentation available for it, so if anyone could guide me through how calling skill can be implemented that would be helpful.
thanks

finally, Amazon developers have responded, that it is not possible to call anyone through Alexa , we can always use 3rd party APIs though.

Related

How to set day and time reminder in Alexa using IBM Watson Assistant?

How to set reminder for day(Weekdays like Monday, Tuesday etc..) and time in Alexa using IBM Watson Assistant? I am able to set date and time in IBM Watson Assistant using system entities like #sys-date and #sys-time.The context variables like $day and $time have been used to fetch and store the data. Challenge is that Alexa must fetch these values and set the reminder. Please help.
Specific points for which help required is:-
Setting the reminder for day and time in Alexa using IBM Watson assistant.
If reminder already exists then Alexa must be able to tell that. Still user intends to set another reminder, then Alexa must be able to set the fresh reminder.
If user intends to cancel the existing remidner. Then Alexa must be able to cancel that from Watson Assistant.
Forgive me I am not 100% sure what you are asking, so if I have this wrong forgive me. I take it from your posting that you have linked your Alexa instance back to an instance of Watson. ( Which is doable as developer, but Amazon at present will not allow this to become an Alexa Skill). If I understand right, you then wish to call back into Alexa and set up a reminder for a time and date. I have not tried this, (but may do so for my Alexa+Watson demos), but expect you would need to call out via a cloud function or AWS lambda to the Alexa Reminders API and then understand the response from this call out, and then return a message back to Alexa.
Hope this answers your question.

I am a app developer and I am unable access Create Passenger Name Record API

I have sent couple of emails to support team for become a sabre customer, I have submitted the application to get the access at following link.
https://www.sabretravelnetwork.com/home/solutions/travel_agency/contract_selector/without_arc2
Pls let us know if I am missing anything?
Thanks
Access to the PNR (Passenger Name Records) requires a contract with Sabre. They only give this access to travel agents or companies writing services for travel. There is also associated fees. Also you need to be aware there are costs for every PNR you create. So its not as easy as just getting access to the PNR.
I know this is not the answer you want but its how it works.
If your just trying to build out a small booking engine I would suggest getting into Expedia's API toolkit. Much easier and allot less expensive to get into.

Google's version of amazon lex

I'm intrigued by Amazon LEX for building a bot but at the same time love the ease of Firebase. Is there a similar product on Google? Maybe accessible via Google Cloud Function?
Google owns api.ai. That seems to provide the closest functionality to Lex. Hopefully that gives you something to look into.
Also, I haven't done this personally, but it seems like an article that might help you:
http://glaforge.appspot.com/article/a-tight-develop-test-loop-for-developing-bots-with-api-ai-the-google-cloud-function-emulator-node-js-and-ngrok
Api.ai supports context based conversations now, which reduces the overhead of handling user context in session parameters. On the other hand in Lex this has to be handled in session. Also, api.ai can be used for both voice and text based conversations (assistant actions can be easily created using api.ai). But Amazon Lex (text) and Alexa (amazon echo) are entirely different. Hopefully in near future both Lex and Alexa will be under one sdk.
Update
Amazon has launched its improved beta Alexa skill builder similar to api.ai

developing and testing alexa skill (with authorization)

I am about to develop my first custom skill for Alexa. I do not have a Echo device.
What I did was to creating and testing a basic skill with the amazon developer console (Alexa Skill + Lambda).
Now I'm have some general (nooby) questions here:
1) Is this really the way you have to develop and test your custom skills? I mean it is not the real user experience that can be tested. You have to enter the text and analyse the JSON request/responses. So, there is no realistic end-to-end testing possible?
2) What happens when you finish the developing phase in the Amazon developer console? I'm currently in the Testing step but I can see that the next steps are about publishing information (images, texts, etc.) and I can also see the button "Submit for Certification". So for me it seems that my custom skill gets published on some kind of market to other Alexa users? Is this correct? Is there a way to just use this skill for my personal usage - just like a APK-file Android app?
3) I'm developing a custom skill that needs some kind of authorization (User). I see there is a large article about it and it seems that there is some action on the Alexa App needed on the smartphone. My question is now here, how to test it without having a real device? Is it actually possible?
I'd suggest, first test locally, then use the test console and
finally, you can use https://echosim.io which will provide you a
very close test bed to what you get when interacting with the Echo
(more precisely, the Echo Tap, you have to tap the button for it to
listen).
If you just want the skill for yourself, forget about
anything past the testing step. That extra information is only for
the "store" as you guessed.
If you only need to identify individual
users, then you DO NOT need to use the user authentication stuff.
There is a unique user identifier provided in every request. If you
want to authenticate users with a third party Oauth-like scheme,
then read that document.
There's a pretty useful series by Big Nerd Ranch about developing the skills locally using NodeJS: https://www.bignerdranch.com/blog/developing-alexa-skills-locally-with-nodejs-setting-up-your-local-environment/. They use alexa-app, mocha, chai, and alexa-app-server.

Retrieving Linkedin Group discussion posts

I am making an application in which i have to make connnect to linkedin and after connecting i've to retrieve group discussion posts and all other information that i can retrieve related to group
I dont know where to start :(
I have APIkey and SecretKey
Can anyone provide the sample code
Regards
I dont know where to start
The documentation of the API you are trying to use is generally a good place to start.
Here's how I would proceed if I was at your place:
Head over to the documentation
Read it carefully
Start designing a POC (proof-of-concept). Could be a simple console application in which you attempt to consume the API.
Once you have a working POC integrate it into your actual application
If in between those steps you encounter some specific problems you shouldn't hesitate to show your progress here and ask some real question instead of give-me-the-code type of questions.

Resources