I'm developing a SMS sending and receiving application using EasySMPP library. So,I was able to send sms using this library but I can't receive messages using EasySMPP library. Because I can't find a methods for SMPP message receiving in EasySMPP, I'm trying more than 1 week to do it. But,I couldn't succeed yet. Please anyone know how to overcome this problem, let me know.
Finally, doing months of research I found a .net SMPP library for which can be used to send and received messages via SMPP protocol. The library link is https://www.tops.com.pl/en/smscc/
That is very easy to use library and sending messages at high speeds.
InetLab provides a high level library for receive/send SMPP messages. There are useful examples also illustrating how it works. Whole library needed to buy if you want to edit SDK code.
Related
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
.net sms sending libraries
I am using .NET from last 3-4 days I got success sending e-mail using .NET now i want to send an SMS using .Net i have searched a lot but couldn't found anything.
Have you considered using Twillio?
Twillio is a telephony that exposes voice and sms services via a REST API. There is an C# implementation client for the API
You will be able to send and receive messages.
As for sending SMS nativity from C#, I don't believe this can be done.
Update
In the past I have had success with TwilioSharp.
There are other .Net libraries to choose from, if TilioSharp does not work out.
As per my knowledge, sending SMS from .Net requires consuming webservice which has access to gateway to mobile nework(GSM, CDMA..). There are some service provider which provides API for .Net developers for sending SMS. There are some paid serivices also where you pay some fixed amount for certain no of SMSes. You may find some free service providers as well. Just google bro by searching with keywords "SMS API for .Net".
Here is an example:
http://www.cardboardfish.com/products/aggregatoroperator/httpsms_xmlsms_codeexamples.html
One more example:
http://www.codeproject.com/Articles/19023/Sending-SMS-using-NET
Much easier solution - send an email to the appropriate address based upon the service:
http://www.emailtextmessages.com
im making an application that needs to get received messages that were sent to google chat. is there an api for working with google chat?
can someone please give me an example in C# how do i receive gtalk messages? im sorry the xmpp documentation is too complex and i do not understand where to start
I believe that Gtalk uses the Jabber/XMPP protocol.
You can find more information on it here: http://xmpp.org/protocols/
Here is a list of APIs you may find useful:
http://xmpp.org/software/libraries.shtml
I have made a simple IM client in both Python and C#, using a few different XMPP libraries for each.
They work very well as simple autoresponders, or trivial bots, but when I turn them into chat rooms (ie, a message gets reflected to many other JIDs), I suddenly start getting 503 service-unavailable responses from the Google talk server.
Where should I start looking to resolve this issue? Given that I have used several languages and libraries, I don't think this is a problem with my particular setup. I am using the various examples provided with the libraries.
Do you have all people you try to send messages to in your rooster?
Otherwise GTalk won't allow the message to be sent and instead return Error 503.
There was a pidgin bug tracker describing a similar problem:
Pidgin #4236
If you're sure you have all the JIDs in your rooster you should also check how manny messages are send in parallel. Google will limit the count of messages a single
JID is allowed to send in a specified period of time.
If you're looking to create actual chat rooms, why not rather get a jabber server to host those (following http://xmpp.org/extensions/xep-0045.html - ejabberd has these as default and there are plugins for most jabber servers to implement them), and then have your bot join that room (most clients support this - Google Talk doesn't unfortunately)?
How can I monitor instant messages received on gtalk using .NET? Basically, I need to run a program upon receiving the arguments as instant message from a particular google id and pass the result back to the sender. Is it possible to do it?
EDIT: I can have gtalk running on both machines (sort of client and server).
GTalk uses the XMPP protocol under the hood and there are a few libraries around in .NET for XMPP.
There is also an article here that gives you examples using one such library (agsXMPP) to do auto-replies on GTalk.
try with this link This says that how to do Automatic reply .Hope this will help you to the next level of your work.It is coordinated with XMPP server .This is only for gtalk .Not for yahoo
Is there an easy way to create an IM bot on multiple im networks (aim, gtalk, yim, etc) that can accept and interpet specific commands sent to it to perform a server related task?
Lets say for instance I have a website for managing an rss feed. I want to send a command to an IM bot to add another feed to my collection. the IM bot would associate my screen name with my account from prior setup on the website.
I have done some internal bots for my company using the XMPP (Jabber) protocol, I've used the agsXMPP SDK and the Jabber.NET client libraries, I was looking for APIS to work with YIM, AIM and Windows Live Messenger but I've found only COM exposed APIS, nothing for .NET...
But an idea comes to my mind, with the XMPP Protocol you can configure a local server with IM Gateways, that allow users to access networks using other protocols through your server
I use eJabberd, you can install a variety of transport gateways to connect with other IM protocols (AIM, MSN, ICQ, GTalk...
To GTalk you can connect directly using the libraries I mention...
A sample ICQ gateway:
The short answer to this question is yes this can be done relitivly easily. Sedning and receiving IMs sending, receiving and interpreting requests from the network you wish to communicate on and there are libraries available for each of the major IM protocols to make this easier.
For messenger you can try the DotMsn library, I have used it in the past but at that time it was still quite new and I have not used it since so I can't vouch for it's quality.
Jabber uses the XMMP protocol which is an open-standard so there are bound to be plenty of client libraries available.
If I recall correctly Google Talk uses this protocol or a modified version thereof.
I dont have experience with c# but I have written one for AIM and Gtalk using PHP. http://www.imified.com/ is the best place to start if you looking for a easier way to write an IM bot.
Basically you create an account in imified.com .
Name your bot and link a script.
When ever a message is sent to the bot, imified.com automatically runs this script.
Here is a link for you get you started!
We have professional .NET/COM/VCL library for MSN/Yahoo/ICQ/AIM/GTalk/Jabber. Please take a look at http://www.imcomponents.com/ if you like.