Is there any function in confbridge application to mute audio between users? - asterisk

I needed to make a solution in Asterisk using confbridge application. I made a bridge and assigned admin and users to connect to it. Its working absolutely fine. There is a thing which i am missing and cannot figure out how to get it working. I want to disable communication between users, and enable communication only with admin. Basically I want admin to broadcast audio which all users should be able to hear but when users speak, only admin should be able to hear.
I know there is a way to mute startmuted for user but its not working as this option is for muting users for everyone including admin.
My question is: Is it possible for users not to hear each other talking in conference? if yes (most likely) then please guide me how?
Thank you for reading this.

Confbridge allow mute any channel. It have no users, only channels.
If you need more advanced control like mute only for some groups, you have write your own app or hire developer who do that for you.
Simplest way seams have two conferences and chan_spy, but dialplan logic of such solution is much above average level.

Related

Is there some downsides in the use Fragments as a logged users instance?

Hello I am using Firebase and when the user logs in I want to send the to their home user page, but I don't know if it is better or more secure o anything else to use activities in preferences of fragments.
I've been watching many tutorials in a lot of them they use activities over fragments?
And they didn't explain why. Is there some advantage of the use of activities over fragments in this task?

Asterisk Broadcasting

Goodmorning,
I need your help with something.
A quick question to learn more about Asterisk.
I love studying new things.
I would like to send a broadcasting message too let's say 100+ registered users with Asterisk from one user account.
Would this be possible with Asterisk?
Is there already a function inside
Asterisk available for this or not?
Thank you.
Wesley
No, there are no function like that in asterisk(it is PBX!!!)
Broadcasting require alot of checks be made and in most case your provider in contract disallow broadcast.
You can use vicidial.org software or write your own using call files(not recommended for person without experience).
https://www.voip-info.org/asterisk-auto-dial-out/
To give an update on this topic, as Arheops says it is impossible.
It is possible!
I have made it work with the Asterisk AMI.
You call an extension and from the dialplan you kick a PHP script that executes an Asterisk AMI action. This way you can get all the currently active user in a conversation. You can take the currently active users from a real-time database structure. With the dialplan you set autoanswer for these users, this way you can broadcast. Have tested this multiple times, and it works like a charm.

Sending pictures from photobooth to phone via WeChat

My boss has charged me with the task of finding how to integrate WeChat into our photobooth's "Total Share" section.
Our photobooths work under windows and their software is a mix of Java and a PHP web API installed locally, that then connects to a web service.
The intention is to give the user the option to, when their picture is done, get a copy of it via WeChat (I guess that by introducing it's phone number)
Through my searches I've found a WeChat JS-SDK, but that seems to connect sites you are watching on your phone with your actual WeChat app so it doesn't work in my case.
The other source I have found is the Official Account Admin Platform, but I'm not really sure if this would allow me to do what I need. As far as I've seen, the Official Account can send messages in response to a trigger (that would work for me, send a message when the user clicks on the button), but it also seems to need that they "subscribe" (in a way) to the Official Account, and secondly I'm not sure how can this be automatized.
Especial mention:
I'm a junior developer, so API integration is a bridge I haven't crossed yet, and as such I'm utterly lost.
Is it possible to get the functionality I require? If so, what are the steps to do it?
You don't need to make a fully fleshed tutorial to write an answer, just knowing in what direction should I go, and maybe some possible caveats that more experienced developers may be able to foresee, would be great.
Thanks.

Asterisk - Push-to-talk feature

I would like to have a Push-to-Talk service deployed with Asterisk. The idea is that one user presses a button to talk/send a voice message to any other user or a group of users registered in asterisk.
Does anyone know if this is supported by Asterisk or how it could be implemented?
Any idea would be very welcome,
thanks for you help,
best regards.
Other people call that paging or intercom.
Yes, it can be created in asterisk if destination stations/softphones support auto-answer.
For more info consult this page
http://www.voip-info.org/wiki/view/Asterisk+Paging+and+Intercom

Does Simperium allow multi user collaboration?

On their Overview page one of the bullet points under "What it does" is:
Multiple users can collaborate with the same data at the same time
However there's nothing in the documentation to suggest how this can be done, all the real time syncing is done only between devices logged in with the same user. Their own Simplenote app which is built on the platform does allow multi-user collaboration, but this would appear to be using a private API that is not available to normal Simperium clients.
Is there something I've missed? Is it a feature that will be added in the future? If so, when?
We didn't release the collaboration feature yet, but if you'd like to test it, please, mail us and we'll get in touch with you: jorge.perez#automattic.com
Thank you!

Resources