Asterisk - Push-to-talk feature - asterisk

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

Related

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

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.

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.

Anonymous meeting in Skype for Businnes

Help please solve the following problem. I can not
sign in anonymously into the meeting using the Skype Web SDK.
On the following site it doesn't work: https://ucwa.skype.com/websdk
In the official example
everything works (signin, signout, chat, conference), except, of course, anonymous meeting.
I had a question: does this service at all, and if someone did it, answer, please.
No, you cannot pragmatically manipulate Skype without an authenticated user. Anonymous users may join your Skype meeting (if your configuration allows for it) but they do so using a publicly available Skype client (native or web).
First of all, the sample you are looking at is for Skype for Business Online. Its not meant to work with onprem. Its indeed not working anymore.
You can make use of this repo: https://github.com/OfficeDev/skype-docs/tree/master/Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples and set up your own UCAP cloud application. Follow all the steps in the readMe and and on this page: https://msdn.microsoft.com/en-us/skype/trusted-application-api/docs/anonymousmeetingjoin
If you want further information for Skype for Business check out this: https://msdn.microsoft.com/en-us/skype/ucwa/ucwa2_0generalreference
If you have a specific question, feel free to ask

rerouting a normal phone call to skype

I am a mobile/web developer but Im trying to see if there is any way this is possible:
Rerouting an incoming telephone call to skype or any other voice chat application?
Can anyone explain what technologies/ APIs are available to do something like this?
Thanks
Apologize if this question is broad or out of context here. Please let me know where to post if so.
Thanks
Take a look at SipToSis. This will not only solve the problem (GPL licensed out-of-the-box working product), but most of all studying it will help you understand the APIs used.

ASP.NET application to make a skype call

I want to develop a web application that will have textbox and button. When the user enters a number and clicks on the submit button, I want to make a Skype call from the host. How can I do this?
Er... you're in for a world of pain. First, sure, your server could possibly make a skype call, but how would you handle the back-and-forth to your user's browser? Tons of custom programming with a rich client framework, that's how.
Better to let the user just use skype themselves. Look into the callto:// URI header for details.
Can't you setup your links with callto:// prefixes? If the user has the option enabled in Skype then the application will be associated with those links.
How to Use the Skype Callto:// Links
Perhaps you could build a link on the fly and initiate a call this way?
You can generate a link with HTML with a callto: address to launch the Skype client and make the call (if the client software is configured to do so), which is hopefully what you're looking for. See: http://chrisabraham.com/2005/05/05/how-to-hyperlink-to-a-skype-call-with-your-skype-contact-id-or-telephone-number/
If you want to actually get into the API, you'll need some kind of desktop C# application and interface with the Skype API, see following for details:
http://share.skype.com/sites/devzone/2006/12/c_example_project_for_skype4co.html
http://www.codeproject.com/KB/cs/skypecontrolapicsharp.aspx
So lets say you did launch a process on the server and automate the skype client on the web server. It then dials your customer via a phone located in the data center and the customer hears .... what? IIS isn't very talkative.
I know this is an old thread but we are getting a few visitors to our site from it. If you want to embed clickable links into your website that work with Skype please use the Skype URIs, see: https://dev.skype.com/skype-uri.
[Skype:echo123?call][1]

Resources