Disabling "You are joining a meeting" voice when PSTN call joins Skype for Business meeting - skype-for-business

Is there any way to disable "You are now joining the meeting" voice message when a user calling from PSTN joins a conference?
I tried to change the message following this blog: http://www.skypeadmin.com/2014/10/06/customize-dialin-conference-attendant-prompts-audio/ but it didn't work in Skype for Business Server 2015.
I am working on a UCMA Application which takes calls from PSTN number and joins them in a meeting on Skype for Business.
Edit:
The message is heard by the person who dials into the system using PSTN number. We tried running Set-CsDialInConferencingConfiguration command but it didn't work. The application joins the caller and a user in a conference call. The call is first put on hold, then a user is assigned to that call and the application creates a conference call between them. This is the point where the caller hears a voice saying "You are now joining the meeting."

As you didnĀ“t specify what your application should do and if you expect the announcement in your application or on the user side its not totally clear what you mean. What you can is to control some of those "voice announcements" via Set-CsDialInConferencingConfiguration.
For example:
EnableNameRecording:
Determines whether or not users are asked to record their name before
entering the conference. Set to True to enable name recording; set to
False to bypass name recording. The default value is True.
EntryExitAnnouncementsEnabledByDefault:
If set to True announcements will be played each time a participant
enters or exits a conference. If set to False (the default value),
entry and exit announcements will not be played.
EntryExitAnnouncementsType:
Indicates the action taken by the system any time a participant enters
or leaves a conference. (Announcements are made only if the
EntryExitAnnouncementsEnabledByDefault is set to True.) Valid values
are: UseNames. The person's name is announced any time her or she
enters or leaves a conference (for example, "Ken Myer is exiting the
conference"). ToneOnly. A tone is played any time a participant enters
or leaves a conference.The default value is UseNames.

Related

How to Block Multiple Logins /Sign Up?

So, I have an App where the user needs to sign up to access the app. I'm planning to run an offer where user can order that item only once in a day. But I have the doubt that he may change login Id (if have multiple emails) and can place the order with Different ID's.
I'm thinking of registering the device with an email id:
Pros: - Not able to login with a different email Id.
Cons: - Not able to use the app on a different device ( if changed) as it may give an error email Id already registered with another device.Which leads to deregister from the previous device (Chances device may not be available).Or raise a ticket which is time-consuming. this may lead to customer loss.
Have also, read about IP tracking, Phone number, and Credit card details but not satisfied with the answers (somebody already raised for same). So what will be a good method to avoid multiple logins/sign up from the same device?
You can get the MAC adress from device using WifiInfo.getMacAddress()

create come back condition on camunda

I need to create a condition for my camunada when I come back.
the goal is :
I validate the phone number and come back, I must be on the screen where I must enter the mail address and the mobil number.
I don't validate the phone number and come back, I must be on the screen where I can validate my phone number.
You are modelling a business process. This process has a persistent state. So whenever the process reached a user task, until you complete it, the process will wait at that user task.
This does not depend on you coming back.

Incorrect Event Users count on Answers

I currently have a Point of Sale application that allows for a user to login, make a purchase, and logout on an iPad. Each device supports multiple users, but I am noticing incorrect counts for "Event users". I am tracking logins, signups, and setting the Crashlytics userIdentifier property. What else do I need to do make sure Answers is properly tracking this information?
For example, I have had 30 users login to my application and go through the purchase flow, but Answers states that there have only been "2 Event Users".
Mike from Fabric here. An event user in this case would be connected to the device that is sending the event, not the user logged into the app which is likely the source of the disconnect.

Mixpanel user tracking- track registred user from different device

I am using mixpanel user profile tracking.
1 : If a new user, say A , visit my site and go through some pages without sign-up. That time mixpanel is tracking events to a unknown profile.
2 : Then the user A, sign up in my site and placed an order.
That time mixpanel is tracking previous events and the events after sign up also to a the same profile. (mentioned in above point).
3 : Then the user comes to my site using his mobile, then he go through the pages without login
That time mixpanel track the events to different a profile.
4 : The user then logged in in his mobile and continue to place order.
Then the mixpanel track events after the login into the previous profile mentioned in the 1st and 2 nd step.
My problem is I would like to re-map the tracking done in the 3rd step also to the profile which is used to track in 1st and 2nd step
There are 2 routes
1-) Queue anonymous events: the idea would be that instead of sending Mixpanel the events when the user is still anonymous, you save them either on the device (if it's a mobile app) or on your server. Then, when the user logs in, or creates the account, you can flush the stored events since now you know who the user is. As you might realize, the downside is that if the user never logs in or signs up, then the events are never sent (unless you build a mechanism in your server to flush them in that case).
2-) You could so as you currently do, but when the person goes to step 4, and logs in, before changing the ID to the correct one, you could create a People profile with the anonymous ID, mark it with a flag that it's an orphaned profile, and save the correct ID for it. That way, you can schedule a task to look at those profiles every so often, export their events, and import them back with the correct ID. That would essentially duplicate the data for those events, but you would have the full history with the correct ID. You could also try to filter events based on the "orphaned" flag later on, but it does mean you will always have to have it mind.

How to build a jabber client using libstrophe

I'm trying to make a simple Jabber client using the libstrophe library.
It's going fairly well so far, except for one thing for which I need some clarification.
Namely, how am I supposed to (continuously) know the status (i.e., Online/Offline) of contacts, so that I can display it to the user of my program? Similarly, how am I supposed to request the roster of the user?
I've looked at the roster.c example provided by libstrophe, but that only prints out the roster once. In a real application, I'll need to request/update this continuously, in order to show any new contacts the user added, etc., in the application.
So basically, I'm unclear on how to make sure that I always display the most current roster and most current statuses of people in my user's contact list.
Am I just supposed to request the roster at some predefined time interval, for example?
roster and presence are 2 different topics.
When you login you normally request the roster which you are doing already. When your contact lists changes during your session you get a roster push with the updated contact. This is an stanza. It doesn't matter if another logged in client manipulated the roster our your client.
The online state called presence of all your subscribed contact comes in with stanzas.
You have to setup handlers with xmpp_handler_add for
Online state, presence stanzas
Roster pushes, iq stanzas with query of namespace jabber:iq:roster