0% found this document useful (0 votes)
579 views4 pages

Java API For Kannel SMS - WAP Gateway V 1.0

Java API for Kannel SMS / WAP gateway v 1.0. Released Byron is co-founder and Executive Editor at Java Code Geeks. The latest version introduces prioritized WAP Push functionality and bulk WAP Push messaging.

Uploaded by

zembecisse
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
579 views4 pages

Java API For Kannel SMS - WAP Gateway V 1.0

Java API for Kannel SMS / WAP gateway v 1.0. Released Byron is co-founder and Executive Editor at Java Code Geeks. The latest version introduces prioritized WAP Push functionality and bulk WAP Push messaging.

Uploaded by

zembecisse
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 4

05/02/13

Java API for Kannel SMS/WAP gateway v 1.0.2 released | Java Code Geeks

Hom e

JCG

W4G

Softw are

Resources

Tutorials

Exam ples

Jobs

Advertising

About JCGs

RSS

Email

Follow us

Become a fan

Java

Android

JVM Languages
Communications

Software Development

Agile

DevOps

Communications

Career

Misc

Meta JCG

Search this site...

You are here: Home

Java API for Kannel SMS/WAP gatew ay v 1.0.2 released

About Byron Kiourtzoglou


Byron is a master software engineer working in the IT and Telecom domains. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.

Java API for Kannel SMS/WAP gateway v 1.0.2 released


Published on May 24, 2010 | 4,581 view s | Filed in: Communications Tags: Java API for Kannel

Hello all, we released version 1.0.2 of Java API for Kannel SMS/WAP gateway. The latest version introduces prioritized WAP Push functionality and bulk WAP Push messaging. You can download the new version here An example use of the API is shown below :

0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2

0 1 p u b l i cs t a t i cv o i dm a i n ( S t r i n g [ ]a r g s ){ 0 2 0 3 S M S M a n a g e rs m s M a n a g e r=S M S M a n a g e r . g e t I n s t a n c e ( ) ; 0 4 / /W ec a nc h a n g et h ep r e f e t c hs i z eo ft h eb a c k g r o u n dw o r k e rt h r e a d s m s M a n a g e r . s e t M e s s a g e s P r e f e t c h S i z e ( 3 0 ) ; / /W ec a nc h a n g et h es e n dm e s s a g er a t e s m s M a n a g e r . s e t M e s s a g e s S e n d R a t e ( 6 5 ) ; t r y{ / /S e n dS M St oas i n g l ed e s t i n a t i o n s m s M a n a g e r . s e n d S M S ( " l o c a l h o s t " ," 1 3 0 1 3 " ," f o o " ," b a r " ," s e n d e r _ m o b i l e _ n u m b e r " , " r e c e i v e r _ m o b i l e _ n u m b e r " ," t h e _ m e s s a g e " ) ; / /S e n dS M St oas i n g l ed e s t i n a t i o nw i t has p e c i f i cp r i o r i t ya n ds e n dr a t e s m s M a n a g e r . s e n d S M S ( " l o c a l h o s t " ," 1 3 0 1 3 " ," f o o " ," b a r " ," s e n d e r _ m o b i l e _ n u m b e r " , " r e c e i v e r _ m o b i l e _ n u m b e r " ," t h e _ m e s s a g e " ,S M S M a n a g e r . M E S S A G E _ P R I O R I T Y _ 3 ) ; / /S e n dS M St om u l t i p l er e c i p i e n t s L i s t < S t r i n g >r e c i p i e n t s G r o u p A=n e wA r r a y L i s t < S t r i n g > ( ) ; r e c i p i e n t s G r o u p A . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 1 " ) ; r e c i p i e n t s G r o u p A . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 2 " ) ; r e c i p i e n t s G r o u p A . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 3 " ) ; r e c i p i e n t s G r o u p A . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 4 " ) ; r e c i p i e n t s G r o u p A . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 5 " ) ; s m s M a n a g e r . s e n d S M S ( " l o c a l h o s t " ," 1 3 0 1 3 " ," f o o " ," b a r " ," s e n d e r _ m o b i l e _ n u m b e r " ,r e c i p i e n t s G r o u p A , " t h e _ m e s s a g e " ) ; / /S e n dS M St om u l t i p l er e c i p i e n t sw i t has p e c i f i cp r i o r i t ya n ds e n dr a t e L i s t < S t r i n g >r e c i p i e n t s G r o u p B=n e wA r r a y L i s t < S t r i n g > ( ) ; r e c i p i e n t s G r o u p B . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 1 " ) ; r e c i p i e n t s G r o u p B . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 2 " ) ; r e c i p i e n t s G r o u p B . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 3 " ) ; r e c i p i e n t s G r o u p B . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 4 " ) ; r e c i p i e n t s G r o u p B . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 5 " ) ; s m s M a n a g e r . s e n d B u l k S M S ( " l o c a l h o s t " ," 1 3 0 1 3 " ," f o o " ," b a r " ," s e n d e r _ m o b i l e _ n u m b e r " , r e c i p i e n t s G r o u p B ," t h e _ m e s s a g e " ,S M S M a n a g e r . M E S S A G E _ P R I O R I T Y _ 7 ) ; / /S e n daW A PP u s hr e q u e s tt oas i n g l em o b i l er e c i p i e n t s m s M a n a g e r . s e n d W A P P u s h ( " l o c a l h o s t " ," 8 1 8 1 " ," r e c e i v e r _ m o b i l e _ n u m b e r " , S M S M a n a g e r . W A P _ P U S H _ R E C E I V E R _ T Y P E _ M O B I L E ," t h e _ m e s s a g e " ," h t t p : / / l o c a l h o s t " ,3 ) ; / /S e n daW A PP u s hr e q u e s tt oas i n g l ed e s t i n a t i o nw i t has p e c i f i cp r i o r i t ya n ds e n dr a t e s m s M a n a g e r . s e n d W A P P u s h ( " l o c a l h o s t " ," 8 1 8 1 " ," r e c e i v e r _ m o b i l e _ n u m b e r " , S M S M a n a g e r . W A P _ P U S H _ R E C E I V E R _ T Y P E _ M O B I L E ," t h e _ m e s s a g e " ," h t t p : / / l o c a l h o s t " ,3 , S M S M a n a g e r . M E S S A G E _ P R I O R I T Y _ 8 ) ; / /S e n dW A PP u s hr e q u e s tt om u l t i p l er e c i p i e n t sw i t has p e c i f i cp r i o r i t ya n ds e n dr a t e L i s t < S t r i n g >r e c i p i e n t s G r o u p C=n e wA r r a y L i s t < S t r i n g > ( ) ; r e c i p i e n t s G r o u p C . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 1 " ) ; r e c i p i e n t s G r o u p C . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 2 " ) ; r e c i p i e n t s G r o u p C . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 3 " ) ; r e c i p i e n t s G r o u p C . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 4 " ) ; r e c i p i e n t s G r o u p C . a d d ( " r e c e i v e r _ m o b i l e _ n u m b e r _ 5 " ) ; s m s M a n a g e r . s e n d B u l k W A P P u s h ( " l o c a l h o s t " ," 8 1 8 1 " ,r e c i p i e n t s G r o u p C , S M S M a n a g e r . W A P _ P U S H _ R E C E I V E R _ T Y P E _ M O B I L E ," t h e _ m e s s a g e " ," h t t p : / / l o c a l h o s t " ,3 , S M S M a n a g e r . M E S S A G E _ P R I O R I T Y _ 8 ) ; }c a t c h( E x c e p t i o ne x ){

Carrer Opportunities

Mid / Senior Java Developer Om January 29, 2013

Technologies United States ( FU

Java Developer Piper Enterprise Raleigh, NC ( FULL-TIME )

Java Developer Ten Mile Square Washington, DC ( FULL-TIME ) 2013 Java Developer CARFAX FULL-TIME ) January 27, 2013 Java Developer Elite Associates
Join Us

264,922 Jan unique vis

Do you have a blog with unique and content? Then, check out our program. You can also be a Code Geeks
Tags

Akka Android Tutorial Apache Came

Apache Maven Apache Tomc


Big Data Books Cache Cloud

Design Patterns Eclipse


Google Guava Google GWT

JavaFX

JavaOne

JBoss Hibernate JPA JVM Logging MapReduce


Performance

Performance an

Play Framework Project Man

www.javacodegeeks.com/2010/05/java-api-for-kannel-smswap-gateway-v_24.html

1/4

05/02/13

Java API for Kannel SMS/WAP gateway v 1.0.2 released | Java Code Geeks

5 2 }c a t c h( E x c e p t i o ne x ){ 5 3 e x . p r i n t S t a c k T r a c e ( ) ; 5 4 } 5 5 5 6 / /S t o p st h eb a c k g r o u n dw o r k e r . 5 7 / /s m s M a n a g e r . s t o p S M S M a n a g e r W o r k e r ( ) ; 5 8 5 9 } Best Regards Justin Related articles : Kannel encoding clarifications Java API for Kannel SMS/WAP gateway Java API for Kannel SMS/WAP gateway v 1.0.1 released

Spring

RESTful Web Services


Spring MVC

Testing

You might also like:

Where do the stack traces come from?

Using Hudson/Jenkins to diagnose that intermittent failure

JMX : Some Introductory Notes

Dynamic ADF Train: Adding train stops programmatically

Spring Persistence layer writing entities and ...


LinkWithin

2 2

1 1

www.javacodegeeks.com/2010/05/java-api-for-kannel-smswap-gateway-v_24.html

2/4

05/02/13
ALSO ON JAVA CODE GEEKS

Java API for Kannel SMS/WAP gateway v 1.0.2 released | Java Code Geeks
RECOMMENDED CONTENT What's this?

40 Java Collections Interview Questions and Answers 4 comments One jar to rule them all Scala: Collections 1
5 comments

Tacos, Tragedy, Testosterone: Watch Episode 1 of Comedy Central's New Show Comedy Central 8 Ways To Lose Money On Bonds
Investopedia

2 comments 1 comment

The builder pattern in practice

Kim Kardashian's Stunning Mini-Dress From the Red Carpet Style Bistro That '70s Show' Star Lisa Robin Kelly Arrested AGAIN & the Mugshots Keep Getting Worse CafeMom

4 comments
Leave a message...

Com m unity Share

Discussion

Ju s ti n C a te r

2 years ago

Hello Sndor, Yes it will support receiving SMS in the upcoming version, so stay tuned! BRs
0

Reply

Share

S n d o r N o rb e rt

2 years ago

Hello! Will it support receiving of SMS? Thanks!


0

Reply

Share

Ju s ti n C a te r

2 years ago

Hello Josue, Either a SMSPushRequestException or a WAPPushRequestException will be thrown to your client if Kannel returns an invalid response code (other than 0 for SMS and 1001 for WAP Push). Both Exceptions contain the code of Kannel response. As far as the delivery report, this version does not implement delivery report handling. Nevertheless we plan to add it in the near future, so stay tuned! BRs
0

Reply

Share

jos ue

2 years ago

Excellent post, I have a question ..... maybe I could help -> How could I know if the message was sent to Kannel was successful -> How could I know if the message was sent from Kannel to the carrier received a satisfactory result Thank you very much for your help.
0

Reply

Share

C o m m e n t fe e d

Su b s cri b e vi a e m a i l

Knowledge Base

Partners

Hall Of Fame

About Java Code Geeks

JCGs (Java Code Geeks) is an independent online community fo Examples Resources Software Java Code Geeks .NET Code Geeks
The Code Geeks Network

Android Full Application Tutorial series GWT 2 Spring 3 JPA 2 Hibernate 3.5 Tutorial Android Game Development Tutorials Android Google Maps Tutorial Android Location Based Services Application GPS location Funny Source Code Comments Java Best Practices Vector vs ArrayList vs HashSet Android JSON Parsing with Gson Tutorial

creating the ultimate Java to Java developers resource center; ta junior developers alike. JCGs serve the Java, SOA, Agile and Te announcements, code snippets and open source projects.

technical architect, technical team lead (senior developer), projec

communities with daily news written by domain experts, articles, tu

License

This work by Java Code Geeks is licensed under a Creative Com Attribution-ShareAlike 3.0 Unported License. License

www.javacodegeeks.com/2010/05/java-api-for-kannel-smswap-gateway-v_24.html

3/4

05/02/13

Java API for Kannel SMS/WAP gateway v 1.0.2 released | Java Code Geeks
Android JSON Parsing with Gson Tutorial

2010-2012 Java Code Geeks. Licenced under a Creative Commons Attribution-ShareAlike 3.0 Unported License. All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective ow ners. Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.

www.javacodegeeks.com/2010/05/java-api-for-kannel-smswap-gateway-v_24.html

4/4

You might also like