Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
So Yet another SMS question :-)
I researched, but could not find a solution to my requirements.
I do not have a GSM modem, nor can I pay for any Third-Party software for sending SMS. Also I spent quiet some time learning SMS gateways. But when I experimented with it, it failed.eg: I emailed number#textin.in but no message was received at the receiver's side!
The application I am building takes up phone-numbers from a database and sends a different SMS to each number depending on certain condition.
Being a student, I just have to look for Free websites like
http://site3.way2sms.com/content/index.html and others,but don't know how to use them programatically!
So my straightforward question is : "How can I send SMS using just the internet?".
My SMS recipients will all be resident in India. And language is C# using Visual Studio 2010.
Please Help......
Use web requests !
Here is a great examples of Web requesets usage : WebResourceProvider using C#
All you need is just inspect web portal structure and run your web bot. There could be Usual bot's trouble with Captcha but you can google solutions where you can get media (picture of captcha) to your application. (I think that is another question)
You will need to find an SMS provider that provides an API for you to access programatically.
Unfortunately, I don't think you will be able to find any provider that will let you send large amount of texts free.
Some of the providers discussed here may be useful: https://stackoverflow.com/questions/238579/free-sms-api
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed last year.
Improve this question
I have an assignment at school to create a chat application. I have created this using SignalR to ensure real time communication. However, our teacher wanted also end to end encryption.
I have 2 projects: 1 server (which contains the hub) and the Client, which communicates directly with the database to load the messages on log-in. When a user is online, the user communicates directly through SignalR connections.
I need to find a way to make this communication secure (teacher suggested Diffie Hellman to exchange keys). It would really be appreciated if any of you guys could put me on the right road where to start or if you could suggest me some articles which could help.
Note: I am a Java Developer and am new to .Net Framework and C#.
If any of you is interested here is the github link to my project: https://github.com/joanjanku2000/chat-app/tree/jjanku/feature/chat-app
You need to read documentation first in order to choose the right encoding/decoding technique.
Read these :
https://learn.microsoft.com/en-us/dotnet/standard/security/cryptography-model
https://learn.microsoft.com/en-us/dotnet/standard/security/generating-keys-for-encryption-and-decryption
https://www.c-sharpcorner.com/article/encryption-and-decryption-using-a-symmetric-key-in-c-sharp/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I am trying to develop a device simulator to be tested against SNMP managers during development.
It can already host objects and with their OIDs, I can already perform GET and SET for each object using an MIB browser, but what I am trying to find out is,
are there certain objects / properties i need to host in order to be discovered by SNMP managers?
Lets say I am trying to simulate a router SNMP agent. What do i need in order to make the SNMP manager 'see'/'discover' my 'device' as a router? Is there a standard way of doing it for SNMP managers? thanks
I am using C# and sharpsnmp tritonmate (8.0) .
It depends on what algorithm the manager software uses to detect the device.
The snmpd sample in #SNMP can be discovered by the corresponding snmpdiscover sample, which demonstrates a common approach to detect SNMP agents over IPv4. However, not all manager software uses the same approach. The SNMP RFC documents do not define an official way.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
Is it possible using a Windows Server, .NET, C# or PHP to send a SMS text message to q customer's cell phone without depending upon a third-party service (excluding an API provided by a phone company).
My require is to use SMS text messaging to automate authentication when resetting a customer's password, and I have security issues were I'd rather not use a third-party. The more I can keep this internal to our project the better (unless you can justify security in your answer).
UPDATE:
We've decided to use a SMS relay app and this was so easy to implement. There are many apps that already do this. Here is one I'm going to try.
https://play.google.com/store/apps/details?id=eu.apksoft.android.smsgateway&hl=en
you can build a simple mobile app that can query your api and send messages directly from the phone its running on. simple, cheap and you're in control!
we have this solution in a project Im working on atm and it seems to work great. Look up http request and using sms/send message. At least on Android this can be done with just a handful of lines of code :)
You could always use a library like SMSLib:
http://smslib.org/
You will need to purchase a device that SMSLib can work with
To the answers posted by others I would add the following:
use Gammu (or Wammu): attach a phone or gsm modem with usb to your computer and send sms messages using Gammu. Pros: cheap solution, proven by users. Cons: work need to be done with installation and setup of Gammu/Wammu
use a device called: hardware sms gateway (see google search results for possible examples). Pros: reliability and security (those devices has usually built-in database, fail-over mechanisms, etc.). Cons: this costs money, so you've got to make investment.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm working on a web app in ASP.NET that needs to send text messages programmatically. What is the best way to do this? Do I need to know the carrier for each phone number and use each carrier's email-to-text format (i.e. number#vtext.com for Verizon)?
I found this list and some others like it online, but there's no post date on the article, and I'm leery of using those in production without having tested them first.
For free, yes, you can just send to number#gatewayaddress. This has the unfortunate side effect, though, that all your customers need to input who their carrier is. If they switch carriers they need to switch their carrier in your system, too. Here is a list of SMS gateways on wikipedia.
Other alternatives can be using a pay service. One of them that I've used and been happy with so far is twilio. With a service like twilio you can just send a message to a number, and it will find it no matter what carrier they have. In addition, you do have some capabilities for return messages, although I didn't delve into that too much.
EDIT: One more comment about the SMS Gateways: They will change more than you'd like them to. Everytime someone buys someone they phase something out, or sometimes they just decide on a whim to change them. At least with twilio you're only on the whim of one company (whose very invested in keeping it the same).
If you have the budget, I'd consider using an SMS service. They wrap everything into a nice API and handle all the leg work for you.
There are a ton of SMS services out there too. I've used 3 different ones, each has their pluses and minuses, and (I think) a .NET API. In order of preference:
Twilio
Nexmo
Tropo
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
i have 200 terminals (Windows-mobile) that connect to the server Through WIFI
how i can transfer any file to all of them ?
is there any tool or can i get any C# sample code for this ?
thanks in advance
You should write some sw on the mobiles to sink the file instead of pushing on them. So each user can ask the server for transfer the file. If the file you need to transfer is a deploy of an application, you can even consider some strategy of auto upgrade as described here: http://msdn.microsoft.com/en-us/library/aa446487.aspx
You could create a log-on script assuming you have Active Directory and a friendly system administrator.
http://www.rlmueller.net/LogonScriptFAQ.htm
Microsoft have a non-free tool called System Center Configuration Manager that will do what you want. You need to install the client app on the phones first, then they poll the server for updates.
This is likely to be massive overkill for what you want but it's hard to be sure from the question.