Alcatel 5315 Nextenso MMS Proxy Relay Release 2.0 Last update: November 19 th 2002 Product Description Table of Contents > 2 ALCATEL PRODUCT DESCRIPTION
1 Highlights and Benefice................................................................................................................... 4 2 Description....................................................................................................................................... 4 3 Software Architecture....................................................................................................................... 5 3.1 Components Description........................................................................................................................5 3.2 MMx Interfaces......................................................................................................................................6 1.1 Additional interfaces. .............................................................................................................................6 3.3 Proxylets description...............................................................................................................................7 3.3.1 MMS CODEC Proxylet...................................................................................................................7 3.3.2 MM7 Codec proxylet.....................................................................................................................7 3.3.3 MMS Access Control Proxylet.........................................................................................................8 3.3.4 MMS Content adaptor Proxylet......................................................................................................9 3.3.5 MMS Relay Proxylet.....................................................................................................................10 3.4 Store & Forward...................................................................................................................................11 1.2 Notification Control Function................................................................................................................12 1.3 Mail Server..........................................................................................................................................12 4 End-Users Data Base...................................................................................................................... 12 4.1 LDAP server.........................................................................................................................................12 4.2 Database Provisioning .........................................................................................................................12 4.2.1 Web Service Provisioning ............................................................................................................13 4.2.2 Mass provisioning.......................................................................................................................13 4.2.3 Self-provisioning.........................................................................................................................13 4.2.4 Subscription definition.................................................................................................................13 4.2.5 Subscription general attributes.....................................................................................................14 1.3.1 Phone attributes..........................................................................................................................14 4.2.6 MMBox attributes........................................................................................................................14 4.3 UaProf maintenance............................................................................................................................14 4.4 End-User management........................................................................................................................15 5 End-user profile management........................................................................................................ 15 6 VAS Support................................................................................................................................... 15 6.1 Authentication & authorization..............................................................................................................15 6.2 Charging information..........................................................................................................................16 7 Operator Services........................................................................................................................... 16 7.1 Billing and CDR...................................................................................................................................16 7.2 Statistics..............................................................................................................................................17 7.3 Operation and Maintenance................................................................................................................18 Table of Contents PRODUCT DESCRIPTION ALCATEL 3 > 1.3.2 Monitoring.................................................................................................................................19 1.3.3 MMS configuration parameters....................................................................................................19 7.3.1 Features inherited from Nextenso Proxy Platform..........................................................................19 8 Nextenso Proxy Platform................................................................................................................ 19 9 IOT.................................................................................................................................................. 21 10 Performances........................................................................................................................... 21 2 Operating system and minimal hardware requirements................................................................ 21 11 Annex A: Scope Of Compliance................................................................................................ 22 11.1 MM Submission And Retrieval ..........................................................................................................24 11.2 Addressing And Routing..................................................................................................................25 11.3 Storage...........................................................................................................................................26 11.4 Interfaces........................................................................................................................................26 11.5 Formats And Conversions................................................................................................................27 11.6 User Profile Management................................................................................................................27 11.7 OAM..............................................................................................................................................28 1.1. VAS Support........................................................................................................................................28 1.2. IOTs....................................................................................................................................................29 1.3. Miscellaneous......................................................................................................................................29 12 Annex B: Environmental compliance........................................................................................ 30 12.1 Environment Characteristics.............................................................................................................30 12.2 Environmental Requirements............................................................................................................30 Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 4 > 1 Highlights and Benefice > Works with any legacy WAP gateway that has a PAP compliant push proxy and that supports WSP 1.3 encoding > Compliant with any legacy mail server > Runs on a PC under Linux > Fully compliant with the 3GPP architecture and the Open Mobile Alliance specifications > Relies on the Nextenso Proxy platform 2 Description
Alcatel MMS Proxy Relay is the core component of Alcatel 8685 Multimedia Messaging Services. This is the only required component to MMS enable a mobile network. It respects the 3GPP architecture as described in TS23.140 V540 and the WAP Forum specifications WAP-205-MMSArchOverview-20010425-a (WAP 205 April 2001), WAP-206-MMSCTR-20020115-a (WAP 206 J anuary 2002), WAP-209- MMSEncapsulation- 20020105-a (WAP 209 J anuary 2002). WAP Gateway: WAP 1.2 avec SAR, WSP 1.3 encoding, MMS encoding WAP 209.
Added in an existing infrastructure that has a WAP Gateway, a Push Proxy Gateway, and an E-mail server (optional) Alcatel MMS Proxy Relay provides the required functionalities so that end-users registered in the same mobile network, or in a foreign MMS enabled mobile network, can exchange MMs. It also allows machine-to-person messaging for web-based MMS Applications. P u s h
P r o x y W A P
G a t e w a y N x
M M S
p r o x y
R e l a y E - m a i l
S e r v e r
( o p t i o n a l )
Figure 1: General Overview
Alcatel MMS Proxy Relay is part of A8685 Alcatel Multimedia Messaging Services, which also implements the Alcatel MMBox for providing network storage functionalities as well as unified access to the messages and the Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 5 > Alcatel MMS Apps-in-a-Box. As such, the MMS Proxy Relay can be bundled with other Alcatel products such as Nextenso WAP Gateway, Nextenso Push Proxy Gateway, Nextenso Charging Proxy for implementing various billing policies See A8685 Alcatel Multimedia Messaging Services Product Description for more details, or respective PDS for each product. 3 Software Architecture
3.1 Components Description
Nextenso MMS Proxy Relay is based on Nextenso Proxy platform and is composed of the following proxylets: > > MMS CODEC Proxylet encodes and decodes MM, > MM7 CODEC Proxylet is used when a VAS application sends an MMS, > MMS Addressing Control Proxylet checks the access rights of the end-users > MMS Access Control Proxylet to check the access rights of the end-users, > MMS Content Adaptor to format the retrieved MM depending on the recipient devices and based on the UAProf information, > MMS Relay proxylet does the relevant address translation and encodes the MM in a valid MIME format prior to delivery, and processes the delivery on the matching interface (e.g. mm2, MM3, or mm4),
M M S
A c c e s s
C o n t r o l M M S
A c c e s s
C o n t r o l M M S
C O D E C M M S
C O D E C M M S
R e l a y M M S
R e l a y M M S
C o n t e n t
A d a p t o r M M S
C o n t e n t
A d a p t o r Alcatel MMS Proxy Relay M M 7
C O D E C M M 7
C O D E C Alcatel 5315 Nextenso MMS Proxy Relay > 6 ALCATEL PRODUCT DESCRIPTION
Figure 2: Nextenso MMS Proxy Relay Proxylet Set
3.2 MMx Interfaces Nextenso MMS Proxy Relay implements the following interfaces as described in the 3GPP specification.
Interface Description Protocol MM1 Interface between the MMS User Agent and the MMS Relay/Server HTTP WAP 2.0 MM2 Interface between the MMS Relay and the MMS Server SMTP MM3 Interface between the MMS Relay/Server and external messaging systems SMTP, IMAP4, POP3 MM4 Interface between the MMS Relay/Server and foreign MMS Relay/Server SMTP MM5 Interface between the MMS Relay/Server and the Home Location Register (HLR) DNS-ENUM MM6 Interface between the MMS Relay/Server and the MMS User Database LDAP, Java API MM7 Interface between the MMS Relay/Server and the Value-Added Services (VAS) applications SOAP/HTTP MM8 Interface between the MMS Relay/server and a billing system XML/HTTP
1.1 Additional interfaces. Configuration, alarms : HTML Statistics and alarms :SNMP Provisioning : HTML (web), RLOGIN (mass), MM6 (LDAP) Billing : FTP for CDR collection, MM8 for real time prepaid
Each proxylet of Alcatel MMS proxy relay is a component with a dedicated function, as described bellow.
3.3.1 MMS CODEC Proxylet
This proxylet encodes and decodes MM before forwarding it to other proxylets : - The body of a MM received by the WAP GW is encoded. The proxylet decodes it and converts it into a standard MIME formatted message. - When delivering a message to a MMS user Agent, this proxylet performs the encoding of the MM, and forwards it to the WAP GW.
3.3.2 MM7 Codec proxylet
This proxylet is the VAS proxylet (Value added Services). It handles the VAS traffic and provides the access point to Value Added Services. It receives incoming requests in http and forwards them in the relay for delivery. It enables VASP (Value added Services Providers) to send/receive MM to/from the MMS Proxy Relay. LDAP M M S
A c c e s s
C o n t r o l M M S
A c c e s s
C o n t r o l M M S
C O D E C M M S
C O D E C M M S
R e l a y M M S
R e l a y M M S
C o n t e n t
A d a p t o r M M S
C o n t e n t
A d a p t o r Alcatel MMS Proxy Relay M M 7
C O D E C M M 7
C O D E C MM6 MM3 (in) MM4 (in) MM1 (in) MM7 HTTP SOAP MM3 (out) MM4 (out) MM1 (out) Alcatel 5315 Nextenso MMS Proxy Relay > 8 ALCATEL PRODUCT DESCRIPTION
Figure 4: MM7 Codec Proxylet
3.3.3 MMS Access Control Proxylet
The purpose of this proxylet consists into checking the profile of the originator of the MM. This proxylet is retrieving the information from the LDAP database, which contains the end-user profile information, using the end-user MSISDN. The proxylet checks MM senders rights before allowing a submission : - It checks if the sender is known and active - If may auto provision the sender if the sender is unknown, and authorized to be auto provisioned
M M 7
C O D E C M M 7
C O D E C MM7 HTTP SOAP Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 9 > A c c e s s
C o n t r o l A c c e s s
C o n t r o l mm6 LDAP User User d.b. d.b. mm1 http
Figure 5: MMS Access Control Proxylet
This proxylet is also in charge of updating the end-user profile information when a MM is processed.
3.3.4 MMS Content adaptor Proxylet
The purpose of this proxylet is to adapt the content of a MM according to the receivers terminal capacities. When a receiver is trying to fetch a MM, the content adaptation proxylet uses the UaProf of the receivers terminal to determine the capacities of the device. Depending on these capacities and on the multimedia content of the MM, a set of content adaptation operation is performed in order to make sure that the receiver will see the MM properly.
> The content adaptation proxylet can perform the picture adaptation itself. The matrix bellow shows the supported conversions. Moreover, the content adaptor proxylet has the capacity to resize and rotate pictures, if need be. ? Bmp Gif Jpg Tiff Wbmp Png Bmp Gif Jpg Tiff Wbmp Png
Figure 6: Picture Conversion Matrix (yellow cells indicate what is converted in what)
Content adaptation regarding sound conversion is depicted in the matrix below :
? Amr Mp3 Wav Pcm Midi eMelodie Amr Mp3 Wav Pcm Midi eMelodie
Figure 7: Sound Conversion Matrix (yellow cells indicate what is converted in what)
3.3.5 MMS Relay Proxylet
The purpose of this proxylet consists into proceeding to the delivery of the MM, depending whether the receiver is in the same PLMN or not, but also depending on the end-user preferences (typically, if a receiver wants to have the MM forwarded to his MMBox or an external mail account).
In case the receiver is in an external PLMN, the proxylet forwards the MM over the mm4 interface. In case of delivery failure, it handles the return notification. The MMS Relay proxylet is also in charge of handling the lawful interception feature.
MMS Addressing is included in the MMS Relay Proxylet
This proxylet performs the static address resolution, i.e. : - Based on the MSISDN of the sender, looks for the prefix associated internet domain name in the conversion table, - Concatenates the internet domain to the MSISDN before forwarding it to the Store and Forward.
3.4 Store & Forward The Store and Forward performs the MMS service logic. On receipt of a MM, it : - Stores it in the Store and Forward Buffer, and eventually makes a copy in the MMBox according to subscription settings. - Triggers a notification request for recipients belonging to the MMSE. The notification request type is based on the subscribers handset capabilities (legacy / MMS capable) - Route forward MM when recipients belong to an external MMSE. (MM4) - Delivers MM to recipients - Forwards MM to an email address according to the subscription setting (MM3) LDAP M M S
R e l a y M M S
R e l a y MM6 MM3 (in) MM4 (in) MM1 (in) MM3 (out) MM4 (out) MM1 (out) Alcatel 5315 Nextenso MMS Proxy Relay > 12 ALCATEL PRODUCT DESCRIPTION - Generates delivery reports - Manages MM expiry time
MM are received by the Store and Forward on the following streams : - MM1 or MM7. In that case the stream comes from the MMS Proxylets. - MM4 or MM3. In that case, the stream comes from the Mail server.
?? 1.2 Notification Control Function ?? The NCF is a notification engine, which : - Triggers notification requests to Delivery Services (such as PAP or SMS), at the requested time, - Programs further attempts when Delivery Services are not available.
It is triggered by the Store and Forward. ?? ?? ?? 1.3 Mail Server The Mail Server is based on Courier and includes several components which perform : - The SMTP server, enabling to receive an incoming SMTP stream (MM3, MM4) - The IMAP/POP server, enabling to deliver MM on an email interface. This interface is used by the Universal Mail Client (Web access to retrieve MM from MMBox). ?? ?? ??
4 End-Users Data Base
4.1 LDAP server The LDAP Server stores the subscribers which are handled by the MMS Proxy Relay. For each subscriber, it stores many attributes which describe the subscription settings.
4.2 Database Provisioning
The LDAP database holds the end-users information (such as his MSISDN, mail address, etc.) of the customers of the operator, as well as their preferences. Typically, this information is going to be used to check the end- users profiles and make the mapping between the MSISDN and a mail address. There a three models for database provisioning: Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 13 > > Web service provisioning > Mass provisioning > Self-provisioning > 4.2.1 Web Service Provisioning
The Web Service Provisioning is designed for user per user provisioning. It can be accessed from any Web browser by addressing the Web Service Provisioning URL, over a secured HTTPS connection. Access control to the application is achieved by a login / password authentication.
This application provides the following provisioning features : - Create a new subscriber (based on a Profile or quality of service) - Query the database to get information about an existing subscriber - Update a subscription - Delete a subscription.
4.2.2 Mass provisioning
Mass provisioning is designed to add many new subscribers in the database. It is run on a command mode, and based on a LDIF file (LDAP is internally used to store the subscribers).
To add new subscribers, the following steps are done : - firstly, create the LDIF file containing the list of subscribers to add. For each, a Profile and a MSISDN is at least required. - Secondly, connect to the server (rlogin with login and password control), and run an LDAP command to take into account the LDIF file.
4.2.3 Self-provisioning
In that case, the end-user is provisioned when sending his first MM. When sending the first MM, the Access Control proxylet checks whether the subscriber is registered in the operators network and, if thats the case, provisions the MSISDN and the UAProf in the database. Following this operation a notification is sent to the originator of the MM to advise him that he can access and complete his profile on-line, through the Web or the WAP interface.
4.2.4 Subscription definition
Each subscription includes attributes which are gathered in 3 categories : - Subscription general attributes - Phone attributes - Mmbox attributes Alcatel 5315 Nextenso MMS Proxy Relay > 14 ALCATEL PRODUCT DESCRIPTION
4.2.5 Subscription general attributes
- Common name - Account status - Profile ID, referencing a subscription profile - Languages list - Web access login - Web access password - Email address - Lawful interception indication - Lawful interception copy address list - Email forwarding indication - Email forwarding address - Subscription creation date - Subscription expiration date
1.3.1 Phone attributes - Phone number (MSISDN) - Phone type - UA Prof - Phone capabilities - Phone mobile model - Description
4.2.6 MMBox attributes - Fraudulent access number - IMAP login - IMAP password - Mail store home directory - Mail store Mmbox path - Mmbox quota - Mmbox name - Display name - Reply to address - Signature
4.3 UaProf maintenance
Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 15 > Each time that an end-user sends a MM, the UAProf of his terminal is checked against the information stored in the database. If need be, the UAProf information is updated in the database. This allows having up-to-date information on the end-user terminal capacities, which is required when receiving a MM.
4.4 End-User management
The operator has the capacity to access the end-user profiles database through a dedicated web-based interface. As an example, it allows him to manage the end-users by blocking the MM sending and receiving for an end- user that hasnt paid. This interface is also used by the customer care and support department to handle end-users support. Typically, when an end-user calls the help line, the support team can access and update his profile through this web-based interface.
5 End-user profile management
Alcatel MMS Proxy Relay has a Web based interface that allows each end-user to access his profile information and make some modification. J2EE App. Server (ex: Apache/Tomcat) User User d.b. d.b. End End- -User User Profile Profile Management Management
Figure 9: End-User profile Management
6 VAS Support
Alcatel MMS Proxy relay supports the delivery of MMs that are not end-user originated, but rather service originated, as well as sending a MM to a service, instead of another user-agent. This feature is provided through the MM7 interface, as described in the 3GPP specification, and is implemented in the MM7 Codec Proxylet.
6.1 Authentication & authorization
Alcatel 5315 Nextenso MMS Proxy Relay > 16 ALCATEL PRODUCT DESCRIPTION Each VAS that wishes to send a MM to a user-agent in the MMSE of the operator is authenticated. Each VAS that is allowed to send MM is listed in a configuration file by a unique id, therefore, when a VAS tries to send a MM, it has to send its id, which is then check against the id stored in the configuration file, thus allowing, or not the MM to be processed. The authorization process is also established at this moment.
6.2 Charging information
The MM7 Codec Proxylet also has the capacity to handle billing information. These information are handled by Alcatel MMS Proxy Relay to logs that can be processed in the purpose of post-paid billing. In the case of a VAS requiring pre-payment, Nextenso Charging Proxy is required: billing information are then forwarded to the charging proxy and will acknowledge, or not the MM delivery. In case of success an acknowledgement is sent to the VAS originator, in case of failure, a notification failure is sent to the VAS originator.
7 Operator Services
7.1 Billing and CDR
Alcatel MMS Proxy Relay generates CDRs that can be processed by a billing system, in order to handle post- paid billing. The CDR are conform to 3GPP 32 235 5.0.0.
Please refer to 3GPP 32.235, for the list of fields available in CDR.
CDR are gathered in CDR files which can be collected with a FTP connection (login / password required). These files are syslog files and thus are located in a dedicated directory, have a configurable maximum size, and are periodically (period is configurable) removed to prevent from disk saturation.
The CDR generation is activated on the configurable trigger points as shown below. Two cases are considered: - Either when the originator and recipient proxy relay are same, i.e., no MM4 routing is required - Or the originator and recipient proxy relay are different, i.e., MM4 routing is required
In addition, offered in conjunction with A5326 Nextenso Charging Proxy, Alcatel MMS Proxy Relay offers: > Prepaid billing with any Prepaid system. > Content-based billing: this allows having different billing policies depending on the content/size/type/ of the MMS. Typically a MM containing only text will be billed in a different way than a MM with multimedia content. Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 17 > P u s h
P r o x y W A P
G a t e w a y N x
M M S
p r o x y
R e l a y E - m a i l
S e r v e r
( o p t i o n a l ) N x
C h a r g i n g
P r o x y
Figure 10: Nextenso MMS Proxy Relay and Nextenso Charging Proxy
For more details about the prepaid billing capacities, refer to A5326 Nextenso Charging Proxy Product Description.
7.2 Statistics
Statistical information are provided through SNMP.
Statistic informations concern : > For MM1 interface : > Number of MM received from mobiles > Number of MM retrieved by mobiles > Number of Delivery Reports > Number of delivery acknowledgement > Number of submission requests failed (for MM1 and MM7) > Number of retrieval request failed (for MM1 and MM7) > For notifications > Number of PAP notifications sent to the Push Proxy Gateway > Number of PAP requests failed > Number of SMS notifications sent Alcatel 5315 Nextenso MMS Proxy Relay > 18 ALCATEL PRODUCT DESCRIPTION > Number of SMS notifications failed > Number of notification response received > For MM3 > Number of MM sent to MM3 (SMTP out) > Number of MM received (SMTP in) > For MM4 > Number of MM routed to MM4 interface (SMTP out) > Number of MM4 messages received (SMTP in) > For MM6 > Number of MM6 lookups requests to the user database > Number of MM6 lookups failed > For MM7 > Number of submission requests received on the MM7 inetrface > Number of cancel requests received on the MM7 inetrface > Number of replace requests received on the MM7 inetrface > Number of MM routed to a VAS > System usage > Number of MM write attemps to the Store & FW and number of failed > Number of MM currently stored in Store & FW > Number of messages expired > Average size of MM crossing through the MMS Proxy Relay > Occupancy rate of the Store & FW buffer > Number of subscribers > Number of content adapatation requests and failed
7.3 Operation and Maintenance
Operation and maintenance consist in : Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 19 > - Platform and service monitoring - Platform and service configuration
1.3.2 Monitoring
The monitoring consists in : - Alarms - Logs - Statistics - CDRs - Data (backup and restore) - Monitoring
1.3.3 MMS configuration parameters
The MMS Proxy Relay is built upon the Proxy Platform. The following applications can be parametrized : - Proxy - Store & Forward - Notification
7.3.1 Features inherited from Nextenso Proxy Platform Alcatel MMS Proxy Relay embeds Nextenso Proxy Platform in order to perform its operations on the data stream. It thus inherits from properties brought by Nextenso Proxy Platform.
7.3.1.1 Administration Nextenso Proxy Platform provides a graphical Web interface that enables both system administration (deployment, upgrades) and business administration (provisioning, configuration). 7.3.1.2 SNMP Agent The SNMP Agent provided by Nextenso Proxy Platform allows alerts monitoring and system administration of any proxy application.
8 Nextenso Proxy Platform
Alcatel 5315 Nextenso MMS Proxy Relay > 20 ALCATEL PRODUCT DESCRIPTION Based on the Nextenso Proxy Platform, the Alcatel MMS Proxy Relay benefits from the properties of the Nextenso Proxy Platform. 8.1.1.1 Requests handling > HTTP requests catching with source, destination, URL, header > HTTP response catching with source, destination, header, body 8.1.1.2 Performance For instance, on Intel servers with 1 CPU at 1 GHz, 512 MB memory, Nextenso Proxy Platform offers the following performances: > Stacks ?? WAP stack: 2500+ requests per second ?? HTTP stack: 3000-8000 requests per second ?? SMS stack: 500+ requests per second > Agents (running no proxylets) ?? WAP Agent: 300-400 requests per second ?? HTTP Agent: 300-500 requests per second ?? SMS Agent: 250+ requests per second NB: The performances of an agent depend on the number and the nature of the proxylets that run in this agent.
8.1.1.3 Security Nextenso Proxy Platform supports many encryption mechanisms such as WTLS and SSL. In order to provide a very high security level, it is possible to deploy the software components in several distinct security zones. 8.1.1.4 Multi-protocols > WAP 1.1 stack > WAP 1.2.1 stack > WAP 2.0 stack > WAP Push OTA > HTTP 1.1 stack > SMS-C interface (SMPP, CIMD2) > Radius Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 21 > 8.1.1.5 Scalability and high availability Nextenso Proxy Platform allows deploying multi-servers platform with load-balancing and fail-over mechanisms in order to reach carrier grade availability rates.
9 IOT So far Nextenso MMS Proxy Relay has been tested with the following MMS enabled devices, and ensures interoperability between them: - Nokia 7650 - Siemens S55 - Mitsubishi M330 - Sony Ericsson T68 - MyX5 Sagem - Microsoft SPV - Panasonic GD 87 - Alcatel One Touch 535
Alcatel MMS Proxy Relay architecture being flexible, it makes it easy to support new terminals, by adding the required functionalities, if need be, thus ensuring the IOT.
10 Performances
One server based on a mono-processor configuration with a 1Ghz CPU, 1Go of memory and 20Gb of hard disk space has the capacity to handle 20 MMS/second.
2 Operating system and minimal hardware requirements The minimal hardware requirement for a mono-machine configuration of Nextenso Proxy Platform is: > Intel server with Intel Pentium III at 1 GHz > 512 Mbytes memory > 10 Gbytes hard disk > Linux Redhat 7.2 > J DK 1.3.
11 Annex A: Scope Of Compliance The scope of this document is to provide the Alcatel MMS Solution road map, and its compliance to standards. Alcatel MMS Solution complies with: > 3GPP specifications: ?? TS23.140 V540 ?? TS22.140 V530 > WAP forum specifications: ?? WAP 205 April 2001 (20010425-a) ?? WAP 206 J anuary 2002 (20020115-a) ?? WAP 209 J anuary 2002 (20020105-a) > IETF: ?? RFC 2821: "Simple Mail Transfer Protocol" ?? RFC 2822: "Internet Message Format" ?? RFC 2045: "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies" ?? RFC 2046: "Multipurpose Internet Mail extension (MIME) Part Two: Media Types" ?? RFC 2047: "Multipurpose Internet Mail Extensions (MIME) Part Three: Message Header Extensions for N on-ASCI I -Text" ?? RFC 2048: "Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures" ?? RFC 2049: "Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples" ?? RFC 1939: "Post Off ice Protocol - Version 3" ?? RFC 2060: "IMAP4, Internet Message Access Protocol - Version 4 Rev1 ?? RFC 2076: "Common Internet Message Headers" ?? RFC 2421 (Sept. 1998): "Voice Profile for Internet Mail - release 2, VPIM" ?? RFC 2616: "Hypertext Transfer Protocol, HTTP/1.1" The feature list refers to functionality defined by the 3GPP. Additional features of the Alcatel solution are also proposed. Features are gathered in domains: Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 23 > > MM submission and retrieval > Addressing and routing > Storage > Interfaces > Format and conversions > Operations and Maintenance The level of Support is stated accordingly the TS23.140 V5.2.0 3GPP specification: > O for Optional; > R for Recommended; > M for Mandatory. The column Reference makes the explicit reference to the relevant chapter in TS23.140 V5.2.0 3GPP specification. Optional means that the feature is delivered as an option inside the MMS Solution. CDE stands for Customized Development Engineering, and means that the feature requires special analysis and eventually customized developments in regard to the network or service interoperability context.
Note : features available in 1.0 and 1.1 are of course available in 2.0.
Alcatel 5315 Nextenso MMS Proxy Relay > 24 ALCATEL PRODUCT DESCRIPTION 11.1 MM Submission And Retrieval MM SUBMISSION AND RETRIEVAL Features
MMS Relay/Server Comments Functionality Support Ref. MMS Solution Release Component
Indicate Recipients Address(es) in MM
M (7.1.1) 1.0 MMS PR
Indicate Originators Address in MM
M (7.1.1) 1.0 MMS PR
Message Time Stamp M (7.1.1) (7.1.3) 1.0 MMS PR Message Delivery Time (earliest desired time of delivery) O (7.1.1) 2.0 MMS PR
Message Expiry Time M (7.1.1) (7.1.2) 1.1 MMS PR
Indication of MIME content type of the message M (7.1.3) 1.0 MMS PR Further MM Qualifications (e.g. priority, message class, subject) O (7.1.1) (7.1.3) 2.0 MMS PR Priority, message class, subject MM submission M (7.1.1) 1.0 MMS PR MM Notification M (5.2) (7.1.2) (71.2.1) 1.0 MMS PR WAP Push based. A WAP Push Proxy Gateway is required in the operators environment. MM Rejection M (7.1.2.1) 1.1 MMS PR MM Retrieval M (5.2) (7.1.2.1) (7.1.2) 1.0 MMS PR MM Retrieval via WEB interface Not specified 1.0 MMS PR Optional Feature MM Forwarding without Retrieval O (5.2) (7.1.4) 2.x MMS PR According to WAP forum specification availability MM Forwarding to MMBox O (7.1.1) 2.0 MMS PR Automatic copy in the CMS MM Forwarding to external mail server O (7.1.12) 2.0 MMS PR Automatic copy in the external email server Submit MM to external MMSE O (7.2) 1.0 MMS PR MM4 Notify originator of external MMSE delivery failure O (7.1.11) 2.0 MMS PR MM4
Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 25 > MMS Relay/Server MMS Solution Release Component Comments Functionality Support Ref. Forwarding Count M (7.1.4) 2.x MMS PR Only applicable if forwarding w/o retrieval supported List of Forwarding Addresses R (7.1.3) (7.1.4) 2.x MMS PR Only applicable if forwarding w/o retrieval supported Delivery Report M (7.1.1) (7.1.3) (7.1.5) 2.0 MMS PR Read Reply Report M (7.1.1) (7.1.3) (7.1.6) 2.0 MMS PR Streaming O 7.1.7) 2.x MMBox Audio & Video Prepaid Service O (7.1.8) 2.0
charging proxy Standard feature for Alcatel Prepaid. On CDE for interoperability with other Prepaid systems (INAP, XML, ) Reply Charging O (5.2) (7.1.10) 2.x charging proxy According to 3GPP and WAP forum specifications Assign Message ID M (7.1.1) 1.0 MMS PR 11.2 Addressing And Routing MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. Single & multiple recipient M (7.2.2) 2.0 MMS PR Addressing type M (7.2.1) 1.0 MMS PR Support FRC822 address Support PLMN address Address parsing M (7.2) 2.x MMS PR Address format error notification O (7.2) 2.0 MMS PR Address resolution M (7.1.1) (7.2) 1.0 MMS PR Identify if receiver(s) is/are a recipient in the same PLMN, in a different PLMN, a VAS. Supported address types: PLMN and RFC822 Support a request in an MM that the MM originators address be hidden from the recipient MMS UA. O (5.2) (7.1.1) (6.1.9) 1.1 MMS PR Address Hiding Ensuring that senders address is not shown to the recipient MMS User Agent. M (4.3) (5.2) (7.1.1) (7.1.2.1) (7.1.3) (7.1.9) 1.1 MMS PR Only applicable if the MM originator has requested her address to be hidden from the recipient MMS User Agent Address translation (MSISDN to IP- routable)
M (4.3) (5.2) (7.2) (7.2.2) 1.1 static 2.0 ENUM MMS PR 1.1 Internal static table method 2.0 Based on ENUM on project basis Alcatel 5315 Nextenso MMS Proxy Relay > 26 ALCATEL PRODUCT DESCRIPTION Number portability O (7.2.2) 2.0 MMS PR Based on MAP on project basis 2.x ENUM implementation 11.3 Storage MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. Temporary message store for delivery M (5.2) (7.1.1) (7.1.2) (7.1.3) 1.0 MMS PR The MMS Proxy Relay stores messages until they are delivered. This is a temporary storage Persistent network message store (Alcatel storage) O (5.2) (7.1.12)
1.1 Unlimited 2.0 Unlimited MMBox
1.1 2.0 Unlimited with Centralized Message Store (CMS) Feature of this message store : Standard feature of an email server : ?? inbox ?? compose ?? FW (to email, to MM) ?? Sent box ?? Address book ?? Notification Persistent network message store (external storage) O (5.2) (7.1.12) 1.1 MMS PR The MMS Proxy Relay forwards the MM to an external email server 11.4 Interfaces MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref.
MM1: User Agent interfaces M (6.3) (7.2.1) (8.1) 1.0 MMS PR WAP1.2 for sending and receiving WAP Push for notification (SMS bearer) SMS notification for legacy support MM3: inter working with external server O (6.5) (8.3) 1.0 MM4: Inter working with other MMS systems M (6.6) (7.2.2) 1.1 MMS PR SMTP interface MM5: HLR O (6.7) (8.5) 2.0 MMS PR Optional Feature Implementation on project basis based on MAP. Requires SS7 stack on MMS PR. MM6: MMS User Databases O (6.8) (8.6) 1.0 internal 1.1 external MMS PR LDAP based Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 27 > MM7: MMS VAS Applications O (6.9) (7.2.3) (8.7) 1.0 SMTP
2.0 3GPP MMS PR 1.0 Not specified in 3GPP R4, SMTP available 2.0 Compliant with 3GPP R5 specifications (SOAP)
MM8: interface between MMS Relay server and billing system O (8.8) 2.0 Charging Proxy Through Charging Proxy 11.5 Formats And Conversions MMS Relay/Server MMS Solution Release Component Comments Functionality Support Ref.
Formats conversions
Image M (5.1) (7.1.3.1) 2.0 MMS PR Transcoding: J PEG, GIF, GIF89a, WBMP, PNG, TIFF, PBM Other conversions: size, color scheme, rotation, frame Speech M (5.1) (71.3.1) 2.0 MMS PR Transcoding : AMR, MP3, PCM WAV, G711, MIDI Video M (5.1) 2.x MMS PR H263, MPEG4, AVI, H324 MM deletion based on user profile or filtering information O (5.2) 1.1 System 2.0 User MMS PR 1.1 System profile (storage capacity) 1.2 User settable profile (WEB/WAP) Optional Feature Data adaptation based on user profile and/or MMS User Agent capabilities O (6.1.2) 2.0 MMS PR Based on UAProf Message Management & Data adaptation Media type conversion O (5.1) 2.0 MMS PR For legacy support : - SMS notification with URL (when UMC provided) or text extracted - Text extracted from MM (when no UMC provided) Negotiation of the capabilities of recipient MMS User Agent O (5.1) 2.0 MMS PR Based on UAProf (initiated by PP GW) and not static. 11.6 User Profile Management MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. End user Profile 1.1 MMS PR Automatic copy + where Email client interface Voice Messaging bundle (case of Alcatel Voice mail) Profile for persistent storage 1.1 MMBox Persistent storage + Web Mailbox LDAP repository 2.0 MMS PR Alcatel 5315 Nextenso MMS Proxy Relay > 28 ALCATEL PRODUCT DESCRIPTION Block web domains O (5.4) 2.1 MMS PR 2.0: User settable profile (WEB/WAP) Block users Not specified 2.1 MMS PR Not specified in 3GPP On CDE for operator dependent Solutions Provide Web interface for end-user profile management 2.0 MMS PR
11.7 OAM MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. Enabling/disabling MMS function O (5.1) 1.1 MMS PR Administrator feature: Frozing a user account User profile management O (5.4) 1.1 MMS PR 1.1: System predefined profiles End-users provisioning -Batch provisioning: export operator database to Proxy Relay database + synchro process for new users -Self provisioning: end-user is provisioned when sending first MMS
Not specified 1.0 MMS PR Activate end-users self-provisioning Not specified 2.0 MMS PR End-user provisioning on first sending of MMS Lawful Interception Not specified 2.0 MMS PR Not specified in 3GPP On CDE for operator dependent Solutions Statistics Not specified 2.0 MMS PR Provide traffic statistics on MMx interfaces Alarms monitoring Not specified 2.0 MMS PR Provide alarm monitoring interfaces on MM Relay/server Log files Not specified 2.0 MMS PR Provide log functionalities for logging: . System messages . Alarms . All MM processed by MMS Relay/Server Generating call data records (CDR) R (4.2) (5.2) 1.1 MMS PR
Binary encoded files. Other formats and customization on CDE
1.1. VAS Support
Alcatel 5315 Nextenso MMS Proxy Relay PRODUCT DESCRIPTION ALCATEL 29 > MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. Authentication O (7.1.13) 2.0 MMS PR Authenticate vAS prior to MM delivery Authorization O (7.1.13) 2.0 MMS PR Authorize VAS to send MMs Confidentiality O (7.1.13) 2.0 MMS PR Data encryption
1.2. IOTs MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. MM1 WAP GW 2.0 MMS PR CDE if no bundle WAP GW MM1 handsets 2.0 MMS PR Support of Nokia 7650, T68i, Sony Ericsson, Panasonic G87 and Microsoft SPV MM4 2.0 MMS PR Compliance towards conformance document MM7 2.x MMS PR 2.0 relies on SOAP interface. 2.x wide interoperability tested
1.3. Miscellaneous MMS Relay/Server MMS Solution Release Component Comment Functionality Support Ref. Scalability Not Specified
2.0 MMS PR MMBox
High availability Not Specified
2.0 MMS PR MMBox Process duplication, watch dog, message bus inter process Anti-spam filter Not Specified
2.x MMS PR Access control Digital right management Not Specified
2.x MMS PR Virus checking Not Specified
2.x MMS PR
Alcatel 5315 Nextenso MMS Proxy Relay > 30 ALCATEL PRODUCT DESCRIPTION 12 Annex B: Environmental compliance 12.1 Environment Characteristics The Alcatel MMS Solution complies with the following operating environment specifications: Environment Characteristic Document Climatic environment CSEI 11.10 Electromagnetic environment CSEI 12.10 Electromagnetic compatibility NF C98 020 Electrostatic environment CSEI 31-21 Electrical overload tests CESI 31-21 Electrical safety ENGO-950 Personal safety NF C98-010 12.2 Environmental Requirements The Alcatel MMS Solution environmental requirements are as follows: Characteristic Tolerances Ambient temperature Must be between 10 and 27C Temperature variation Must not vary by more than 5 per hour. (Average computed over a 5-minute period). Hygrometry Between 5 and 85 %. Rate of hygrometry Must not vary by more than 10% per hour. Humidity Between 1 and 25 g/m 3
www.alcatel.com Alcatel and Alcatel logo are registered trademarks of Alcatel. All other trademarks are the property of their respective owners. Alcatel assumes no responsibility for the accuracy of the information presented, which is subject to change without notice. 2002, Alcatel, Paris. All right reserved.