cancel
Showing results for 
Search instead for 
Did you mean: 

Sending SMS from xMII

Former Member
0 Kudos

Hi friends,

Can anybody tell me how to send sms/pager from XMII?

Please help me out.

Thanks in advance.

Regards

Sireesha.

Accepted Solutions (1)

Accepted Solutions (1)

erik_schrampf
Active Participant
0 Kudos

Sireesha,

Here is a list of all available email addresses for sending text messages. You can just use the send mail block in BLS and fill in the appropiate fields

Depending on the carrier and how they handle them, the text messages may come in as an SMS or MMS message.

Company Name Your Email Format

3 River Wireless phonenumber@sms.3rivers.net

Advantage Communications 10digitpagernumber@advantagepaging.com

Airtouch Pagers 10digitpagernumber@myairmail.com

Airtouch Pagers 10digitpagernumber@alphapage.airtouch.com

Airtouch Pagers 10digitpagernumber@airtouch.net

Airtouch Pagers 10digitpagernumber@airtouchpaging.com

AlphNow pin@alphanow.net

Alltel 10digitphonenumber@alltelmessage.com

Alltel PCS 10digitphonenumber@message.alltel.com

Ameritech Paging 10digitpagernumber@paging.acswireless.com

Ameritech Paging 10digitpagernumber@pageapi.com

Ameritech Clearpath 10digitpagernumber@clearpath.acswireless.com

Arch Pagers (PageNet) 10digitpagernumber@archwireless.net

Arch Pagers (PageNet) 10digitpagernumber@epage.arch.com

Arch Pagers (PageNet) 10digitpagernumber@archwireless.net

AT&T PCS 10digitphonenumber@mobile.att.net

AT&T Pocketnet PCS 10digitphonenumber@dpcs.mobile.att.net

Beepwear pagernumber@beepwear.net

Bell Atlantic phonenumber@message.bam.com

Bell South (Blackberry) number@bellsouthtips.com

Bell South phonenumber@sms.bellsouth.com

Bell South phonenumber@wireless.bellsouth.com

Bell South phonenumber@blsdcs.net

Carolina Mobile Communications 10digitpagernumber@cmcpaging.com

Cellular One East Coast phonenumber@phone.cellone.net

Cellular One South West phonenumber@swmsg.com

Cellular One PCS phonenumber@paging.cellone-sf.com

Cellular One 10digitphonenumber@mobile.celloneusa.com

Cellular One phonenumber@cellularone.txtmsg.com

Cellular One phonenumber@cellularone.textmsg.com

Cellular One phonenumber@cell1.textmsg.com

Cellular One phonenumber@message.cellone-sf.com

Cellular One phonenumber@sbcemail.com

Central Vermont Communications 10digitpagernumber@cvcpaging.com

Cingular Wirelss 10digitphonenumber@mycingular.textmsg.com

Cingular Wirelss 10digitphonenumber@mobile.mycingular.com

Cingular Wirelss 10digitphonenumber@mobile.mycingular.net

Clearnet phonenumber@msg.clearnet.com

Comcast phonenumber@comcastpcs.textmsg.com

Communication Specialists 7digitpin@pageme.comspeco.net

Communication Specialist Companies pin@pager.comspeco.com

Cook Paging 10digitpagernumber@cookmail.com

Digi-Page / Page Kansas 10digitpagernumber@page.hit.net

GrayLink / Porta-Phone 10digitpagernumber@epage.porta-phone.com

GTE number@airmessage.net

GTE number@gte.pagegate.net

GTE 10digitphonenumber@messagealert.com

Houston Cellular number@text.houstoncellular.net

Infopage Systems pinnumber@page.infopagesystems.com

The Indiana Paging Co last4digits@pager.tdspager.com

JSM Tele-Page pinnumber@jsmtel.com

Lauttamus Communication pagernumber@e-page.net

MCI Phone phonenumber@mci.com

MCI phonenumber@pagemci.com

Metrocall 10digitpagernumber@page.metrocall.com

Metrocall 2-way 10digitpagernumber@my2way.com

Mobilecomm number@mobilecomm.net

Morris Wireless 10digitpagernumber@beepone.net

Motient number@isp.com

Nextel 10digitphonenumber@messaging.nextel.com

Nextel 10digitphonenumber@page.nextel.com

Nextel 10digitphonenumber@nextel.com.br

Ntelos number@pcs.ntelos.com

Omnipoint number@omnipoint.com

Omnipoint 10digitphonenumber@omnipointpcs.com

OnlineBeep 10digitphonenumber@onlinebeep.net

Pacific Bell phonenumber@pacbellpcs.net

PageMart 7digitpinnumber@pagemart.net

PageMart Advanced /2way 10digitpagernumber@airmessage.net

PageMart Canada 10digitpagernumber@pmcl.net

PageNet Canada phonenumber@pagegate.pagenet.ca

PageOne NorthWest 10digitnumber@page1nw.com

Primco number@primeco@textmsg.com

ProPage 7digitpagernumber@page.propage.net

Qwest 10digitphonenumber@qwestmp.com

RAM Page number@ram-page.com

Rogers Canada 10digitphonenumber@pcs.rogers.com

Satellink 10digitpagernumber.pageme@satellink.net

SBC Ameritech Paging 10digitpagernumber@paging.acswireless.com

Skytel Pagers 7digitpinnumber@skytel.com

Skytel Pagers number@email.skytel.com

Southern LINC 10digitphonenumber@page.southernlinc.com

Southwestern Bell number@email.swbw.com

Sprint 10digitphonenumber@sprintpaging.com

Sprint PCS 10digitphonenumber@messaging.sprintpcs.com

ST Paging pin@page.stpaging.com

SunCom number@tms.suncom.com

SunCom number@suncom1.com

T-Mobile 10digitphonenumber@tmomail.net

T-Mobile 10digitphonenumber@voicestream.net

Teletouch 10digitpagernumber@pageme.teletouch.com

TSR Wireless pagernumber@alphame.com

TSR Wireless pagernumber@beep.com

US Cellular 10digitphonenumber@email.uscc.net

US West number@uswestdatamail.com

Verizon Pagers 10digitpagernumber@myairmail.com

Verizon PCS 10digitphonenumber@vtext.com

Verizon PCS 10digitphonenumber@myvzw.com

VoiceStream / T-Mobile 10digitphonenumber@voicestream.net

WebLink Wiereless pagernumber@airmessage.net

WebLink Wiereless pagernumber@pagemart.net

Wyndtell number@wyndtell.com

Former Member
0 Kudos

Hi,

what are the required parameters i have to pass to send SMS. in BLS.

please guide me.

Thanks & Regards

V ijaya

Former Member
0 Kudos

Hi erik,

Can u tell me what r the parameters to be passed in the "Mail Server Details" of the BLS.

Thanks & Regards

Sireesha

erik_schrampf
Active Participant
0 Kudos

Sireesha,

Here are the paremeters and the descriptions of each the ones you will def need are the following:

Mail Server, Mail Account, Account Password, From, To

MailServer

Data Type: String

This property identifies the name of the outgoing SMTP mail server.

MailAccount

Data Type: String

This property controls the mail account name for SMTP servers that require authentication. The string entered should correspond to a valid mail account on the mail server.

Note: The MailAccount property is only useful if the SMTP server requires authentication. Be aware that some SMTP servers require you to check mail before sending mail. If this is the case, you will have to call the ReadMail action before the SendMail action in your transaction.

MailAccountPassword

Data Type: String

This property is used to provide the password for the MailAccount property for SMTP servers that require authentication.

FromAddress

Data Type: String

This property is used to specify the sender of the email. All replies to the email will come to this address. Usually, the sender is required by the SMTP server to be a valid mail account.

ToAddress

Data Type: String

This property is used to specify the recipient of the email.

Subject

Data Type: String

This property is used to specify the subject of the email.

Attachment

Data Type: String

This property is used to specify the fully qualified path to the file that is to be attached in the email. Make sure the Internet Guest Account user has read privileges to the file. This should look something like C:\InetPub\wwwroot\Attachments\MyFile.zip.

AttachmentContent

Data Type: String

This property is used to specify the content of the Attachment file. This property overrides the Attachment property and is usually an encoded string. Use this property with EncodedImage property of the SAP xApp Manufacturing Integration and Intelligence (SAP xMII) Chart, SAP xMII SPC Chart, and Image Loader Actions. Be sure to set the AttachmentMimeType to the correct image MIME type.

AttachmentMimeType

Data Type: String

This property is used to specify the MIME type of the Attachment. The included MIME types are:

text/plain - Text format.

text/html - HTML format.

text/xml - XML format.

application/zip - Zip Archive file

application/xml+html - XML and HTML.

image/gif - GIF image format.

image/jpeg - JPEG image format.

image/png - PNG image format.

Note: Additional MIME types can be entered as well. For example, to attach a Microsoft Word document set the AttachmentMimeType to application/msword.

Message

Data Type: String

This property is used to specify the Message of the email.

MessageMimeType

Data Type: Choice

This property is used to specify the MIME type of the Message. There are 2 choices:

text/plain - Text format.

text/html - HTML format.

Use text/html if you want to include hyperlinks or other HTML content in your email. Use text/plain if not all your users support HTML e-mail.

Former Member
0 Kudos

Hi, Sireesha.

The most important thing you'll need is the address of an outbound SMTP server (your company or your company's internet service provider can give you this information). You'll need the name (such as smtp.comcast.net) and the port.

You'll then need to provide a "from" address that has permissions to send from that SMTP server, and often you'll need to provide a password as well.

Best regards,

Rick

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Abesh,

I tried the same, but i am getting premature end of the file error. Can you explain me how to get that SMS through this Webservice.

Thanks,

Rajesh.

abesh
Contributor
0 Kudos

Rajesh,

Do you use a proxy to connect to the internet ? In that case you need to set the PROXY in xMII. Go to <b>System Management -> System Administration</b>. Set the <b>ProxyHost</b> and <b>ProxyPort</b> to that of your Proxy.

<b>Restart xMII</b>

and it should work fine !

abesh
Contributor
0 Kudos

Web service to send SMS messages to India :

<a href="http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=21">SendSMSIndia</a>.

Web service to send SMS messages to many countries of the world :

<a href="http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=20">sendSMSWorld</a>

I've tried sending messages to Airtel cells in India and it works !

Hope this helps !

Former Member
0 Kudos

Hi abesh,

Can u explain me in detail about how did u got sending msgs in india and how it was working. i have gone thru the link which u have given but i didnt get it.Can u pls help me out.

Thanks & Regards

Sireesha.

abesh
Contributor
0 Kudos

Open the BLS editor and insert a Webservice action block. Click on Configure.

In the URL field put <a href="http://www.webservicex.net/SendSMS.asmx?WSDL">http://www.webservicex.net/SendSMS.asmx?WSDL</a>.

Click next 2 times and then click on finish.

Right click on the action block again and choose "Configure Links".

On the Right hand pane in the Incomimg tab when you expand the node "Webservice_0", you'll see a node called "SendSMSToIndia". Expand that and you'll see four variables. The ones of consequence are : <b>MobileNumber</b>, <b>FromEmailAddress</b> and <b>Message</b>. Here mobile MobileNumber is the Cell Number to which you want to send the message, FromEmailAddress is any email address (test@test.com also works !!!) and finall, Message is the Text that you want to send. Assign values to each using the link editor and exceute the transaction. Please note that I'd used a 98451xxxxx series Airtel number, and it worked !

Former Member
0 Kudos

Abesh,

Thank u so much for ur clear explanation.

I executed the BLT but its throwing an exception saying that invalid varible at mail address.In the mail address i mapped with my gmail id.I tried by changing to corporate n yahoo etc. id's. Its the exception for any of these mail Id's. And text i have given some text enclosed by quotations.This is how i have done in my BLT.

Can u clarify my doubt.What value to be passed in the mail address.

Thanks in advance.

Regards

Sireesha.

Former Member
0 Kudos

Abesh,

Now my BLT is executed without any errors.But i didnt get any msg.How should i check it? From where can i get the codes like 98451 which u have told for airtel for any other mobile or in the world ?

Regards

Sireesha.

abesh
Contributor
0 Kudos

Sireesha,

i have checked it with Bangalore Airtel Numbers of the series : 9845xxxxxx and they were delivered, although it took some time.

Right click on the Webservices block, select "Add sequence" and then add a Add a Tracer Block from "Logging -> Tracer". Right click on the Tracer Block and select "Configure Links". Map Fields <b>Message</b> of the Tracer Block to the<b>"Status"</b> field of the <b>SendSMSToIndiaResponse -> SendSMSToIndiaResult-> Status</b> field. Run the Transaction and check the output. If the output is "Not Covered" that means that the mobile number you are providing does not fall in the Network Ranges that the webservice covers. Alternatively you can also map the fields <b>"State", "Provider"</b> of <b>SendSMSToIndiaResponse -> SendSMSToIndiaResult</b> to the Tracer and check out.

For me if the message is sent successfully, the <b>Status</b> field returns a "Message Sent successfully" message.

As for the 9845xxxxxx series number, if you have a friend in bangalore you might give his number and ask him/her to check if the message arrives. But trust me it works !

Former Member
0 Kudos

Ya abesh.

U r correct.

I added tracer and checked the status its showing "message has been sent successfully".But its only deliverying msgs to airtel mobiles.Y not for other mobiles....Is there code to be added for other mobiles?pls clarify it..

And how much time it takes to deliver a msg?

Can i use this BLT whereever i had a requirement to send a msg to mobile devices ?

How can i create my own webservice like the one which u have given in the earlier post?

Hop u will help me..

Thanks & regards

Sireesha.

abesh
Contributor
0 Kudos

Sireesha,

This is a third party Web service and I have no idea as to how long it takes to deliver messages or why it doesn't deliver messages to other networks !

Yes you can use this BLS Transaction when you need to send a message to a mobile device.

You'll need an SMS Gateway if you want to send SMSs to mobile phones and i am not aware of how to go about that.

I hope this finally answers your question !

Former Member
0 Kudos

Abesh,

You'll need an SMS Gateway if you want to send SMSs to mobile phones and i am not aware of how to go about that.

As u said above , in our BLT where v r using SMS gateway?.Bcoz am not aware of this.

Regards

Sireesha.

abesh
Contributor
0 Kudos

The Webservice must be using an SMS gateway to send and receive messages.

Former Member
0 Kudos

Hi,

have you ever thought about using a webservice of a provider to send a SMS instead of sending an e-mail to a provider telling him that he should send it as SMS?

Ciao

Martin