How can I update my gmail status programmatically?
GTalk uses an xmpp based protocol, you can find libraries which implement the protocol and do what you want to do. You might also want to look at http://xmpp.org/rfcs/rfc3922.html, in particular at the tag. The xmpp server you want is talk.google.com port 5222. http://code.google.com/apis/talk/open_communications.html has more general information.
Related
I can make inbound and outbound calls from asterisk to old gtalk. But I don't know how to make it possible through google hangout.
Is there anybody know how to do this.
In reference to this link.
https://plus.google.com/+NikhylSinghal/posts/DG6h32BWaQW
When I am trying calls from asterisk to make inbound calls in hangout. It says "no gtalk capable clients to talk".
Any help or guidance appreciable.
I think old gtalk used XMPP so Asterisk have module to communication with this.
Google hangout use closed protocol for voice/video call, Asterisk can NOT get communication with Google Hangout so far.
I'm writing a node.js bot for IRC and I want it to post links in IRC that people can click on to prompt it to post more data (this is because I want to allow IRC users to stay on the channel, yet prevent my bot from having to flood the channel and get banned for spamming). Is there a way from a node.js application / server that will prevent the <a> tag in IRC from opening a new page? Or possibly a method within IRC for editing the appearance of a link, so I can actually tell the link to execute a javascript command instead?
This is not possible due to the huge number of different IRC clients and what extensions they support. IRC is a plain text-only service and a standard compliant IRC client can simply display what messages are sent to it directly without needing to apply any formatting. The common mIRC formatting extension does not have support for links either.
This means that most IRC clients will have no support for links (Except maybe autogenerated ones) nor javascript. Simply having support for an <a> tag for whatever reason is nonstandard behaviour and I do not know of any IRC clients that support it
An alternative would be to put a message in the bot output to ask the user to PM the bot with a specific message for more information.
EDIT: Replies to each individual question
Is there a way from a node.js application / server that will prevent the <a> tag in IRC from opening a new page?
This highly depends on what your client support for the <a> tag is. If your client supports the common HTML attributes for the <a> tag, then setting target="_self" will do it. You will need to provide more details about the client you are using to access the server with for a proper answer to this question.
Or possibly a method within IRC for editing the appearance of a link, so I can actually tell the link to execute a javascript command instead?
This is also highly dependant on the client. If we continue to assume that the client has support for all the standard HTML attributes, then Link Text will work. Again, you will need to provide more details about the client for a better answer
I want to know about any possibilities of updating the Gtalk status message by any means? (may be by subscribing to RSS feed, or by just adding a file which gtalk recognizes)?
Is there any gtalk API ?
Gtalk is compatible with XMPP, so you can use any XMPP library to set user status.
UPD
XMPP is covered by RFC3920 and RFC3921
I was wondering what protocol does yahoo use for VOIP,File Transfer and Chat?
As far as I know, YIM uses a custom, propietary protocol, so unfortunately no XMPP.
Edit: Yes, they call it YMSG
Major companies often use texting to cast polls and votes. Was wondering if anyone had a civilian's implementation.
I'm completely unfamiliar with SMS servers, but in general I thought it'd be necessary to set up an SMS server to process the texts which then would bounce that to a web server with the db. New to this kind of technology, honestly if I knew what to google I'd probably be able to dig up the info.
You need an SMS gateway. Twilio has a particularly simple API.