SMSC / MMSC Gateway Dokumentation SiteVision ApS. Version 2.11 2007-07-09



Relaterede dokumenter
Dokumentation. Udbyder : sms1919.dk Service : sms2http Version : v1.13

Dokumentation. Udbyder : sms1919.dk Service : push Version : v1.21

Wildgame ST041 MMS opsætning.

ArbejsskadeAnmeldelse

Wildgame ST042 MMS opsætning.

Digitaliseringsstyrelsen

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning

Dokumentation. Udbyder : sms1919.dk Service : profiling Version : v1.10

Kom godt i gang med SMS fra Outlook

SEPA Direct Debit. Mandat Vejledning Nets Lautrupbjerg 10 DK-2750 Ballerup

Sonofon Erhverv. Kom godt i gang. med SMS fra Outlook Brugervejledning. 1107V gældende fra 29. oktober

Vejledning. - Hvordan oprettes kreditor i Automatisk kortbetaling. Vejledning Customer Support. Formål. Oprettelse af kreditor

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3

Udgående mailserver (SMTP) til brug i mailprogrammer

Dokumentation. Udbyder : sms1919.dk Service : getsmsc Version : v1.10

SMSnu.dk (jth.net ApS) Kirsebærhaven Roskilde Tlf: Voic /FAX:

Help / Hjælp

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Starthjælp Alt hvad du skal vide, når du flytter dit telefonnummer over til evercall

For nogle statuskoder vil der komme en klar tekst besked, mens der for andre vil komme en fire cifret kode, som angivet i afsnit 2

Quick Guide til Visit Gæstesystem i Backend.

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Vejledning til anvendelse af MeMo og SMTP. Næste generation Digital Post Maj 2018, version 0.9

Betjeningsvejledning. SMS modul

Udvidet konfigurering

Tredjepart webservices

Generel vejledning Indendørs kamera

DKAL Snitflader REST HTTP returkoder

Bilag WebService LoginModule (BSKAuth)

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

PROJEKT 3. The Design Diaries. LINK TIL BLOG: Af Mikkel Borg Svendsen & Sebastian Frank MUL B

Quick Guide. Version 0.9

Sydfyns Intranet A/S Fåborgvej 64 Svendborg 5700 fax tlf web

CHR/chr veksling med sporbarhedssystemet T-doc. Neden stående krav skal være opfyldt vedr. dataudveksling mellem apparater og sporbarhedssystem.

Test af tilgængelighed og brugervenlighed i WebPatient

Quick Guide. Version 0.9

Unitel EDI MT940 June Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Bookingmuligheder for professionelle brugere i Dansehallerne

SKYHOST WEB API VERSION 8 (OFFENTLIGT)

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8

The server successfully processed the request and is not returning any content.

Trolling Master Bornholm 2013

DK-Unit Point version 1.xx

Enkel guide til mytnt-brugere mytnt Quick Guide mytnt enkelt og hurtigt. TNT Curve Positive orange/g

Opsætning af Bolyguard/Scoutguard MG982 til GPRS

Installationsvejledning til Countertop ict250eg

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Vejledning til vildtkamera

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Teknisk information. ( Hvad skal der bruges? ) Porten som Puls : Evt. Solid-Stat relæ Omron (G3R-OA202SZN) Evt. Solid-Stat relæ Omron (G3R-OA202SZN)

IP Modul report / Netværks software manual 1.0 Funktions beskrivelse:

Aktivering af Survey funktionalitet

Eurocard e-admin. en kort introduktion. August 2013, version 1.10

DK-Unit Point version 2.xx til PWE 37

SMS1919 MEGA BULK. Udbyder : sms1919.dk Service : mega bulk Version : v1.30

SIP. Session Initiation Protocol. TDC IP telefoni Scale

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

Programmering af CS7002 GSM/GPRS modul Version 5

Brugermanual. PoP3 og Outlook Express Webmail Udarbejdet af IT-afdelingen 2005

Schedulering af SAS job i MS Task Scheduler, som sender med log og statuskode ved fejl

QUICK GUIDE TIL INDBERETNING AF WHEREABOUTS

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

Record beskrivelse af Teller adviseringer

ectrl vejledning ectrl Opsætning af elektronisk rering

EDH-dokumenter. - på eksterne hjemmesider der ikke hostes af C&B Systemer

Taletid fra One Mobile kan inden for gyldighedsperioden (jævnfør punkt 3) døgnet rundt, hele ugen inkl. søn og helligdage anvendes til:

The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family.

Nyhedsmail, december 2013 (scroll down for English version)

Instruktion til Ungdomsskoleweb

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål

Vejledning til Autodesk Account - Maintenance Plan

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

Oversættelse til dansk af APERAK. Application Error and Acknowledgement Message. Dank EDI Message Implementation Guide

Den Gode VANSEnvelope. MedCom

Vejledning for GSM dør/port

Priser og vilkår. Priser. Skattefri Mobil Skattefri Mobilt Bredbånd. Grundpriser. Tillægsprodukter. Skattefri Mobil

QUICKGUIDE TIL INDBERETNING AF WHEREABOUTS

Vejledning til tilsynsledere vedr. brug af pc

Hvordan vælger jeg dokumentprofilen?

Website review groweasy.dk

QUICK START Updated: 18. Febr. 2014

Tillægsvilkår Taletidspakker hos OiSTER Mobil

Netværks opsætning af IP modulet:

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

Alarms Manager Ekstra

Opsætning af klient til Hosted CRM

The Design Diaries. Link til blog

Autoriseret forhandler Quick Guide DLC Covert Special OPS

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony)

Opsætning af Bolyguard/Scoutguard MG983 til MMS

Online bookings - Hjemmesiden:

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

XML webservice for pensionsordninger. Version 1.0 Draft A

Fjernstyring m. Alarm funktion INSTALLATIONS & BRUGERVEJLEDNING

Transkript:

SMSC / MMSC Gateway Dokumentation SiteVision ApS Version 2.11 2007-07-09

Indholdsfortegnelse INDHOLDSFORTEGNELSE...2 OM SMSC / MMSC GATEWAYEN...4 UDGÅENDE BESKEDER SMS...5 Opkoblings metoder....5 Parametre der skal være sat....6 - username...6 - password...6 - to...6 - message...6 Parametre der kan være sat...7 - from...7 - lac...7 - charge...7 - wappush...7 - callbackurl...8 - scheduled...9 ASP eksempel - AspHTTP:...10 ASP eksempel - AspTear:...11 PHP eksempel...12 UDGÅENDE BESKEDER MMS...13 Opkoblings metoder....13 Parametre der skal være sat....14 - username...14 - password...14 - to...14 - message...14 Parametre der kan være sat...15 - from...15 - lac...15 - smil...15 - text...16 - image...16 - sound...16 - video...17 - charge...17 - scheduled...17 - callbackurl...18 ASP eksempel - AspHTTP:...19 ASP eksempel - AspTear:...20 PHP eksempel...21 Side 2 of 38

INDGÅENDE SMS BESKEDER, FOR OPKOBLING TIL 8-CIFRET NUMMER...22 Opsætning af autosvar...22 Modtagelse af indgående beskeder via E-mail...22 Modtagelse af indgående beskeder via HTTP post...22 INDGÅENDE SMS BESKEDER, FOR OPKOBLING TIL 4-CIFRET NUMMER...23 Modtagelse af indgående SMS beskeder via HTTP post...23 INDGÅENDE MMS BESKEDER, FOR OPKOBLING TIL 4-CIFRET NUMMER...24 Modtagelse af indgående MMS beskeder via HTTP post...24 DANMARK SMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...26 Diverse...26 Operatører...26 Taksering...26 DANMARK MMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...29 Diverse...29 Operatører...29 Taksering...29 SVERIGE SMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...32 Diverse...32 Operatører...32 Taksering...32 SVERIGE MMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...33 Diverse...33 Operatører...33 Taksering...33 NORGE SMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...34 Diverse...34 Operatører...34 Taksering...34 NORGE MMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...36 Diverse...36 Operatører...36 Taksering...36 FINLAND SMS TILLÆG TIL OPKOBLING TIL 4-CIFRET GATEWAY...38 Diverse...38 Operatører...38 Taksering...38 Side 3 of 38

Om SMSC / MMSC gatewayen Med en opkobling til SMSC / MMSC gatewayen kan du sende SMS og MMS beskeder til mobiltelefoner. Der findes to typer opkoblinger, den 4-cifret og den 8-cifret. Den væsentligste forskel på de to typer opkoblinger er pris kontra funktionalitet. Den 4-cifret opkobling tilbyder flere muligheder, bla. mulighed for at sætte afsender nummer, bestemme rute, lave wap push, m.m. Der kan kommunikeres med SMSC / MMSC gatewayen via et XML dokument, som sendes via et HTTP POST kald eller via en EMAIL. Tekniske spørgsmål til brugen af SMSC / MMSC gatewayen kan sendes til teknik@sitevision.dk eller kontakt SiteVision på telefon 70 26 12 08. Side 4 of 38

Udgående beskeder SMS Opkoblings metoder. SMSC gatewayen kan tilgås både via HTTP POST og E-MAIL. For at sende en SMS gennem SMSC gatewayen, skal der sendes et XML dokument, enten via HTTP POST eller en E-MAIL. HTTP POST : http://smsc.sitevision.dk/gateway/default.asp E-MAIL : smsc@sitevision.dk Eksempel på XML dokumentet. <gateway> <user> <username>username</username> <password>password</password> </user> <sms> <message>message</message> <to>to</to> </sms> </gateway> Side 5 of 38

Parametre der skal være sat. - username o Brugernavn som udleveres af SiteVision ApS. - password o Password som udleveres af SiteVision ApS. - to o Det eller de mobilnummer som beskeden skal sendes til. Mobilnummeret skal være inkl. landekode. F.eks. landekode 45 for Danmark (4512345678) Parameteren <to></to> kan optræde flere gange indenfor <sms> tagget, hvis den samme besked skal sendes til flere modtagere. Eksemple: <sms> <message>message</message> <to>to</to> <to>to</to> </sms> - message o Den besked der skal sendes. Opkobling til 4-cifret nummer max. 900 tegn Opkobling til 8-cifret nummer max. 160 tegn Side 6 of 38

Parametre der kan være sat. - from (Denne parameter kan kun benyttes af kunder med opkobling til 4-cifret nummer.) o Det nummer som skal stå som afsender nummer. o Se lokalt lande tillæg understøttelse af alfanumerisk afsender. o Max. længden er 11 karakter Se lokalt lande tillæg for hvilke værdier der godtages i denne parameter. - lac (Denne parameter kan kun benyttes af kunder med opkobling til 4-cifret nummer.) o Det teleselskab som beskeden skal sendes igennem. o Såfremt modtagerens teleselskab kendes, bør der sendes gennem dennes lac. o Angives der ikke en lac, sendes beskeden gemme den standard lac der er for det pågældende mobilnummers land. Bemærk: Standard lac kan ændres uden varsel. Se lokalt lande tillæg for hvilke værdier der godtages i denne parameter. - charge (Denne parameter kan kun benyttes af kunder med opkobling til 4-cifret nummer.) For at benytte denne parameter skal der være indgået en aftale om overtaksering. Desuden skal kunden have læst og forstået gældende regler vedr. overtaksering i det land hvor overtakseringen benyttes. Aktuelle love/regler kan rekvireres ved henvendelse til SiteVision. Se lokalt lande tillæg for hvilke værdier der godtages i denne parameter. - wappush (Denne parameter kan kun benyttes af kunder med opkobling til 4-cifret nummer.) Parameteren wappush bruges hvis man ønsker at sende en adressen (URL) på en WAP side til en mobiltelefon. Parameteren bruges på følgende måde i XML strengen: <wappush>http://www.wap.dk/wap.wml</wappush> Bemærk, parameteren skal URL encodes, og starte med http:// Side 7 of 38

- callbackurl (Denne parameter kan kun benyttes af kunder med opkobling til 4-cifret nummer.) Parameteren callbackurl bruges hvis man ønsker, at modtage status på den afsendte besked. Parameteren bruges på følgende måde i XML strengen: <callbackurl>http://www.kunde.dk/callback/?id=123</callbackurl > Bemærk, parameteren skal URL encodes, og starte med http:// Følgende parameter sendes med ved kaldet til callbackurl: o status angiver status på den afsendte besked o mobilenumber mobilnummer der skal modtage beskeden Brugeren kan selv angive et id til, at identificere beskeden i egne systemer. Som i eksemplet oven over, hvor der er angivet id=123. Der kan angives et vilkårligt antal parameter. Følgende status koder kan modtages via callbackurl: Status Beskrivelse 1 Message successfully delivered. The message was delivered to the subscriber s mobile and the charging (if the message was content charged) completed. 2 Pre-paid account insufficient The subscriber s pre-paid card didn t hold the amount necessary to complete the content charging and the message was not send out. 3 Subscriber blacklisted. The subscriber has been blacklisted by the operator. This can be due to subscriber limit exceeded or the subscriber actively has disabled premium messages. 4 Not a subscriber. The operator does not recognize the mobile number and can not complete the content charging and/or send the message out. 5 Unknown SMSC error The content charging and message delivery failed because of an unknown SMSC error. 6 Message validity period timed out. The message s validity period expired before it was possible to deliver it to the mobile phone (usually because of the mobile being turned off). This is usually due to the fact that the mobile has not been in the network for a long time (mobile phone has been turned off). The period varies between operators, but is usually between 48-96 hrs. 7 Message is undeliverable. The message contains undeliverable content (usually due to illegal binary values). 8 Message cancelled. This basically covers status codes 2, 3 and 4 and is used for whenever operators only return limited information when rejecting a content charged SMS. 9 Message has been deleted. Side 8 of 38

- scheduled Parameteren scheduled bruges hvis man ønsker, at afsende sin besked på et bestemt tidspunkt. Parameteren skal formateres efter formen, ÅÅÅÅ-MM-DD TT:MM:SS Nedenstående eksempel vil afsende beskeden 35 minutter over 13 den 19. feb. 2004. <scheduled>2004-02-19 13:35:00</scheduled> Side 9 of 38

ASP eksempel - AspHTTP: xmlcontent = "<gateway>" xmlcontent = xmlcontent & "<user>" xmlcontent = xmlcontent & "<username>username</username>" xmlcontent = xmlcontent & "<password>password</password>" xmlcontent = xmlcontent & "</user>" xmlcontent = xmlcontent & "<sms>" xmlcontent = xmlcontent & "<lac>lac</lac>" xmlcontent = xmlcontent & "<port>port</port>" xmlcontent = xmlcontent & "<message>message</message>" xmlcontent = xmlcontent & "<from>from</from>" xmlcontent = xmlcontent & "<to>to</to>" xmlcontent = xmlcontent & "</sms>" xmlcontent = xmlcontent & "</gateway>" Set objhttp = CreateObject("AspHTTP.Conn") objhttp.timeout = 600 objhttp.postdata = xmlcontent objhttp.requestmethod = "POST" objhttp.url = "http://smsc.sitevision.dk/gateway/default.asp" strreturn = objhttp.geturl Response.Write strreturn Side 10 of 38

ASP eksempel - AspTear: xmlcontent = "<gateway>" xmlcontent = xmlcontent & "<user>" xmlcontent = xmlcontent & "<username>username</username>" xmlcontent = xmlcontent & "<password>password</password>" xmlcontent = xmlcontent & "</user>" xmlcontent = xmlcontent & "<sms>" xmlcontent = xmlcontent & "<lac>lac</lac>" xmlcontent = xmlcontent & "<port>port</port>" xmlcontent = xmlcontent & "<message>message</message>" xmlcontent = xmlcontent & "<from>from</from>" xmlcontent = xmlcontent & "<to>to</to>" xmlcontent = xmlcontent & "</sms>" xmlcontent = xmlcontent & "</gateway>" Set objhttp = Server.CreateObject("SOFTWING.AspTear") strreturn = objhttp.retrieve("http://smsc.sitevision.dk/gateway/default.asp",1,xmlcontent,"","") Response.Write strreturn Side 11 of 38

PHP eksempel <? $url = parse_url("http://smsc.sitevision.dk/gateway/default.asp"); $request = "<gateway>". "<user>". "<username>username</username>". "<password>password</password>". "</user>". "<sms>". "<lac>lac</lac>". "<port>port</port>". "<message>message</message>". "<from>from</from>". "<to>mobilenumber</to>". "</sms>". "</gateway>"; $header = "POST ". $url["path"]. " HTTP/1.0\n"; $header.= "Content-type: application/x-www-form-urlencoded\n"; $header.= "Host: ". $url["host"]. "\n"; $header.= "Content-length: ". strlen($request). "\n\n"; $fp = fsockopen($url["host"], 80, $err_num, $err_msg); if ($fp) { fputs($fp, $header.$request); } while (!feof($fp)) { $response.= fgets($fp, 4096); } fclose($fp);?> Side 12 of 38

Udgående beskeder MMS Opkoblings metoder. MMSC gatewayen kan tilgås via HTTP POST, og er kun for kunder med 4-cifret adgang. For at sende en MMS gennem MMSC gatewayen, skal der sendes et XML dokument via HTTP POST. HTTP POST: http://mmsc.sitevision.dk/gateway/default.asp Eksempel på XML dokumentet. <gateway> <user> <username>username</username> <password>password</password> </user> <mms> <to>to</to> <message>message</message> <smil name= smil1 >http://www.kunde.dk/smil1.smil</smil> <text name= text1 >http://www.kunde.dk/text1.txt</text> <image name= image1 > http://www.kunde.dk/image1.gif</image> </mms> </gateway> Side 13 of 38

Parametre der skal være sat. - username o Brugernavn som udleveres af SiteVision. - password o Password som udleveres af SiteVision. - to o Det eller de mobilnummer som beskeden skal sendes til. Mobilnummeret skal være inkl. landekode. F.eks. landekode 45 for Danmark (4512345678) Parameteren <to></to> kan optræde flere gange indenfor <mms> tagget, hvis den samme besked skal sendes til flere modtagere. Eksemple: <mms> <to>to</to> <to>to</to> <message>message</message> <smil name= smil1 >http://www.kunde.dk/smil1.smil</smil> <text name= text1 > http://www.kunde.dk/text1.txt</text> <image name= image1 >http://www.kunde.dk/img1.gif</image> </mms> - message o Den besked der skal sætte som overskrift i MMS en. Side 14 of 38

Parametre der kan være sat. - from o Det nummer som skal stå som afsender nummer. o Se lokalt lande tillæg for understøttelse af alfanumerisk afsender. o Max længden er 11 karakter Se lokalt lande tillæg for hvilke værdier der godtages i denne parameter. - lac o Det teleselskab som beskeden skal sendes igennem. o Såfremt modtagerens teleselskab kendes, bør der sendes gennem dennes lac. o Angives der ikke en lac, sendes beskeden gemme den standard lac der er for det pågældende mobilnummers land. Bemærk: Standard lac kan ændres uden varsel. Se lokalt lande tillæg for hvilke værdier der godtages i denne parameter. - smil o Angiver navn på SMIL dokument og indeholder URL til dokumentet. SMIL dokumentet beskriver placeringen af elementerne i MMS en. Dokumentation for SMIL kan findes på http://www.w3.org/audiovideo Bemærk, parameteren skal URL encodes, og starte med http:// Eksemple: <mms> <to>to</to> <message>message</message> <smil name= smil1 > http://www.kunde.dk/fil1.smil</smil> </mms> Eksempel på SMIL dokument: <smil> <body> <par dur="2s" > <text src="text1" region="text" /> <img src="image1" region="image" /> </par> </body> </smil> Side 15 of 38

- text o Angiver navn på tekst dokument og indeholder URL til dokumentet. Bemærk, parameteren skal URL encodes, og starte med http:// Parameteren <text></text> kan optræde flere gange indenfor <mms> tagget, hvis der skal sendes flere tekst dokumenter i samme MMS. Eksemple: <mms> <to>to</to> <message>message</message> <text name= text1 >http://www.kunde.dk/fil1.txt</text> <text name= text2 >http://www.kunde.dk/fil2.txt</text> </mms> - image o Angiver navn på billede fil og indeholder URL til billede. Bemærk, parameteren skal URL encodes, og starte med http:// Parameteren <image></image> kan optræde flere gange indenfor <mms> tagget, hvis der skal sendes flere billeder i samme MMS. Eksemple: <mms> <to>to</to> <message>message</message> <image name= image1 >http://www.kunde.dk/file1.png</image> <image name= image2 >http://www.kunde.dk/file2.gif</image> </mms> - sound o Angiver navn på lyd fil og indeholder URL til lyd. Bemærk, parameteren skal URL encodes, og starte med http:// Parameteren <sound></sound> kan optræde flere gange indenfor <mms> tagget, hvis der skal sendes flere lyde i samme MMS. Eksemple: <mms> <to>to</to> <message>message</message> <sound name= sound1 >http://www.kunde.dk/file1.amr</sound> <sound name= sound2 >http://www.kunde.dk/file2.amr</sound> </mms> Side 16 of 38

- video o Angiver navn på video fil og indeholder URL til video. Bemærk, parameteren skal URL encodes, og starte med http:// Parameteren <video></video> kan optræde flere gange indenfor <mms> tagget, hvis der skal sendes flere videoer i samme MMS. Eksemple: <mms> <to>to</to> <message>message</message> <video name= video1 >http://www.kunde.dk/file1.3gp</video> <video name= video2 >http://www.kunde.dk/file2.3gp</video> </mms> - charge For at benytte denne parameter skal der være indgået en aftale om overtaksering. Desuden skal kunden have læst og forstået gældende regler vedr. overtaksering i det land hvor overtakseringen benyttes. Aktuelle love/regler kan rekvireres ved henvendelse til SiteVision. Se lokalt lande tillæg for hvilke værdier der godtages i denne parameter. - scheduled Parameteren scheduled bruges hvis man ønsker, at afsende sin besked på et bestemt tidspunkt. Parameteren skal formateres efter formen, ÅÅÅÅ-MM-DD TT:MM:SS Nedenstående eksempel vil afsende beskeden 35 minutter over 13 den 19. feb 2004. <scheduled>2004-02-19 13:35:00</scheduled> Side 17 of 38

- callbackurl Parameteren callbackurl bruges hvis man ønsker, at modtage status på den afsendte besked. Parameteren bruges på følgende måde i XML strengen: <callbackurl>http://www.kunde.dk/callback/?id=123</callbackurl > Bemærk, parameteren skal URL encodes, og starte med http:// Følgende parameter sendes med ved kaldet til callbackurl: o status angiver status på den afsendte besked o mobilenumber mobilnummer der skal modtage beskeden Brugeren kan selv angive et id til, at identificere beskeden i egne systemer. Som i eksemplet oven over, hvor der er angivet id=123. Der kan angives et vilkårligt antal parameter. Følgende status koder kan modtages via callbackurl: Status Beskrivelse 1 MMS blev leveret korrekt. 2 MMS kunne ikke sendes til MMSC 3 Mobilnummer eller lac parameter er forkert. 4 MMS indhold er formateret forkert. Side 18 of 38

ASP eksempel - AspHTTP: xmlcontent = "<gateway>" xmlcontent = xmlcontent & "<user>" xmlcontent = xmlcontent & "<username>username</username>" xmlcontent = xmlcontent & "<password>password</password>" xmlcontent = xmlcontent & "</user>" xmlcontent = xmlcontent & "<mms>" xmlcontent = xmlcontent & "<lac>lac</lac>" xmlcontent = xmlcontent & "<from>from</from>" xmlcontent = xmlcontent & "<to>to</to>" xmlcontent = xmlcontent & "<message>message</message>" xmlcontent = xmlcontent & "<smil name= smil1 >http://www.kunde.dk/smil1.smil</smil> xmlcontent = xmlcontent & "<text name= text1 >http://www.kunde.dk/text1.txt</text> xmlcontent = xmlcontent & "<image name= image1 >http://www.kunde.dk/img1.gif</image> xmlcontent = xmlcontent & "</mms>" xmlcontent = xmlcontent & "</gateway>" Set objhttp = CreateObject("AspHTTP.Conn") objhttp.timeout = 600 objhttp.postdata = xmlcontent objhttp.requestmethod = "POST" objhttp.url = "http://mmsc.sitevision.dk/gateway/default.asp" strreturn = objhttp.geturl Response.Write strreturn Side 19 of 38

ASP eksempel - AspTear: xmlcontent = "<gateway>" xmlcontent = xmlcontent & "<user>" xmlcontent = xmlcontent & "<username>username</username>" xmlcontent = xmlcontent & "<password>password</password>" xmlcontent = xmlcontent & "</user>" xmlcontent = xmlcontent & "<mms>" xmlcontent = xmlcontent & "<lac>lac</lac>" xmlcontent = xmlcontent & "<from>from</from>" xmlcontent = xmlcontent & "<to>to</to>" xmlcontent = xmlcontent & "<message>message</message>" xmlcontent = xmlcontent & "<smil name= smil1 >http://www.kunde.dk/smil1.smil</smil> xmlcontent = xmlcontent & "<text name= text1 >http://www.kunde.dk/text1.txt</text> xmlcontent = xmlcontent & "<image name= image1 >http://www.kunde.dk/img1.gif</image> xmlcontent = xmlcontent & "</mms>" xmlcontent = xmlcontent & "</gateway>" Set objhttp = Server.CreateObject("SOFTWING.AspTear") strreturn = objhttp.retrieve("http://smsc.sitevision.dk/gateway/default.asp",1,xmlcontent,"","") Response.Write strreturn Side 20 of 38

PHP eksempel <? $url = parse_url("http://mmsc.sitevision.dk/gateway/default.asp"); $request = "<gateway>". "<user>". "<username>username</username>". "<password>password</password>". "</user>". "<mms>". "<lac>lac</lac>". "<message>message </message>". "<smil name= smil1 >http://www.kunde.dk/smil1.smil</smil>. "<text name= text1 >http://www.kunde.dk/text1.txt</text>. "<image name= image1 >http://www.kunde.dk/img1.gif</image>. "<from>from</from>". "<to>mobilenumber</to>". "</mms>". "</gateway>"; $header = "POST ". $url["path"]. " HTTP/1.0\n"; $header.= "Content-type: application/x-www-form-urlencoded\n"; $header.= "Host: ". $url["host"]. "\n"; $header.= "Content-length: ". strlen($request). "\n\n"; $fp = fsockopen($url["host"], 80, $err_num, $err_msg); if ($fp) { fputs($fp, $header.$request); } while (!feof($fp)) { $response.= fgets($fp, 4096); } fclose($fp);?> Side 21 of 38

Indgående SMS beskeder, for opkobling til 8-cifret nummer For at kunne modtage beskeder fra en mobiltelefoner via 8-cifret opkobling, kræver det aftale om eget nummer. Dette skal oplyses og bestilles ved SiteVision ApS. Opsætning af autosvar Ønsker du at opsætte et autosvar til indgående beskeder, kan dette gøres ved at kontakte SiteVision. Dette kan evt. bruges sammen med modtagelse af indgående beskeder til en e-mail. Modtagelse af indgående beskeder via E-mail Ønsker du at modtage indgående beskeder på en e-mail, kan dette gøres ved at kontakte SiteVision. Modtagelse af indgående beskeder via HTTP post Ønsker du at modtage indgående beskeder via HTTP post, skal der oplyses en URL ved bestilling til SiteVision ApS. En indgående besked, består af følgende parameter: - From o Mobilnummer på den der har sendt beskeden. - Message o Den besked som der er skrevet efter keyword. Eksempel på flow af indgående beskeder: I dette eksempel har kunden url http://www.kunde.dk/incoming.asp. 1. En bruger sender teksten kunde Det er en test til nummer 45xxxxxxxx. 2. SiteVision ApS kalder: http://www.kunde.dk/incoming.asp?from=45xxxxxxxx&message=det%20er%20en%20test 3. Kunden svarer ved at udskrive XML i følgende format: <gateway> <sms> <message>message</message> </sms> </gateway> 4. Bruger modtager message på mobilen. Side 22 of 38

Indgående SMS beskeder, for opkobling til 4-cifret nummer Modtagelse af indgående SMS beskeder via HTTP post For at kunne modtage SMS beskeder fra en mobiltelefon, kræver det at der er oprettet et keyword. Desuden skal SiteVision ApS have opgivet hvilken URL beskeden skal afleveres til. En indgående SMS besked, består af følgende parameter: - From o Mobilnummer på den der har sendt beskeden. - Command o Keyword som bruger har brugt. - Message o Den besked som der er skrevet efter keyword. - Lac o Navn på teleselskab. Eksempel på flow af indgående beskeder: I dette eksempel har kunden keywordet KUNDE og url http://www.kunde.dk/incoming.asp. 1. En bruger sender teksten kunde Det er en test til nummer 1231. 2. SiteVision ApS kalder: http://www.kunde.dk/incoming.asp?from=4512345678&message=det%20er%20en%20test &command=kunde&lac=tdc 3. Kunden svarer ved at udskrive XML i følgende format: <gateway> <sms> <message>message</message> </sms> </gateway> 4. Bruger modtager message som SMS på mobilen. Side 23 of 38

Indgående MMS beskeder, for opkobling til 4-cifret nummer Modtagelse af indgående MMS beskeder via HTTP post For at kunne modtage MMS beskeder fra en mobiltelefon, kræver det at der er oprettet et keyword. Desuden skal SiteVision ApS have opgivet hvilken URL beskeden skal afleveres til. En indgående MMS besked, består af følgende parameter: - From o Mobilnummer på den der har sendt beskeden. - Command o Keyword som bruger har brugt. - Message o Den besked som der er skrevet efter keyword. - Lac o Navn på teleselskab. Desuden kan en eller flere af nedenstående parameter være sat. Disse er URLs til elementer i MMS en. Hvis der er flere af sammen element, er disse URLs adskilt med et semikolon ;. - Smil o URL til SMIL dokument der beskriver placeringen af elementerne i MMS en. Dokumentation for SMIL kan findes på http://www.w3.org/audiovideo Denne parameter er URL encodet. - Text o En eller flere URL er til tekst dokumenter. Denne parameter er URL encodet. - Image o En eller flere URL er til billedfiler Denne parameter er URL encodet. - Sound o En eller flere URL er til lyd filer Denne parameter er URL encodet. - Video o En eller flere URL er til video filer Denne parameter er URL encodet. Side 24 of 38

Eksempel på flow af indgående MMS beskeder: I dette eksempel har kunden keywordet KUNDE og url http://www.kunde.dk/incoming.asp. 1. En bruger sender en MMS med teksten kunde Det er en test, samt billede mms1.gif og videoen mms1.3gp til nummer 1231. 2. SiteVision ApS kalder: http://www.kunde.dk/incoming.asp?from=4512345678&message=det%20er%20en%20test &command=kunde&lac=tdc&image=http%3a%2f%2fmmsc%2esitevision%2edk%2fm msinbox%2f45123456781463999%2fmms1%2egif&video=http%3a%2f%2fmmsc%2es itevision%2edk%2fmmsinbox%2f45123456781463999%2fmms1%2e3gp 3. Kunden svarer med en SMS ved at udskrive XML i følgende format: <gateway> <sms> <message>message</message> </sms> </gateway> 4. Bruger modtager message som SMS på mobilen. BEMÆRK! Det er p.t. kun muligt, at svare direkte med en SMS beskeder på en indgående MMS! Hvis der skal sendes en MMS retur, skal der laves et nyt HTTP kald til MMSC gatewayen. Side 25 of 38

Danmark SMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 1231. Det er kun Telia, Tele2 og Hi3G der som standard understøtter alfanumerisk afsender. TDC understøtter kun alfanumerisk afsender på ikke overtakseret beskeder. Operatører Der dækkes pt. følgende operatører. Operatør TDC Telia Orange Sonofon Tele2 Hi3g Parameter <lac> tdc telia orange sonofon tele2 hi3g Som standard gateway, hvis ikke <lac> angives, benyttes pt. Telia Taksering Der findes pt. følgende takserings muligheder Pris Parameter <charge> 0 DKK 0 0,50 DKK 50 1,00 DKK 100 1,50 DKK 150 2,00 DKK 200 2,50 DKK 250 3,00 DKK 300 3,50 DKK 350 4,00 DKK 400 4,50 DKK 450 5,00 DKK 500 5,50 DKK 550 Tabel fortsætter på næste side Side 26 of 38

Tabel forsat fra foregående side Pris Parameter <charge> 6,00 DKK 600 6,50 DKK 650 7,00 DKK 700 7,50 DKK 750 8,00 DKK 800 8,50 DKK 850 9,00 DKK 900 9,50 DKK 950 10,00 DKK 1000 11,00 DKK 1100 12,00 DKK 1200 13,00 DKK 1300 14,00 DKK 1400 15,00 DKK 1500 16,00 DKK 1600 17,00 DKK 1700 18,00 DKK 1800 19,00 DKK 1900 20,00 DKK 2000 21,00 DKK 2100 22,00 DKK 2200 23,00 DKK 2300 24,00 DKK 2400 25,00 DKK 2500 26,00 DKK 2600 27,00 DKK 2700 28,00 DKK 2800 29,00 DKK 2900 30,00 DKK 3000 35,00 DKK 3500 39,00 DKK 3900 Tabel fortsætter på næste side Side 27 of 38

Tabel forsat fra foregående side Pris Parameter <charge> 40,00 DKK 4000 45,00 DKK 4500 49,00 DKK 4900 50,00 DKK 5000 55,00 DKK 5500 59,00 DKK 5900 60,00 DKK 6000 65,00 DKK 6500 69,00 DKK 6900 70,00 DKK 7000 75,00 DKK 7500 Side 28 of 38

Danmark MMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 1231. Operatører Der dækkes pt. følgende operatører. Operatør TDC Telia Orange Sonofon Tele2 Hi3g Parameter <lac> tdc telia orange sonofon tele2 hi3g Som standard gateway, hvis ikke <lac> angives, benyttes pt. Telia Taksering Der findes pt. følgende takserings muligheder Pris Parameter <charge> 0 DKK 0 0,50 DKK 50 1,00 DKK 100 1,50 DKK 150 2,00 DKK 200 2,50 DKK 250 3,00 DKK 300 3,50 DKK 350 4,00 DKK 400 4,50 DKK 450 5,00 DKK 500 5,50 DKK 550 Tabel fortsætter på næste side Side 29 of 38

Tabel forsat fra foregående side Pris Parameter <charge> 6,00 DKK 600 6,50 DKK 650 7,00 DKK 700 7,50 DKK 750 8,00 DKK 800 8,50 DKK 850 9,00 DKK 900 9,50 DKK 950 10,00 DKK 1000 11,00 DKK 1100 12,00 DKK 1200 13,00 DKK 1300 14,00 DKK 1400 15,00 DKK 1500 16,00 DKK 1600 17,00 DKK 1700 18,00 DKK 1800 19,00 DKK 1900 20,00 DKK 2000 21,00 DKK 2100 22,00 DKK 2200 23,00 DKK 2300 24,00 DKK 2400 25,00 DKK 2500 26,00 DKK 2600 27,00 DKK 2700 28,00 DKK 2800 29,00 DKK 2900 30,00 DKK 3000 35,00 DKK 3500 39,00 DKK 3900 Tabel fortsætter på næste side Side 30 of 38

Tabel forsat fra foregående side Pris Parameter <charge> 40,00 DKK 4000 45,00 DKK 4500 49,00 DKK 4900 50,00 DKK 5000 55,00 DKK 5500 59,00 DKK 5900 60,00 DKK 6000 65,00 DKK 6500 69,00 DKK 6900 70,00 DKK 7000 75,00 DKK 7500 Side 31 of 38

Sverige SMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 72445. Det er kun Tele2 der understøtter alfanumerisk afsender. Operatører Der dækkes pt. følgende operatører. Operatør Telia Tele2 Vodafone Telenor hi3g Parameter <lac> se.telia se.tele2 se.vodafone se.telenor se.hi3g Som standard gateway, hvis ikke <lac> angives, benyttes pt. Tele2 Taksering Der findes pt. følgende takserings muligheder Pris Parameter <charge> 0 SEK 0 1 SEK 100 2 SEK 200 3 SEK 300 5 SEK 500 7 SEK 700 10 SEK 1000 12 SEK 1200 15 SEK 1500 20 SEK 2000 25 SEK 2500 30 SEK 3000 40 SEK 4000 50 SEK 5000 Side 32 of 38

Sverige MMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 72445. Operatører Der dækkes pt. følgende operatører. Operatør Telia Tele2 Vodafone Telenor hi3g Parameter <lac> se.telia se.tele2 se.vodafone se.telenor se.hi3g Som standard gateway, hvis ikke <lac> angives, benyttes pt. Tele2 Taksering Der findes pt. følgende takserings muligheder Pris Parameter <charge> 0 SEK 0 1 SEK 100 2 SEK 200 3 SEK 300 5 SEK 500 7 SEK 700 10 SEK 1000 12 SEK 1200 15 SEK 1500 20 SEK 2000 25 SEK 2500 30 SEK 3000 40 SEK 4000 50 SEK 5000 Side 33 of 38

Norge SMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 2201. Det er kun Tele2 der understøtter alfanumerisk afsender. Operatører Der dækkes pt. følgende operatører. Operatør Telenor Netcom Tele2 Parameter <lac> no.telenor no.netcom no.tele2 Som standard gateway, hvis ikke <lac> angives, benyttes pt. Tele2 Taksering Der findes pt. følgende takserings muligheder Pris Parameter <charge> 0 NOK 0 1,00 NOK 100 2,00 NOK 200 3,00 NOK 300 4,00 NOK 400 5,00 NOK 500 6,00 NOK 600 7,00 NOK 700 8,00 NOK 800 9,00 NOK 900 10,00 NOK 1000 11,00 NOK 1100 12,00 NOK 1200 13,00 NOK 1300 Tabel fortsætter på næste side Side 34 of 38

Tabel forsat fra foregående side Pris Parameter <charge> 14,00 NOK 1400 15,00 NOK 1500 16,00 NOK 1600 17,00 NOK 1700 18,00 NOK 1800 19,00 NOK 1900 20,00 NOK 20,00 21,00 NOK 2100 22,00 NOK 2200 23,00 NOK 2300 24,00 NOK 2400 25,00 NOK 2500 26,00 NOK 2600 27,00 NOK 2700 28,00 NOK 2800 29,00 NOK 2900 30,00 NOK 3000 35,00 NOK 3500 39,00 NOK 3900 40,00 NOK 4000 45,00 NOK 4500 49,00 NOK 4900 50,00 NOK 5000 55,00 NOK 5500 59,00 NOK 5900 60,00 NOK 6000 Side 35 of 38

Norge MMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 2201. Operatører Der dækkes pt. følgende operatører. Operatør Telenor Netcom Tele2 Parameter <lac> no.telenor no.netcom no.tele2 Som standard gateway, hvis ikke <lac> angives, benyttes pt. Tele2 Taksering Der findes pt. følgende takserings muligheder Pris Parameter <charge> 0 NOK 0 3,00 NOK 300 4,00 NOK 400 5,00 NOK 500 6,00 NOK 600 7,00 NOK 700 8,00 NOK 800 9,00 NOK 900 10,00 NOK 1000 11,00 NOK 1100 12,00 NOK 1200 13,00 NOK 1300 14,00 NOK 1400 15,00 NOK 1500 16,00 NOK 1600 Tabel fortsætter på næste side Side 36 of 38

Tabel forsat fra foregående side Pris Parameter <charge> 17,00 NOK 1700 18,00 NOK 1800 19,00 NOK 1900 20,00 NOK 2000 21,00 NOK 2100 22,00 NOK 2200 23,00 NOK 2300 24,00 NOK 2400 25,00 NOK 2500 26,00 NOK 2600 27,00 NOK 2700 28,00 NOK 2800 29,00 NOK 2900 30,00 NOK 3000 Side 37 of 38

Finland SMS tillæg til opkobling til 4-cifret gateway Diverse Der benyttes som standard gateway nummer 17163. Der er ingen Finske operatører der understøtter alfanumerisk afsender. Operatører Der dækkes pt. følgende operatører. Operatør Sonera Elisa DNS Saunalahti Parameter <lac> fi.sonera fi.elisa fi.dna fi.saunalahti Som standard gateway, hvis ikke <lac> angives, benyttes pt. Sonera. Taksering Kontakt SiteVision for taksering i Finland. Side 38 of 38