On this page you can find all the technical
related information about Ozeki SMS Gateway. The supported connection types
and message types are listed here, as well as other details that are needed to
build an efficient and well-functioning SMS system based on this SMS gateway.
Service provider connectivity |
More than one service providers
can be connected to the SMS gateway at the same time by using GSM modems or IP
SMS connections. Inbound SMS/MMS routing and outbound SMS/MMS routing improve
control.
|
Service provider protocols |
It supports all the major communication protocols:
- GSM Modem (Wireless)
- SMPP (IP SMS)
- UCP/Emi (IP SMS)
- CIMD2 (IP SMS)
- HTTP Server (IP SMS)
- HTTP Client (IP SMS)
- ParlayX (IP SMS)
- SMTP (IP SMS)
- MM1 (MMS over modem connections)
- MM7 (MMS over IP)
Proprietary SMS/MMS protocols:
- M2M for O2 Check Republic (IP SMS)
- HTTP for Telenor Hungary (IP SMS)
- Madar Webservice (IP SMS)
Instant messaging protocols:
- MSN Messenger
- AOL Messenger
|
Application connectivity |
Database (SQL),
Files,
HTTP Server,
HTTP Client,
E-mail (POP3, SMTP),
Autoreply,
Webservices (SOAP/HTTP)
|
Application connectivity (APIs) |
SQL,
HTTP,
ASP,
Visual Basic,
C#,
C/C++,
Delphi,
Java,
JSP,
ColdFusion,
PERL,
PHP,
Ajax,
Atlas,
Lotus
|
Client software |
Excel SMS,
Outlook SMS Plugin,
Ozeki SMS Client,
Standard E-mail client (Outlook Express, Outlook, etc),
WhatsApp
|
Connection management |
The software provides automatic reconnection on service provider link failures,
on wireless link failures and on application/user link failures (Database
connection, HTTP connection, etc)
|
E-mail connectivity |
Ozeki SMS Gateway offers SMS-to-email
and Email-to-SMS functions, and it connects to mail servers via SMTP and POP3.
|
Message routing |
If you use multiple GSM device and SMSC/MMSC
connections to make your system more stable, the message routing function of the
SMS gateway helps determine which user or application will receive an incoming
message or which service provider connection is used to send the message. A
routing table is used for this function.
|
Supported character sets |
- GSM 7bit
-
UCS2 (unicode) policy:
- manual selection
- automatic selection
- automatic conversion from all major character sets:
- UTF8 - Unicode International
- UTF16 - Unicode International
- ISO 8859-1 Latin-1 Western Europe
- ISO 8859-2 Latin-2 Central Europe
- ISO 8859-3 Latin-3 Southern Europe
- ISO 8859-4 Latin-4 Northern Europe
- ISO 8859-5 Latin/Cyril
- ISO 8859-6 Arabic
- ISO 8859-7 Greek
- ISO 8859-8 Hebrew
- ISO 8859-9 Turkish
- ISO 8859-10 Latin-6 Northern
- ISO 8859-11 Latin/Thai
- ISO 8859-13 Latin-7
- ISO 8859-14 Latin-8 Celtic
- ISO 8859-15
etc.
|
Supported message types |
- GSM Text SMS
- Unicode Text SMS
- Multipart (Concatenated) SMS messages
- Flash SMS
- Group graphics
- Operator logos
- Ring tones
- WAP push messages
- Screensavers
- Business card (VCard)
- Calendar entry (VCalendar)
- Bookmarks
- Animations
- EMS
- Binary messages
- Voice Message Indication
- Fax Message Indication
- E-Mail Message Indication
- Video Message Indication
- Combined Message Indication(s)
- WAP OTA
- WAP Browser settings for GPRS connection
- WAP Browser settings for GSM/CSD connection
- WAP Browser settings for GSM/SMS connection
- WAP Browser settings for GSM/USSD connection
- WAP Browser settings for IS-136/CSD connection
- WAP OTA SyncML settings
- OMA OTA GPRS connection settings
- OMA OTA GPRS GSM-CSD connection
- Multimedia messages (MMS).
|
Accounting, credit limits |
Credit limits can be set for each
user and can be updated manually or automatically. Moreover, one time or Yearly,
Monthly, Weekly and Daily credit limit can be set. Message cost can be specified
in the routing table, and all accounting information is available.
|
Logging |
There are independent log files for server events,
users/applications, service provider connections. There is also SQL logging
option.
|
Message handling policy |
The SMS gateway stores and forwards
your messages and retries sending/processing in case of any failure.
|
Message priorities / resource management |
Each user has an
independent message queue but users share resources with equal priority.
Round Robin algorithm is used to distribute resources. The unused resources
are assigned to active users.
|
Feedback / delivery reports |
Delivery reports are sent if the message is:
- Accepted for delivery
- Delivered to network
- Delivered to destination
- Failed delivery
- Message reference (callback id returned by the service provider)
- Delivery times
|
Numbering |
Supported phone number formats:
- International number format (+44yyyxxxxxxx)
- Local number format (06xxxxxxx)
|
Recipient address assignment options |
Specify recipient address for each message |
Sender address assignment options |
Sender address needs to be specified for each message, for service provider
connection, and for user /
application
|
Backup/Restore policy |
Backup:
Restore:
- Install software
- Stop service
- Restore data directory
- Start service
|