Create SMPP server - sms

I lost 3 days trying to understand the SMPP i bought an Application from Russia but they provide OTP with protocol called SMPP ... I asked local company in my country Jordan middle East country they refused to give me SMPP account because as they said its for bigger company or hospital that spend 10 million SMS per year so I'm startup company i will spend in my expectations 10k for a month i searched a lot and found Alibaba cloud provide this service but I can't understand how to activate this service... Also my local company their prices is cheeper than Alibaba is there a method to have SMPP protocol works for that also?
Hope you understand my point.
Thanks in advance

For reaching Jordan networks, you dont need to be directly connected to Jordan Operator. You could use A2P carrier that is connected to Jordan Operator.
Moreover some operator provide international A2P service, perhaps you should check abroad.
I dont know the Jordan law, but you can still use SIM box to send A2P SMS,
https://en.wikipedia.org/wiki/SIM_box
Big company, like Airbnb, use this method in some countries.

Related

Implement my own Email server in my machine

I'm very new to Email server config field.
I have 10 000 Email address in my database. My only requirement is send a mail to each and every email address. But I do not need to receive any mail(not need static IP). I know it is not possible with common mails like Gmail or hotmail. How can I do it ?
I have tried SMTP. Installed IIS 7. When I going to config the SMTP it ask a email address. I believe that it is act as a client and foreword mails to real Email server.
How can I implement my own Email server in my machine ? Or if I use Linux kernel how the things happening ?
please help me.
Well... we're talking about sending a mailing, right? :]
Hey, it's 2012, where in the middle of SPAM war! I'm more than 100% sure that you'll waste lot of time and end up with noting or with your e-mail account blocked by your ISP for sending out e-mail. Because you will have to use your existing SMTP server / account for encrypted sendout or your own, local server will only be able to use port 25, which is blocked on most destination servers.
Want to know the best solution? Find any site (like freelancer.com), where you can offer a one-time job of sending your e-mail do these recipients and pay for it. This is the simplest, fastest and low-nervous way. And it should be fairly cheap for only 10k addresses (I found some Hindi company on freelancer, where I paid 10$ (ten bucks!) for a mailing to 500k+ addresses, though quality and time of doing this job was really poor).
I had the very same issue. I wasted few hours for trying to setup own mail server or use some specific mailing piece of software. I considered many solutions, waste too much time and ended up getting someone from freelancer.com to do the job for me and paid for it.
You can also consider a professional mail sending service, like for example MailChimp.
MailChimp allows you to send up to 12 000 e-mail per month absolutely free (as a demo of their paid services). But since you can have only 2k addresses in your address book per once, you would have to split your 10k database into five parts and send out whole mailing in five days long period. But still, free.

Deliver SMS messages to Danish numbers which are roaming on foreign networks

I'm searching for a SMS gateway to deliver SMS messages to Danish numbers which are roaming on networks in USA and other countries.
You can use Danish provider e-mail address.
For example to send SMS to Bell mobility user is required to use:
[10digitnumber]#txt.bell.ca (Bell and Solo)
Twilio supports sending to Danish numbers http://www.twilio.com/sms/international Be sure to read the FAQ though.
[Full disclosure: I work for Twilio]
Bear in mind that, as long as you find a service which allows you to send sms messages to the Danish networks, it should not matter if your recipients are currently roaming abroad or using their phones inside the country. This consideration should be abstracted from you by the mobile phone companies.
bibob.dk has a webservice which can send sms to danish numbers. Bibob is a phone service company, so if a normal cell phone can send sms to amerika, bibob should also be able to. Of course you need to buy a sim card to use the service.
www.openmarket.com through MXTelecom (Which was acquired by OpenMarket)

Replying to an SMS sent from a modem of SMS service?

I am trying to implement my own theoretical SMS web service (just to understand how this stuff works, I have posted a few other related questions, I think this is it).
Set up a PC. It takes requests from a website I make to send out SMS messages: a user-entered destination phone number, and a user-entered text message
I get a GSM modem, or just a GSM phone. I connect it to the computer.
I get a service plan from Verizon or whoever, some sort of unlimited SMS messaging plan.
They give me a SIM card, which has my unique phone # attached to it (ex: 555-5555). I stick this in the GSM modem.
I get some application (like Kannel) which handles interfacing with the modem and sending out the messages from my machine.
Now users can visit my theoretical website, enter a phone # and message. I grab that data, forward it to Kannel. Kannel interacts with the modem, passing it the data for the message. The modem interacts with the carrier network I signed up with, and broadcasts the actual SMS to it. The carrier network handles routing the message to the actual destination.
This is my understanding of how it works. Now the recipient of this text message will see this message pop up on their device from my modem's number (555-5555). In fact, all the thousands of people using my service will all see the same origin phone number.
If that's so, how do these 3rd party SMS applications give people unique #s for replying to messages they send out?
For example, when I sign up for one of these 'free' SMS services on iPhone, they assign me a unique user ID, like '123'. My friend is on a normal AT&T phone plan. He can send an SMS addressed to '123', and somehow I will get the message. How does AT&T know to route that to this third party service? I can't imagine that they would somehow get a new SIM card with a unique phone number per user that signs up for their service!
Thanks for all your help.
Thanks
The cell network carriers (e.g. AT&T, Verizon) actually rent out custom phone numbers (called "short codes") to 3rd parties to use.
You usually can't acquire these short codes directly from the carrier, but you can go through a 3rd party company to rent the short code. I've worked with companies like MBlox and OpenMarket to use carrier short codes. These companies are sometimes referred to as "SMS/MMS messaging aggregators," because they aggregate messaging services across multiple carriers and offer them to people/companies like you. Most of the time the aggregator will expose some sort of API (SOAP/XML or binary protocol) to access the messaging services to send and receive messages.
There may be other ways to do it, this is just my experience.
I think your comment at the bottom of your message is misleading.
Your friend probably doesn't send a message to "123" infact he probably sends "123 hello george" to a central number, which in turns routes "123" on to you, behind the scenes.
FWIW, mobile messages can appear as though they come from anything (including, for example, a word, and not a number).
Your general underlying assumption as to how gateways work (acquiring simcards) is accurate enough.

Are short codes required in the U.S. for SMS applications?

Simple question: I'm researching SMS gateways for the U.S. We've implemented in Europe before, but I can't determine if renting a "short code" is required for for subscription automated outbound SMS traffic in the U.S. or if that just varies by SMS gateway provider. My hunch is that it is required, expensive as it is, but I need confirmation before I'm comfortable presenting that to my manager.
It varies by carrier. Some carriers will allow you to use an email gateway for a production-level application; some will not.
More to the point, you will have far, far less headaches down the road by actually using the short code and native SMS than an email gateway, which tend to have fairly diverse latency, availability, and functionality behaviors.
I previously worked for a company that did some SMS work, and I believe a short code is required.
If I understand your question correctly, most SMS gateway providers in the U.S. don't require a special short code for outbound SMS. I am using SMS in an app right now without my own shortcode.
They do require it for inbound SMS though. There are alternatives to that too, as you can use a service like Textmarks.

Which SMS aggregators also provide voicemail services?

I am researching companies that provide both SMS and voicemail services via an API call. I want to be able to contact users (most of whom are US-based) via both text-message and voicemail. The idea is that our web server would connect to the SMS/voicemail provider's server (e.g. using HTTP post) and then send the message to the recipient's phone. In the case of an SMS message we'd send the user a text message and for voicemail there would be a translation of the text message to a robot voice and it would then call the user's phone and recite the message.
Are there any folks out there that have worked with companies that provide both SMS and voicemail? If so, can you recommend a provider?
Thanks in advance.
I've used BT's phone/sms services in the past. It's a great service for sending sms as well as automating calls. I particularly like the fact that everything is open sourced, and they have wrappers for a lot of main stream languages, plus the API is quite simple.
I was introduced to it in a course I took with the BT guys, and it took me a couple of days to have something not trivial running.
Update: the following US-based providers have both voicemail (including text-to-speech) and SMS services that are accessible via an API (web service type of model).
West Corporation (based in Omaha, NE)
Premier Global Services (based in Atlanta, GA)
Twenty First Century Communications (based in Columbus, OH)
Varolii Corporation (based in Seattle, WA)

Resources