Page 1

VidéoSMS

Manuel de l'interface HTTP/HTML de VidéoSMS:

Comment intégrer facilement l’envoi de SMS dans vos applications et votre Web en appelant simplement une URL Web

Version: 1.3-3

) &*

!% &''(

MONACO TELEMATIQUE MC-TEL

25, boulevard d'Italie, B.P. 225, MC 98004 MONACO Cedex Tél: (+377) 9216 8888 Fax: (+377) 9216 8865 e-mail support technique SMS: sms@mctel.fr email service commercial: sales@mctel.fr Minitel: 3617 MCTEL1 Web: http://www.mctel.fr et http://www.smsfax.fr

!

"

#

$

!% &''(


Autres documents # ! -

+ . -

++

-

-! -

• •

-! ! !

• •

, + ! -

"

8 +9 + . --

!

/

01

-! --

%

/

,

! -

! -

2

!+

)

3 4

- -

# . ! -. 56 57/ 56 -+ . -6 8 +9 + . 7 56 $ 7/! ! 6

-

) -

++ !

5 ! -- . 57/ ! -- . -

)

!! 7

Informations propriétaires ! " # + : + -/ - -

%, % . -- -

! !

" # 5 -1 ! --

-

-

. - -! -+ ! " # 9 +) 333 -!- 5 - -

!

-

! --

-

! + %

/! -

-

#

-

# -

-+

" +

-

% -

! " + -:

-/ %

+

! " + - : 1, ! 1 9 +) 333 !

-

+ + -

:

!

-+

- %

! ! / ; + <9 .; < -

. --

-

-/ -

9 +) 333 -!- 5 !

Révisions ' & &

& & & & &

'

8= '> ( 8 '> &? @A '>

> ( B C

&( ' ' ( (

8!

8A2 '> 8A2 '> $ '> @8$ '( 8= '(

!

"

-

/

/ /

/

#

! =, =, 5 + A= ++

&

- !

/ , -/ - + !< -. 4+ + ! -- . - 5/ 5/ 5 ! + /. ! !

$

!% &''(


&* &? &

& ' '( > &*

8 = '( @A$ '( @A '( $ '( $ '(

!

"

/

#

!< - 1, 8, !! 8, - + -= +4 - 1, - D

%

4 -

$

!% &''(


Table des matières

!"

#$ # %

. ! E . F " . -4- <! D ! 8++ - D -< ! -+ 9 F " '

&

D

+ -

!

"

* * * ? ? ? ? ? #

#$ # $

((

%

&&

+ - " - 4+ - ! -- . =!D 9. - E. " ! = ! )

& & &

"

$

(

'

&(

)

&(

' ) - ! -- . @ < 5+ = . - + - - =<. ." -

5) / 5/ . !

&( > ( ( B B C

5

)

!

"

#

&* C

>

$

!% &''(


A A

! !

9 6!

. !! . 68++

7G H . !! .

7

7

. *

G 6G -8 #

#$ #

"

+

,

C * * * (&#

+

, A A

! -

-

+- $

&#

" D D

)0 !< !< !< !< !<

": ":

-

-+

!< ) !< -

-

) 5 !+ 5 !+ 5 !+

-" -" -" -"

- ": I !! I !! I !! I !!

J- -!- K J -K J3 ++ -9K J.

- - ": -" I !! -" I !! -" I !!

1 -

./ &' &'

2

! !! - 1 -

....-

-

)

2 -

.& & && &( &( &B

K

J- -!- K J -K J.

. &B &B &C &*

K

3--

4 5

6

. &?

2

-

7/ '

+

7& ": 2 - F#00

- !+ & 77

# #

. L 4+

-

3 -+

D 9 -

#$ # .

/ #$ #0

*

#$ #

"

6 (7 2

$2 % 2

> > "

34

5 .,0

3 38 9

*

1 +9 %

11

"

3-

'#$

C%

!

1$ 2

" /

+

-!-. 3 4!

"

72

6 37

-

-

*

6

<-

5 -

(/ >

%

8

#

(&

(

$

!% &''(


Introduction

Généralités 8 D9 D5+ +9 + % - ! - ! - + ! -+ % 4 5 !:! + + + 1 - , 5/ M

! % / - -+ -- . 9 . - ! -- . /" -- D ! -/! - -+ - + -/ ! ! -/

8

! " + !

#

- -+ ! +9

/ D -

+ ! % !

-

-+

"

#

N %/ -

-+ + 9 . + ,

-1 -

! % /

# -

- ++

! - ++

:

-

4

-

+ + !+ < -+ ! D 4 ! ! " --N % D - 5+ " % -! --

+

D4

%-

!

-

!+ < 1

"

D

/ 1+ ! -/ ! /+ ! ! ++ - !+ ! A= +

N % ! -- . !

! -

-

-

5)

"

#

+

-

-

+ ! -

. ! +9 - 5 -/ 5/

5/

Notions de vocabulaire ! !+ •

• •

% -+ - "D -O + % " ) 9 % : ) ! % . 61( 9 - G 7 P + 4 " D + ! ! " + - # - ! -+ : 56D + 4 - + 5 D + - Q + -7 %4 ) D ! % 9 % ' 9) ' 9) ) ' 9 6+ . + % 7 ) ! -- . 5 % 9 . +9 69 % ! -D. D +9 ! % /! - -- + -- % D 4 1+ +9 - 5 D++ ! " -7 +) # ) /+ -D + +9 " ! % D /++ --! % ) -

!

!

"

#

B

$

!% &''(


4 5 6+

%

.

7)

4 - 6+

%

!

7)

4 +

! % 6

+9

57 •

1 -

D

+9

! % 6

57

!

"

#

C

$

!% &''(


Que peut-on faire grâce à l’envoi de SMS ?

# !! --

/D !+ -

- <-

+ 5

D ! -- . - + - -1 Q ! ! <- - "

-

: - !

-

-

-

5 - <-

-

-

5 ! 4 + -! + !% 5 -/" !! +9 ! % ! ;

! !

,

-+

Expédition unidirectionnelle de SMS -

/ -

-

4- +

-4- <!

!

" - -

": +

% +

-

Mailing et marketing direct • •

' !+ 4 -/ : '

) /+ - + -+ - + ) ) )

/

4 - + 5 !+ 1 ! '1 )

- -

Bureautique • • • •

-! -8 -- ! = ++ -! --

! -- . + ; +

D!

- !+

-

;

.

-+ +

! -/" +9

#

# !

" !

. -

-+

!

D -

+ -

-

Intégration au système d’information de l’entreprise • • •

# !! " ! - - D -! -- + -+ - 5 - !! + -+ 4 ! ! " ! . - D +9 $ ! " ; - 5 !+ 4 -/ -! ! # +9 !! ! - D. +9

!

"

#

*

-

# ;

-

.

$

!% &''(


Applications d’alertes sur évènement D

D

+ -

D!+ D

"

! - D

!

- + : ) + -- ! , /

9 + ++ /+ -- . D

+

D

6

/-

Transport •

!

-! --

/

5+ -- . / !! 7 D ! - !+ !

-

5 9

-+

/

-

-

Téléachat • • • •

#

! ! -+ % -+ %

!! -+

5+ %

D

-+

!!

-

-

-

Banque et finance • • • •

#

! - . < --! + D5 D+ - !+ ! / + D / -- . D ! - % ! ! -+ " -- % + D % - < / + -- ! /

-)

-

!

)

- D

Télésurveillance -

-4- <! ! " -+ : ! - + D 1 - . % ! / 9 -- + - - D <- + N %/ -4- <! + : + - 4+ - -4- <! 5 !+ ! / -+ -/ +

! ! ! D++ /

% 1 -/+

Utilisation interactive : réponse aux requêtes de l’utilisateur # - ++ ! -/! !+ 5 -

- - !+ !

!

"

#

, D

+9

/+ -" D - + ! ! % /D -

?

5 ": -" +

$

:

!% &''(


8+ D!+

"

! -- . !

4+

-

+

N % ! • • • • • • • •

/

5+ + D / + ! " / !! D . %- - ,1 -- % + D -! -! - 6 ! / 7

- 5 !+ - + -- % - ) . + - !! 5 ! - %- -)+ 5 -/ -+ % - " - E/ 9 D - D / M ! !+D % -< D . D D !+ 6% / !+ + -/ 7 - 9 < - + ! D 5 ) -4- <! + !:! + + ! . . +9" D + 5 + - + 9/ D ! + + ! ! < / - " D . D D D ) 6 9 + 7/ / / = -! -D ! -- . 1 + ! 4 !! ) 5/ ! / 5/ M . ! , + ; . . +9" D ! -! ." - -+ - -6 " /! /! . / 7 = , 5 " ;; . / ++ . 69 7 -

-+ -+ -! " ) ! -+ / ! D+ ,-" D1 R+ 4+ D D ! % + D 5-

!

A

A 9 -+ + • • • • •

5/

G -

-

+ . ! : - + + ! " % % ! / !! ) 9 .! . 9 .! 9 .! . 65) , 7 ! % <<- 5 !

-- / +

D !

!

"

<- 1 -

9 -+ !

#

)

9 - +

!/ ! !

-

, % / + - -

- + " -

!

!

-+ 4

-

N G

" !

+

'

D+

!

$

!% &''(


Généralités concernant les SMS

Les aspects techniques Principales caractéristiques des SMS Type et taille des messages

• •

- ! -- . - " + : ) 5 ) D ! -- . " ! 5! ! B' < F -) D ! -- . % ! 5! ! >' % -+ + 5 !+ : !+ 4 - + ) o -! . ! % o 4 N + -9/+ ! ! " ! A= N + + 9 + . N + !+ " 4+ )/! . / ! ! ! ++ @ 9 . % /

- + -- % -! + - ! -- . -

- ! -- . - 1D

-

+ -. + !

/" -

+ /

-

+ -

Remise des SMS et durée de vie

-! - + D+ ! % D- + - , . % 6 - E + D: -! - 1 8+ <-

! % /9 -

/ -"

/

.

7/ ! -- . -

- P -

-

- 5+

/ "D D+ :

/

++

4 ! 5!

+ -- % /"

) +

5

!

+

D9

!

-! -D++ 9

+

: --

! - + - 7 O +

+

-

-! -49

+ +

!

S +

1D

G8H 6- <-/ + S +

-

+

-! -- / " + ! 1 D9 !

4

++

!

!

: -

- 5 + -

!

"

-/

#

!! -! -

- : -

D

/ - + --

-

- +

-

!

$

!% &''(


Mode d’affichage et stockage

/ T- - E/D + D D ! -- . " D + D - ! - D 9. + -- % - ) • E. / 1D D 6! + 7 + ! 6' ! -- . -7/! -- . -! - 1 ! % - / + : " D D + + - ++ ! - ! -- . - • E. - ! ! +9 6 + - + -- . ! " +9 + % + 7 • 8 9. - D - - - E. ) -/ ! -- . !! ! 9 1D - D /+ + <- + : + D Suivi et acquittement

+

- + -- % ! -! -

5+ • • • •

! D "

+

1: ! -

-

) 8" 8"

-

! !

+ !-

9 8 - D -" ) ! -- . 8 !D5+

!

"

!-

!

+

-+ !

!-

-

9!

D

!

-

) ! -- . ) ! -- . T + ! % / + ! % D+ : -! - D -/5+ 1 4 - D5+ 1 ) ! -- . ! -/ -

Raccordement au réseau SMS - +

-

1 8

-

+9 ! % - )

+ + - / -+ ; ! " ! - -+ " -7 ! " + !! -+ " - !! " 5 !+ ! 4 G H ++ 1 -4- <! 6- + S -/ - -+ - ; - !:! - + -- % - 5 - + -- -+ ! -- ; 9 " ! 1 ) -

!

"

#

+- $

+

11

; 0) <- 5% - + - ++ ! " T - !+ /+ ! / 9 D8 S7 ! " ; ! ! + < ! 6

&

-

$

!% &''(


$ ! )!) + ++

-

-

-

! /

" . - -+ " - -- + -" -!/ + . -7/ /G ! = 4/ + -/ 7 -

-+

;

!

!

"

#

+ D 9 ; 1+

- ; 4 - ! 9 ! " # - " 5 6 . / G=/F 4. % ! - 6H &(/ !

$

!% &''(


Développement de l’application

Principes généraux D . ) !! D -! 9 9 +) 333 -!• A • A • •

A

+

, ))

D +

)

8

- + D++ / --6! -5 ! 7) 1 3-- =3- $/ 1 >- =? $/ S 1 - 6 ! 7 " 1 ' ))

-1 S

-. / -

-

!+ - . --

1 ) < ! DD 4 9 . % -! ! S

@A :B8: 5 S %-+ A# . !

- -

0 5 9 5

-

= +/

-

-

-+ + --+ % -

-

Environnement nécessaire !

D " !

T

- D -+

# ! T 3-- =3- $ - . ! ! " # ! ! 8 # 8 ! -

-+ D

-

! " + - - ++

-

-+ + -- % !! " 6 7 G 6G H

- + . + 3 / - ++ - N %- + -+ *' N %6 - 9 % <- 1 7

-

<

! 7

-

--

. !

!

.

,1

-

3 " - --

+ -

5

"

-

Les aspects ergonomiques $ + -

%

-

- " - --

--

-

Taille des messages +

; 5 D

B' ) !

"

< - 8 ) #

/ - 9 C )

" 6

>

D ; D

' )

1 ) $

!% &''(


D )

1 )

" '

' " - ! -- . -! -/ " ) A ! -- . " + E ",& / 0 % ) & ! 2 - 1 -! - + . / ! -- . + + + -T -" -! - - - ! + + - + <+ + ! -- . . !+ + + +9 -/ - + -- % T > T -/ " ! 5! D ! -- . B & -6 + B' 5>/ - ! -- . T -/C - D : - -+ ! - -1D ! -- . 7 • A ! -- . + + " &(/ 1 -- / + -- % T ! -- . + - . -/+ + ! -! ,-" D1 ( & ! -- . •

)

)

'

%

-

) 1 B' B 1&'B &'C 1>B? >C' 1B&

& >

1 > 1&(B &(C 1 *> *( 1( &

Jeu de caractères •

A

-

+ < - 8**(? 67+ - < -2 < + - - , < -2 !+ -+ " + - + 9 65) U+ 7 1 + 5 &+ , - , 2 - %- / - +9 % - - ++ - A / -! - 4+ +9 % - 6 % / -- /. /,+ -/ 9 -/ +9 % A ! !% < - + ! -C'

V

,

+ 7 .

1

Identification de l'expéditeur + 4-

+

! % G

- +

/ - ! -- . - 5+ -+ + + 1 5+ / - -! % -

&

D . - A /" D+ , - -+ - +9 % ! -- . - - + - % ! -- . + !% 5 +9 - - ++ + - D - ++ / D+ < - +9 % " *> -% -

!

"

#

-

+ -

-+

: !

4-+ !

! " -+

"

" . ! + - - + 4+ -! - 6 % / 4 " / 9 -/,+ -/ 7/ " C' < -A + ! -- . +9 !! D 4 - ! -- . + - >B?

(

$

!% &''(


5+

-

5+

--

-+ -- : - -7) *''B &'BB' + . ''?( ''B + G= *''B + F 4. !

! • • • -

!! % O

/ -" ! -- . !! !

! - -

-+

-

5+

" 1

6+ -- % ! ! + --

: - -

+

-- . !

-

+ -. . 7/ + -

1 +

" % 5 !+ 6 -

. " / -+ + ! -

-

5 5+

" + !! -! - - 1

-. : +

! -- .

!

-! -" " -

-

!

-+

!

+

4-

.

% -

4- - - - ! ! " /" +

-

%

-

-

9 + /

!!

. !+ 5+ -! % --

5+ ! ! + ! / !+ + + -

!

! % - ! -- . -! - - 1 ++

" -

Routage des réponses + !

-

-

- . - # 1 ++ ! # - " + -+

-

+ / - !+

+ ! . !:! ! -- . - 9 " -

!

" -! !! -

Envoi vers d'autres réseaux: vocal, fax, télex -+ 9 !+ " ! -- . - 5) • % o + +9 o -"

+ -

! -

G G ! -- . !

o

!" / - + -- % + 4+ )) G

. !+ ! % /! -

#

!

1 @ 6 -

!

-

" + -

#

B

++ ! -! - - + -

! -

1 -

% @-- B ++ !

! + ! ! + - + :1 ! -- . 6 9 . 5 . /

% ! -- . / 1 % 1 B) - ! -- . + . " + : + - " + - !! -+

"

"

! -

9/ ! +9

o 1 •

-

-! -

! . !-

-)

! -- . 9 +

97/ !

1 + /

-

!+ + 7

$

!% &''(


)

! -- . - +

+ -

- !-

-

-

5/+

: " +

:

Règles déontologiques et réglementation -

. /

- - ! -- . - 5+ ++

. ! • •

. ) - %

-

! ! 1 - " 1 - <. - - !+ -

%

-Q

4 - ! -- . - -/. -- -/ . 5 / 5 <. ! 5% - !W G - + + - + 4-/ - + +9 ! % . ! ! -- . - + % - - - % - 4 + % ! + - ! -- . - 6 S + S7 - - ! 4 - !+ 6+ 5 !+ S S7 + ! : - ! -- . + % - 6S + S7 - + -! % . - ! -- . - + % -+ - - - + - + -! % 1 !!

Utilisation des outils de développement 5- + • D • D

-

• • •

+

N % ! S !

++ !

9

G

H

+ . !!

! + . !!

-

) 8 S

#

6%

. 1

! S -

7

-

E/

# -

S

-+

%

Interface HTTP/HTML A=

. -

#

! 9 !! D++ -

":

2 " +

! +

- !+ 9 D5+

1! 9

D

W 1+

/ D!+

-+

"

-

!< D

" --

! /+ ! N %/! - --

Un environnement fichier FPI (File Programming Interface) FTP/XML -

- -+ 1+

+

D!+

1 "

-! ++

-+ " -

S

!

"

#

C

S+

-

-

9 - 5 -/ -! + G !

$

-1

!% &''(


Un environnement de fonctions API (Application Programming Interface) -

- ++

• • • -

-!- + - - A 57 -!- % -

- -+ !+ - ) + -

- ++ --

--

+ -

6

6N 3-7 !+ .6N %/

D S

.

D8

F/

-

-

6A 57/ 7-

-

- % +

-/1 /

E -!-

-!-

+

-

- 1+ -

S

#

Interface SMTP (email) - . ! + --

+ -- %

D

4

-

!

+

!

+

!

Le logiciel VIDEOSMS/PC /- 9 - !+ ! -+ D 5+ + 9 . . .

!

"

#

;+ . D - ++ - !+ / + / . 1 E D - !% 1+ D #/ # - 333 -!- 5 !

*

$

- ! +

--

!% &''(


Envoi de SMS par l’interface HTTP

Principe de base !

5 - 3-- =& &

3-- =& &

Passerelle SMS de Monaco Télématique

Serveur du client

>' & - )

+

%) +- $

))

N % D++ ! " #

!! 4

" ":

+ -2

/ "

+ -- ": -+ ! • ! -- . • + • -!

- 4+ - ++ -) 6 5/ 5/ ! / 57 - ! -- . 4- + !! ! + N + -9

Connexion à la passerelle SMS de Monaco Télématique MCTEL 4

":

1

+ --

+

-

+ -- A= - • 9 +) ! • 9 +) % • 9 +)

-- -+ 1 + --!-. 3 4! . % - -!- .V !! -- . -!-. 3 4! . % - -!- .V !! + D ! -- . + -!-. 3 4! . % - -!- .V !! ! - D !+ / !! -

- ++ -!-. 3 4!

!

: + --

"

#

- --

+ -+ -

?

J-

) -!-X

J

-

+

-X

J.

+ X

- -4- <! -

4

-

+

!

+

$

$ 9 .

!% &''(


+ - + --

--

-- - + % - - + % - D: !

": -

+ -

! $ # 9 ": -N %

+ -1

++ ! !

; - 1+

"

+ -

+ 54 -

-

-

-- -

-

5 -+ ) 2 ) 6 - ! ! + -- 7 - + ; % - + !< - + - T -) • - :; !+ 4+ S2 # !+ S) + !< -!! " - + ! " • -: + ) ! • / -+ ; - !:! !! ! 6- + - ,1 7 !+ 9 +) 333 -!- 5 ! -+ ! " -- 9 ; ; !! ! ! + -- + /" " + - -!+ - + ; 9 . !+ + 9<" / % / 0 - . ! + -- % !+ 9 . . + # # 9 +) 333 -!- 5 ! - - -/" " ! 9 - + !+ / - -+ - ; ! ! + -" " -+ ; - + 4 + N %333 -!- 5 !/ + + . !! # + ! -

--

-

Requête d’envoi de SMS ": D 2

-

-! - 1

+ --

! 4

D

!!

Utilisation d’une requête HTTP GET - " • • • •

D ) -!-. 3 4! 5 1 + --! -" : 2 1 DA= . % - -!- . ": 2 - + !< -/ -! - + <- DA= < V/ - + !< - + - + - X 6D . ! . 9% ! ! " ! + 7 $ + -! -+ <- D ! -- . /! + --

Utilisation d’une requête HTTP POST - " • •

D ) 5 1 + --!-. 3 4! -! -": 1 DA=

!

"

#

&'

.% -

-!- .

$

!% &''(


": + -9 -9+ %. ! -- . + Y ZY ZY ZY Z ) o # 4+ ) ++ 5 333 ! o 8 + 9 - ) * o # .9) 6P . $ + -! -+ <- D ! -- . /! + --

--

-/- +

-

-7 -

Paramètres des requêtes :

": +

-! - 1 + --/

-

!

--

-/

-+

":

Paramètres communs à toutes les requêtes )0 [# !!

' 1 )0 ' " ": 1 ) • F )2 4+ - ! -- . - 65) 5/ 57 • F " ! D D 4 • G %) ! -- . N + -9+

D

H

1

))

)

) -

-!-

D

)0 1

[A-

D

[A-

3 D

' 1 1 , )) $ ! !+ /" + ! " ; ! - !:! + + !+ - 333 -!- 5 ! ! 4 + . !! # #/ " ! -/ 5+ -+ ! !+ 333 -!- 5 ! + -!+ / + ! " ; - !:! + + !+ - 333 -!- 5 ! ! 4 + . !! # #/ " ! + -- " % + -! - + ! ! % -1 !+

!

"

#

&

!

HC & ;"C3

$

!% &''(


[

-

D

$ !

-

[

-

D • •

• [# !+ 4 D

$ ! 2 -" !+ I # -

[# !+ 4 3 D -

D++

-

&

&

)0 - ) '6 7) ! \ ! ! ) ": / ! D- + -! ! % " !+ D D- + - % &) !! /+ 9. + !< - T - + . / !+ !+ + # !+ " + !+ -+ - [AD / + !< D- + - -+ / -+ - [AD+ !+ N F K - + - !! " !+ /D 4 ;+ - + !< + -!+ - + - !! " !+ /D 4 ;+ - + !<

&

8#

8$]

HC & ;"C3

Paramètres additionnels lorsque « command=sendsms » )0 [

- $ !D

' 1 )0 -

$ ! /+

[ -.#

+ #

D

"

#

! ^&F

^&F B'C'*'? '

7

1 -! • -- . 5 6+ ! 8 # 6- **(? 6 < ! " ! ! • -- . % )0 4+ ! -- . 1 4 ) • ) 6 7 • G) G 56 + 7 • ) 5 • ) 6! -- . • ) !

-. 4+

!

) ' / 06

&&

)

[9

3

D

7/ -7 -7 "

- 7

$

!% &''(


[#

[

[

[

[

[

[

[

[

[

4+ D

4+ • •

)

H

H ) H8 ) 95

-% ! .D 8 +9 % . -) • **(? ) /" - +9 % 2 5 & • A #&) A • 2 ) +9 % 2 + D -- . ) • '6 7) 6 !! 7 • ) - 9 !+- [ " D [ " $D -+ D9 D ! -- . + D D ! -- . + D / ! !! 4444 . - [ " DJ ' -+ + ! D D ! -- . + D / ! 99)!! . - [ " DJ ' -+ + 5+ D -- . 1 ! !+- ) • '6 7) 6! -- . ! 7 • ) - 9 !+- [ " %" ! D [ " %" ! $ D -+ D9 D5+ ! -- . + 5+ 4 D D5+ 6 ! !! 44447 1 " ! -- . : -D D + -+ : -! . - [ " %" DJ ' + 5+ 4 ! D D5+ 6 ! 99)!!7 1 " ! -- . : -D D + -+ : -! . - [ " %" DJ ' +$ --D ! D ! ) • '6 7) • ) 9 !+ [ "& D -+ D -" ! -- . ! - - <+$ D ! D - + %<! ) • '6 7) • ) 9 !+ [ "& D -+ D -" ! -- . D

!

"

#

&

**(?

'

&( 'C &''>

() '

'

'* &''>

() '

'

'

$

!% &''(


[ +$

4+ D

[ +$

8

--D

[ + G -9D

[ +=+

D

[

D

[

[

=

.

D

D

!

"

4+ /" + : ) 8 • 8 ) -- ! • ) A= • F ) ! % + • G8H) ! 5 . - [ "& DJ ' [ "& DJ ' 8 -- + D -/" !4% 5_ !4 ! ! + : ) 0 B & >(BC*? • -- ! • ! ! % • ! 56- 7 . - [ "& #J ' [ "& #J ' -- . -96 ! ' + + + + ! % 7) • '6 7) 6! -- . ! 7 • ) ) 9 . !! D 6! -97 ! - - - - E. + ! T! !+ ! ' + !! 4+ ! -- . + + T + ! % 65) ! -- . 7) • '6 7) • ) !+ ! ! -- . ` 5 -+ % + S!4+ S + -/ . ! 5! (' < + !< . 4 " + . ` 5 -+ % + - E S8F# & >(BS 1 ++ ! / . ! 5! ( < - # + ! % /+ ! ! -+ ! + ! -+ D ! ! " +9 ! " D5+ / " D- % " - - 56+ - G 7

#

&>

$

!% &''(


A 9

! -+ "D - + - ! -- . 6+ % -7 A : 95 ! ) • ' ) + - DA + - 6 • ) A - + -

=+4

%

8 !

4

• •

. ) ') )

-

+ - -

- 6

9Z Y

9Z

7

-

!+

Y= + 4 % Z Y=+4 % Z

7

-

-- . + ) • ') ! 6 • )+

--

--

-

Y

3 -

Y

4Z Y

4Z

7

+

" - -0 -/ -" 4 + - 1 T + !! ! ! 6- -- - J - 7 -6- -- - J + 7 - -0 9 . + !< - + - -+ / - -! 6 - 7

-

+

Paramètres additionnels lorsque « command=readstatus » )0 [ -.= D

' 1 )0 +

= !

) ' "

8'B# '? FC # *

''*C'>G

D

#

-

!! [Y 2= GZ

-!-D

-

+ .

)0 &

Paramètres additionnels lorsque « command=wappush » )0 [

- $ !D

' 1 )0 -

$ ! /+ 7 A= N + 1+

[N +A= D

--

) ' / 06

+

! ^&F +

^&F B'C'*'? '

9 +) 3 + -!- 5 ! 8 !-G ! 4!

)0

!

"

#

&(

$

!% &''(


N + 5 N +# + . 9

5 1 9 1 -% -- E !+ " + : -/ A= -.

G!

8

!-

-

-N + 9 9 . " 4 !" !

Paramètres additionnels lorsque « command=getaccountinfo » )0

' 1 )0 $ 8$ )0 $ 8$

) '

Statut de retour 8+ <• • • •

+

" : / + -- + --4 5 - + !< + - + !< - % . - D <D !+ D5+ - - . 7 D5+ 6+ 6+ ! D 7

6+ • D -

":

D++ •

4 4 -

• + Y$

-

4 !!

!

+

+ --

-)

/-

4 ": + + -!+ D5+ ! --

+ . 82Z

Y $

-/ DD- + - % " : / + -- .- -+ " -/- 82 Z

!+

+ +

7

+

-

!

! !! -

&'' a 6 ! )

)

9 +7/

Tags retournés par toutes les requêtes Y

Y

-' = A Z

H =

A

' 1 # D 6 - <-7 - - ! ! " A ": " -- D Z -- . D 5 -+ -- -

) ": /

5 a

Tags additionnels retournés quand « command=sendsms » - .- -

--

-

-' !

" !

-

=

' 1 "

#

A

J ) )

&B

$

!% &''(


Y

2= GZ

" 8'B# '? FC # * ''*C'>G 4 69 O 9 5 ! + ,-" 1>' < -7 #D! " : + -- 1 ": [ !! J -D+ ! D D ! -- . 8 8Z + !< [ D # J & >(B\8 J& b + ": / 1 D " = G = $# Z + !< 8F# & >(B [ = D + " : /1 D "

Y = 8

Y = 8

=

Tags additionnels retournés quand « command=readstatus » - .- Y

Y Y

Y

--

-

" !

-

=

A

J )

' 1 ) # " D -! -! -- . - + -- % - ) • ) !6 9 - Y 2G $8 8 Z7 • &) • ) -! 6- ! 7 • &) - 6 ! - 1 + -7 • ) !+ 6 -- 4 7 • *) - 9 ; D+ • ?) - 6+ 7 • & ) ! -- . D9 + • ?? ) 2 H 8 Z -- . 5 -+ 1D " =!+ -- 2 == =Z # D " ( -! -A ! -- . % -! D ' - D 5 2 H == =Z -- . 5 -+ 1D $ ! " + -- 2

-' 8 Z

!

"

#

&C

$

!% &''(


Y

2G $8

8

Z

- -+ % / " 6 &C 'C &''> () 71 " ! -- . % !/ % 6 D9 7 1 " T 8 8Z + !< [ D + - # J & >(B\8 " : /1 J& b D " = G= $ + !< [ = D 8F# & >(B + " : /1D " D9

Y = 8

Y = 8 # Z

$F ) -" " + -

!

- & ! - + !< - T - + ++ ! -

-

": 6 J&7/ + . ": / ! < 1 !-

Tags additionnels retournés quand « command=getaccountinfo » - .- -

--

-

" !

-

-' Y# Y# Y# Y# Y# Y#

$ $8 Z $ A=$8 Z $ F $A F =Z $ 8 8 = Z $ # A$ =] = G HZ $ F8 8$# Z

=

A

J )

' 1 .-

$ !

) -

!+

!

@ $ 0 B & >(BC* ,-! 9_ ! !

$ ! + % 8 -- ! # + 4!+

'(

Gestion des notifications d' expédition par HTTP +

-

-

N % # !< -

: %-

+ -• •

+

0) % )

. :

:

-

!++

- ! -! - ! % -! - 6

: -

6- <-

--

+ 8 7

-

!

! 9 + . "

"

#

-7/ /+

9 .! -

+ / - +

9 -! - . %

&*

!

N % T " !+ ! -

-

-)

5 !+ S -

- -- - 9 7

- + !< - -+ -- - - + - + : 2 + + !< / - - + !< - - -/ ! 9 -

!+

/ - + + - -"

- . -

+

!+

9 +

!

S !

--

- ++ ! %

9 -

)

! 9 -

--

- + - <- + ! -! 9 -6

$

/A# /

!% &''(


Paramètres des notifications HTTP )0

' 1 )0

[

- $ !D

$ !

/+

^&F + $ !

[ -.= D -.

• • • • • • • • • -. 5 ! -• •

• • • • • • D

# +

!

"

1 !

#

0 B & >(BC*?

7 ! -- .

! -- . ) ) !6 9 7 &) ) -! 6- ! 7 &) -6 !-1 + -7 ) !+ 6 -- 4 7 *) -! -?) - 6+ 7 & ) ! -- . D9 + ?? ) " .) = ) !6 9 7 A$ =8F )

[ -.

) 3-/ 06

=8$ ) -! 6- ! 7 $= A ) -6 !-1 + 7 # A ) -! -== = ) !+ 6 -- 4 7 = = ]) 6+ 7 8] ) ! -- . D9 + A$a$ N $) ! " 6 8 5 - 7/ - ( .-

&?

8'B# '? FC

# *

''*C'>G

=

'''(>

$

!% &''(


[ -. 5

D

-- . - 7 +

[ -. %! [ -.

A

D D

-

=

5 -- - 6 8 . !+ ! - ! --

-+ 5 -

%

9 -

+

! -- .

> @A &''> &) >) ( > @A &''> &) >)>B

! ! -- . 6 + ! % 7 $ !% - -+ ! -- . / -.+ !< [ D + " : /1D " + !< [ = D + " : /1D "

''C #

J & >(B\8

J& b

8F# & >(B

Transmission des SMS-MO reçus par l' application du client -" ++ - - ! % -/ -! - 6 ! ! 5 7/ : -! - 1 - + N %A=

1 ! T-

- + !< - -+ -- - - + - + : 2 + + !< / - - + !< - - -/ ! 9 !!

% - <- !+ + -+

!

-

. 1 -

-

+ /++

! +

-

+ -

9 -! - .

+ / - + % % -) /A# /8

N % T " !+ ! -

)

! 9 -

--!

-

Paramètres des notifications HTTP de réception d'un SMS-MO )0 )0 [#

$ !D

[#

$ !D

!

' 1 3-1 $ ! ++ + 5+ / " + : ! . ! /+ 06 ^&F + 7 ! ! ! 65) C CC7 $ ! ! % 5+ ! -- . /" + : ! . ! /+ 0 6 ^&F + 7 ! - 6% 7+ -! !

"

#

'

) 2 4 5 0 B & >(BC*?

' & & ? CC&

$

!% &''(


[ -.= D

$ !

[ -.= D -. .9 -.#

8'B# '? FC

+ ! -- . ! -- . 6

. !

4+ D

.D

--

# *

''*C'>G

> @A &''> &) >)>B B

7 ! -- . / 5 % / ! 4+ ) • H ) • H8 ) -% - 95 ! 8 +9 % . -) • **(? ) 8( • A #&) A • 2 ) +9 % 2 - -/1-+ #

[#

[

! -- .

-- ^&' ^&'! -- . H

**(?

' & & ? CC&''

)0 !F

"

!

4+

!

5+

!

5+

-

$ E

-

B* '

Exemples Exemple de requête GET simple 8+ !!

D!+

" 6!

-

. ;

/ - + -- % !+ !

9 +) -!-. 3 4! . % - -!- .V !! J- -!-X - J 'X J# - ! - X - !J^&F B'C??**CC ":

-

+ .

!!

9 -

J!

D

D

+

7)

X - +3 J & >(BX!-.

)

<HTML> <HEADER> <TITLE>sendsms</TITLE> </HEADER> <BODY > <SMSRESULT>1</SMSRESULT> <br> <SMSTEXTRESULT>Ok</SMSTEXTRESULT> <br><br> <MSGREF>138184</MSGREF> <br> </BODY> </HTML>

!

"

#

$

!% &''(


8 +

)-

!

L --

-! - + !

D D ! -- . ! -- . 7 )

9 +) -!-. 3 4! % - -!- .V !! J * *> ":

-X

+ .

!!

7/-

- - ++ -

5+

4 +

. J -

-

6

!!

-

6!

J 'X -

!!

;

J!

!+

X - +3 J & >(BX!-.

)

<HTML> <HEADER> <TITLE>sendsms</TITLE> </HEADER> <BODY > <SMSRESULT>1</SMSRESULT> <br> <SMSTEXTRESULT>Ok</SMSTEXTRESULT> <br><br> <MSGREF>138184 <br> <PRIVATEREFERENCE>ABC123456 <br> <MSGSTATE>1</MSGSTATE> <br> <MSGTEXTSTATE>Remis au destinataire</MSGTEXTSTATE> <br> <MSGERROR>0</MSGERROR> <br> <MSGTEXTERROR>Ok</MSGTEXTERROR> <br> <MSGFINALDATE>27/07/2004 - 15:33</MSGFINALDATE> <br> </BODY> </HTML> 9 !+ Y -+

2 = 8 !

= GZ +

:

!--

!-- -"

5+

Exemple en Visual Basic

!" #

$ %&

' ( ( $% $ %, $ %,

!

"

$

#

) $ % $-

( %

* (

+%

. -%

&

$

!% &''(


$ %, $& % !" $ %, !" $/-- 0..1100% $ %,2 $3 %

#

$ /

/

/

/

/

/

!" *

# " " " $ 36 77 38 49:

34 5" $

;

Exemple en C++ ( ( <

* "

)

= 7

&>

$% &

' ( ( ) ( * ( $% $ %? $ %, $ %? $ %, $- . -%? $ %, $& %? !" $ %, " * $/-- 0..1100%? $ %,2 $3 %?

#

$ #

!" /

/ ?

/

+%?

/

/

/

( ( 8 A

@

( ( B

"

@ $:A

$ @;

>8

? 49:

; ?

" ? ?

Sécurité des données Configuration des firewalls pour l'accès au site smsgateway.mctel.fr + - + + -: + 3 + + %<! + 54 - ": - ! $ # 97 %- / # *'

-

-

- +

-!-. 3 4!

+ <- 1 - + . - N % <- N %6 -

-

-

3 -

*'/ -/

-

/ , -

+ -

/-

+

-

!

"

#

$

!% &''(


Contrôle d’authentification D 9 • •

-) #-

-

+

-

! + --3

/ "

++

-! T 4+ - + . D- + + ! ! + 4+ . N % ++ D 9 ++ + L D --- 5 -7 -+ - % -- 5- -+ - 5+ 1

-

! " -

--

6+ # -! -! - !+ ! - /! + -

- D 9 $ ! " 7+

+ -- + <+ D++ -! ! "

6 / 9 $ 3 E + : !- + - %-

Encryption des données --

+4+

-

!

- % -+

-

- S2

- # !+ -S %

-1 +

-

"

#

>

$

!% &''(


Envoi de SMS (push-SMS) par lâ&#x20AC;&#x2122;interface XML

-- 9 ; 4 + - - !+ /+ L " 9 5 H -! + G 1 + -# S/

!

9 . % -

"

#

!% 1

" -" ": -! 6c - -

- S 9 +) 333 -!- 5 !

(

--

!+

-/ + / %U -/ 5 -/ 7 ! " # G

-

H

99!

$

!% &''(


Envoi de SMS par l’interface programmatique (API) • • • • • • • • • #-

" -4- <! -/" -N 3- $ # !+ " . A 5 #A 5 # # 5 F 85 AH # !+ " . + M -

%

1 + +

6 8H

-Q

5+ -+ ! -+ , - --

-

N % G H /! • .+ 4 -1 • .5 • . • + ! • - !+ D - - ++ -+ + D -

S

+ 9 )

. ! . ! ++

-+

/ % -

"

#

-

+ -9N + -+ ! ! 6

-

- ++

-

-) 07

0 - " -6

-+ ! <- + !

-

!+ / 7

" D - + -- ++

# -/

-

8 +9 7

-

,1 5-

-

!

--

6 1H &(7 + - ! !

-+

9 . % -

9 +) 333 -!- 5

B

:

+

!

-.

. - -

S+ 99!

$

!% &''(


Annexe 1 – Liste des codes d’erreurs --

-/-

8

+

- -

+

'

-

!%

+

:

5

-+

G

-

- -

H

' 1 / & .

A

' 1 ) ! - 1, - -+ % - + - )0

A >

&/ &. &(

-4- <! 1

+

)

A

:

,

)

& & &' && .( . . 7/ 7. 7( 7 * >' (. (( ( >* (' J. J( J J / . ( ##

1 ) = ) > ) ) ) ' - ! -- . + -2 ; I ' 1 )0 %) ' $ 2 0 2 : ) ) ) !+

$ $ $

A , + ) G 9 - 1, )

)

)

' ,

)

) )

211

2 -

%- < / +. 5,1

1

--

$'

% - 9 E, =%

) )

.

-)

,

+ > + ) A

!

!+

E, ) ;

"

#

; ) 1

"

C

)

'

$

!% &''(


&/// &//. &//( &// ''C B'''

>

#-

>

A 5 K

)

'

;

!

-

! ! !

-

+ -

!

"

>

>

2 +

)

-! -

#

5 +

d

-

;

-

+ --

+ -

*

-

5

-

$

!% &''(


Annexe 2 – Liste des causes d’erreurs -" D ! -- . D + - + : + " - D +

-

/ - -

--

-

8 -- -

' 1

/ J& J7 J( JJ J J* J J# / & . 7 ( J * */ *& *( *J * ** * *# / & #* # ## &// &/& &/. &/7 &/( &/J

(

!/

#-

A

' =

) + =% ) ) ' ) : $ $

' @

;

!

-5 B

I

1 , 1

1 '

) + "

)

$ ) 5

1 "%L

'

' ) ) @) 1 ) B e . ) @% ) BJ $' ) 1 @1 B $' ) 1 @1 ' ) 'B $' ) 1 @1 ; B $' ) 1 @1 B $' ) 1 @1 % ' 'B ; )1 3$ ; ) 1 8$ ; ) 1 ) ' ; , )!) ; )) A 1 ) D )

) +

2

@

:

B

% % ) > ) )

E 2

-

+ -

!

"

-! -

#

5 +

2 2A '

-

@ >AB

-

+ -

?

-

5

-

$

!% &''(


Annexe 3 – Alphabet GSM par défaut L' alphabet GSM 7 bits par défaut % < , 2 C%-+ - -+ % - 69 " < + 7 % < + & 4 < 9 ++ ! < **(? 4 + - " ++ 9

-- -) 55 6P 9 " % /+ 5 !+ R7 < + -

% -

b7

0

0

0

0

1

1

1

1

b6

0

0

1

1

0

0

1

1

b5

0

1

0

1

0

1

0

1

0

1

2

3

4

5

6

7

b4

b3

b2

b1

0

0

0

0

0

@

SP

0

¡

P

¿

p

0

0

0

1

1

£

_

!

1

A

Q

a

q

0

0

1

0

2

$

Φ

"

2

B

R

b

r

0

0

1

1

3

¥

Γ

#

3

C

S

c

s

0

1

0

0

4

è

Λ

¤

4

D

T

d

t

0

1

0

1

5

é

%

5

E

U

e

u

0

1

1

0

6

ù

Π

&

6

F

V

f

v

0

1

1

1

7

ì

Ψ

'

7

G

W

g

w

1

0

0

0

8

ò

Σ

(

8

H

X

h

x

1

0

0

1

9

Ç

Θ

)

9

I

Y

i

y

1

0

1

0

10

LF

Ξ

*

:

J

Z

j

z

1

0

1

1

11

Ø

1)

+

;

K

Ä

k

ä

1

1

0

0

12

ø

Æ

,

<

L

Ö

l

ö

1

1

0

1

13

CR

æ

-

=

M

Ñ

m

ñ

1

1

1

0

14

Å

ß

.

>

N

Ü

n

ü

1

1

1

1

15

å

É

/

?

O

§

o

à

NOTE 1): Ce code est un code d'extension vers la table d'extension 7 bits spécifiée page suivante.

!

"

#

>'

$

!% &''(


GSM 7 bit default alphabet extension table

b7

0

0

0

0

1

1

1

1

b6

0

0

1

1

0

0

1

1

b5

0

1

0

1

0

1

0

1

0

1

2

3

4

5

6

7

b4

b3

b2

b1

0

0

0

0

0

0

0

0

1

1

0

0

1

0

2

0

0

1

1

3

0

1

0

0

4

0

1

0

1

5

0

1

1

0

6

0

1

1

1

7

1

0

0

0

8

{

1

0

0

1

9

}

1

0

1

0

10

1

0

1

1

11

1

1

0

0

12

[

1

1

0

1

13

~

1

1

1

0

14

]

1

1

1

1

15

|

^ •

3) 1)

\

Si un mobile reçoit un code de la table d'extension non spécifié dans la table ci-dessus, il affichera le code correspondant de la table principale.

Conversions effectuées par VidéoSMS 6+ -

N % + -+ -

!

7< -

"

#

+ ! -+ + - -+ + - -

!+ " +9 % % 2 -

>

5 -

! **(? -/ - - - % -

$

!% &''(


-

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

E : A @: 5 00 LF CR -

10 -

20 20 21 22 23 02 25 26 27 28 29 2A 2B 2C 2D 2E 2F

30 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F

40 00 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F

50 50 51 52 53 54 55 56 57 58 59 5A 11

J#4&B 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F

70 70 71 72 73 74 75 76 77 78 79 7A -

80 -

90 -

A0 40 01 24 03 5F -

B0 60

C0 411 412 413 414 5B 0E 1C 09 455 1F 456 457 498 499 4910 4911

D0 5D 4F12 4F13 4F14 4F15 5C 0B 5516 5517 5518 5E 5919 1E

E0 7F 6120 6121 6122 7B 0F 1D 0923 04 05 6524 6525 07 6926 6927 6928

F0 7D 08 6F29 6F30 6F31 7C 0C 06 7532 7533 7E 7934

< 8 # 5G 6 -. R

! !+

1 :À

A

2 :Á

A

3 :Â

A

4 :Ã

A

5 :È

E

6 :Ê

E

7 :Ë

E

8 :Ì

I

9 :Í

I

10 :Î

I

11 :Ï

I

12 :Ò

O

13 :Ó

O

14 :Ô

O

15 :Õ

O

16 :Ù

U

17 :Ú

U

18 :Û

U

19 :Ý

Y

20 :á

a

21 :â

a

22 :ã

a

23 :ç

Ç

24 :ê

e

25 :ë

e

26 :í

i

27 :î

i

28 :ï

i

29 :ó

o

30 :ô

o

o

32 :ú

u

33 :û

u

34 :ý

y

35 :ÿ

y

31 :õ

_

< R+ &(>7/" "

!

:

" - -& < R !+ +

"

#

**(? ! 4 < -2 5 F 5B( & < -2

>&

$

7935

!% &''(

test  

testtttttttttt tttttttttttttttttttttttttttttttttttt