Teams SDK - v- SFB SDK

%3CLINGO-SUB%20id%3D%22lingo-sub-1433913%22%20slang%3D%22en-US%22%3ETeams%20SDK%20-%20v-%20SFB%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1433913%22%20slang%3D%22en-US%22%3E%3CP%3EI%20would%20like%20to%20double%20check%20we%20are%20not%20missing%20something!%26nbsp%3B%20For%20SFB%20we%20integrated%20with%20our%20ERP%20system%20that%20on%20receiving%20an%20incoming%20call%20the%20app%20would%20search%20our%20ERP%20system%20for%20the%20incoming%20number%20and%20then%20pop%20up%20a%20page%20with%20a%20list%20of%20potential%20contacts.%26nbsp%3B%20We%20have%20been%20searching%20high%20and%20low%20for%20the%20equivalent%20integration%20with%20Teams%2C%20but%20cannot%20find%20anything%20on%20being%20able%20to%20get%20call%20data%20for%20incoming%20external%20calls.%26nbsp%3B%20The%20graph%20does%20not%20provide%20that%20nor%20does%20the%20SDK%20(which%20seems%20pretty%20out%20of%20date).%26nbsp%3B%20Can%20someone%20shed%20some%20light%20on%20if%20this%20will%20be%20available%20at%20some%20point!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMany%20thanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1433913%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1440194%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20SDK%20-%20v-%20SFB%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1440194%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F2552%22%20target%3D%22_blank%22%3E%40Tanya%20Denton%3C%2FA%3E%26nbsp%3B%2C%20Could%20you%20please%20look%20into%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Fcalls-meetings-bots-overview%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EGraph%20API%20for%20calling%20and%20meeting%3C%2FA%3E%3CBR%20%2F%3E%3CSPAN%3EThese%20APIs%20allow%20you%20to%20add%20new%20features%20such%20as%20interactive%20voice%20response%20(IVR)%2C%20call%20control%2C%20and%20access%20to%20real-time%20audio%20and%2For%20video%20streams%20for%20calls%20and%20meetings%2C%20including%20desktop%20and%20app%20sharing.%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EHere's%20more%20information%20on%20how%20to%20create%20and%20test%20calls%20and%20online%20meetings%20bots%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fresources%2Fcommunications-api-overview%3Fview%3Dgraph-rest-beta%22%20data-linktype%3D%22absolute-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EGraph%20API%20reference%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmicrosoftgraph%2Fmicrosoft-graph-comms-samples%22%20data-linktype%3D%22external%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESample%20apps%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Fregistering-calling-bot%22%20data-linktype%3D%22relative-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ERegistering%20a%20bot%20that%20supports%20calls%20and%20online%20meetings%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eand%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Fregistering-calling-bot%23add-microsoft-graph-permissions%22%20data-linktype%3D%22relative-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20Graph%20permissions%20for%20calls%20and%20online%20meetings%20bots%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Fdebugging-local-testing-calling-meeting-bots%22%20data-linktype%3D%22relative-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EHow%20to%20develop%20calling%20and%20online%20meeting%20bots%20on%20your%20local%20PC%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Freal-time-media-concepts%22%20data-linktype%3D%22relative-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMore%20information%20on%20real-time%20media%20processing%3C%2FA%3E%2C%20and%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Frequirements-considerations-application-hosted-media-bots%22%20data-linktype%3D%22relative-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ewhat's%20needed%20to%20support%20application-hosted%20media%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Fbots%2Fcalls-and-meetings%2Fcall-notifications%22%20data-linktype%3D%22relative-path%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ETechnical%20information%20on%20handling%20incoming%20call%20notifications%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1440223%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20SDK%20-%20v-%20SFB%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1440223%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F451628%22%20target%3D%22_blank%22%3E%40subhasish-MSFT%3C%2FA%3E%26nbsp%3BThank%20you%20so%20much%20for%20replying.%26nbsp%3B%20The%20links%20you%20gave%20are%20what%20we%20have%20been%20using%2C%20however%20we%20must%20be%20missing%20something%20somewhere%2C%20as%20in%20our%20test%20bot%20we%20cannot%20get%20the%20incoming%20call%20number%2C%20which%20is%20what%20we%20need%20to%20then%20be%20able%20to%20take%20the%20incoming%20call%20number%20and%20use%20that%20to%20search%20are%20DB%20to%20then%20return%20data%20to%20the%20bot.%26nbsp%3B%20We%20have%20been%20looking%20around%20but%20it%20appears%20that%20this%20one%20bit%20of%20info%20is%20not%20available.%26nbsp%3B%20I%20would%20really%20appreciate%20it%20if%20you%20can%20point%20me%20to%20the%20bit%20of%20info%20that%20says%20it%20does%20do%20this.%26nbsp%3B%20Once%20again%20many%20thanks.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1468018%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20SDK%20-%20v-%20SFB%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1468018%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F2552%22%20target%3D%22_blank%22%3E%40Tanya%20Denton%3C%2FA%3E%26nbsp%3B%2C%3CBR%20%2F%3E%3CBR%20%2F%3EYou%20could%20check%20participantInfo.%3CSPAN%3Eidentity.phone%20property.%20Here%20is%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fresources%2Fidentityset%3Fview%3Dgraph-rest-beta%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Edoc%20link%3C%2FA%3E%3C%2FSPAN%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Super Contributor

I would like to double check we are not missing something!  For SFB we integrated with our ERP system that on receiving an incoming call the app would search our ERP system for the incoming number and then pop up a page with a list of potential contacts.  We have been searching high and low for the equivalent integration with Teams, but cannot find anything on being able to get call data for incoming external calls.  The graph does not provide that nor does the SDK (which seems pretty out of date).  Can someone shed some light on if this will be available at some point!

 

Many thanks

3 Replies

@Tanya Denton , Could you please look into Graph API for calling and meeting
These APIs allow you to add new features such as interactive voice response (IVR), call control, and access to real-time audio and/or video streams for calls and meetings, including desktop and app sharing.

Here's more information on how to create and test calls and online meetings bots:

 

@subhasish-MSFT Thank you so much for replying.  The links you gave are what we have been using, however we must be missing something somewhere, as in our test bot we cannot get the incoming call number, which is what we need to then be able to take the incoming call number and use that to search are DB to then return data to the bot.  We have been looking around but it appears that this one bit of info is not available.  I would really appreciate it if you can point me to the bit of info that says it does do this.  Once again many thanks.

@Tanya Denton ,

You could check participantInfo.identity.phone property. Here is the doc link