How to implement voice chat in cocoa? - cocoa

I have made a simple chat application using AsyncSocket class where client nodes can send message to each other via chat server application.
I want to integrate voice chat functionality in it but I am not getting any material over net which can show me correct direction to move on.
Can anyone suggest me some useful link or idea which can help me in its initiation??
Thanks,
Miraaj

You can use GameKit, it has Voice chat support.

There are several libraries which implement SIP et al., like PJSIP, Sofia, etc. There are a few applications I know of that embed such libraries to do most of the work for them.
Of course, this assumes you wish to implement SIP.

You can Implement Voice Chat over bluetooth using GameKit framework. If you want to see how it works please visit http://www.devx.com/wireless/Article/43756
Thanks

Related

3D Avatar Implementation on Botframework V4

I'm searching for knowledge sharing on how to connect a 3D avatar with a bot.
Something like done on Bot Libre https://www.botlibre.com/forum-post?id=682689 .
The implementation can be on WPF, UWP or web.
I'm currently working with Botframework V4.7 and C#.
Thanks in advance,
Amintas
This will likely require you to build a custom connector to pass your bot's incoming and outgoing activities thru to the Bot Libre system. There are examples out there of connectors/adapters that have been built by 3rd parties, such as this Twilio WhatsApp adapter, this Twitter adapter, or this Alexa adapter if you are planning on building in C#.
Any adapter you build won't need to be as full fledged as these are as you are only designing for what you know you need, and not for the masses.
You will also need to research Bot Libre to see which API endpoints might be relevant to you. You can see a listing of APIs here. Really, this holds true for any service like Bot Libre that you decide to land on.
Hope of help!
It depends on the Channel your bot is deployed on and what does the channel supports. For example if your bot is deployed in Facebook Messenger, you can achieve this by creating a web page that renders a 3D Avatar and using Bot Framework you can send a web_url button from which the user will press and the web page will open up inside of messenger with the rendered avatar.

Live Chat for my Xamarin.Forms App

I'm developing a Xamarin.Forms app (for iOS and Android) and inside the app I need to introduce a live chat for users interaction. Will only be one-on-one chats, not groups. Just like Airbnb or so many social networks out there.
Is there any free option for what I need? I was thinking on an API based chat, but I don't know which service do I need to grab for my needs.
I would appreciate your suggestions since I don't have any information about this.
Thanks in advance,
Fernando.

Which bot framework to use (if any) for a Kik, Facebook, & Slack messaging bot using javascript?

I'm building a chatbot that will need to be launched on Kik, Facebook, and Slack. I'm unsure of where to start in terms of using a bot framework or whether I should create something custom myself.
I don't believe I will need any NLP. The user is going to be pushed down a very structured path, that will use buttons to guide the users to the next prompts and will also share with the user links and media.
Microsoft Bot Framework seems like the main framework I should look at, but its unclear to me how useful it will be if I end up wanting to deliver responses that are custom to each messaging platform. Meaning, on Facebook I may want to take advantage of a custom feature that they have like buttons or templates and on Kik I will want to take advantage of suggested keyboards.
Any suggestions or guidance is appreciated.
BotFramework will do the translation for you. Write to the BotFramework schema and it will using buttons for Facebook and keyboards for Kik.

Sinch SDK android Sharing Videos, Audiosm Photos

Am using sinch sdk to create a chat application in my app. It is a group chat app without one to one messages. How do I intergrate sharing multimedia data like videos, audio or photos in my app using sinch?
The sinch SDK is really good at 1on1 messaging, to do broadcast messages one to many is not really what the SDK is designed for. I would look at other solutions like Parse and Layer
According to Sinch! the feature of sending media messages has not been released yet, therefore it only means that you are allowed to send text messages only.
Since, i am also working on a chat kinda thing using Sinch, you might wanna know that a group here can have a max. Of 10 people added to it, so keep that in mind while developing.☺

How can i use Dhtmlx Messages in chat application

In your dhtmlx message sample examples you said that we can use
dhtmlx messages to communicate with application users.
That was a great idea.
But how can i do that?
Any hints?
Thanks,
Naresh Adla
you probably misunderstood the whole point of dhtmlxmessage, the purpose of that "module" is to communicate your users about actions they perform on your web application, like sending error messages when they do something wrong,or success message, or being able to confirm certain actions like for example deleting or modifying certain information,.
If you wish a javascript chat application you could check here Jquery CHAT API
or there are plenty of other javascript chat applications, but certainly dhtmlxmessage won't work as a chat.

Resources