Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML Application for UT248 KX-NS1000 V2.0 Rev1.0 30 Aug., 2012.

Similar presentations


Presentation on theme: "XML Application for UT248 KX-NS1000 V2.0 Rev1.0 30 Aug., 2012."— Presentation transcript:

1 XML Application for UT248 KX-NS1000 V2.0 Rev Aug., 2012

2 1 1.Overview of XML Application 2.Each Function overview 3.Connecting Way 4.System Diagram 5.XML Definition 6.Detailed explanation of each XML commands You can download the Developer’s Guide and Schema from following Web. This document describes about XML application to control, customize, initiate action of phone. Table of Contents

3 2 Chapter 1 Overview of XML Application

4 3 By using XML application, we can customize / control phone. Also phone can initiate specified action on event, and can access to remote phonebook via proxy tool. XML Server Phone (UT248) XML Application - Customizing of Menu (Soft Keys) - Display / Input Text on LCD. - Draw Bitmap Image on LCD. - By Timer Event. Customizing menu, show text on LCD - Access Remote Phonebook (via LDAP tool PC -> Server) Access Remote phonebook - Let Phone Access to specified URL - Reboot Phone. - Run / Stop XML application. Remote Control of phone - Phone can access specified URL when some event occurred. Example : When incoming call, access to specified URL. Action by Event 1. Overview of XML Application What can we do with XML Application?

5 4 Chapter 2 Each Function overview

6 5 Customizing menu, Display message 2. Each Function overview Soft1Soft2Soft3Soft4 1.Menu A 2.Menu B 3.Menu C 4.Menu D Welcome 2011/11/11 12:13:14 MenuLog Customizing Menu, Soft Key, FF Key. Draw Bitmap, Show message. *grayscale (four-color) bitmap Input : ***** Input Text Box. URL Timer Event Example :Every 30 minutes. Company Logo. *Displayed during idle state *grayscale (four-color) bitmap

7 6 Action triggered by Event - Can executed action when specified event occurred. Like On Hang up, Talking, Make a Call, phone Send Request, Example: On talking, access to specified URL On Talking Action by Event 2. Each Function overview

8 7 -From XML Server phone can be controlled. Like Get Configuration info., Reboot, Access to specified URL Example: Get Configuration information UT248 XML Server Get Configuration info. Remote Control 2. Each Function overview

9 8 HTTP LDAP LDAP Server (V.3) LDAP Translation Tool On PC - It is able to get phone book items with LDAP via LDAP proxy tool on PC. - The item can be stored in local phone book. - It is able to search items by keyword same as local phone book. UT248 NumberCopySearch John Johnson Jonny 1 Remote Phonebook 2. Each Function overview

10 9 Chapter 3 Connecting Way

11 10 XML server 1. XML data (http with XML) 2. Response (http) 200 OK 1. Server Initiate (Push) 2. Client Initiate (Pull) XML server 1. http-request (http with XML) 2. Response (http) 200 OK 3. Connecting Way General

12 11 - Connect to specified URL - Run / Stop XML - Reboot a UT XML server 1.Send XML data (http with XML) 3.Response (http) 200 OK XML server can send a request to UT. When UT gets the request, UT will act as described in XML. 2. Act as requested Action can be taken 3. Connecting Way Case : Server Initiated action

13 12 -Start UP -Setting Menu (Soft Key. -Ringing / Talking / Calling -Referring to call log / Phonebook -Idling XML server 2. Send http-request (http with XML) 3. Response (http) 200 OK It is able to set URL in configuration parameters at each event and connect to the URL to get a XML content. When a event occurs, UT will send a http request to the URL. 1.Event : eg: make a call Triggered event for connecting URL 3. Connecting Way Case : Client Initiated action

14 13 Chapter 4 System Diagram

15 14 XML Parser Web Server Socket ( http (port : ex.6666)) [UT] XML Engine Call Control I/F GUI I/F Action (Ex. send http-req.) Action ( Ex. Making call) Action ( Ex. Display ) Edit with Schema [XML server] [LDAP tool / Server] http request I/F - UT gets a XML content from XML server - UT parse the XML content - UT displays the content and / or set keys Phonebook 4. System Diagram System Diagram

16 15 Chapter 5 XML Definition

17 16 XML format is based on Panasonic SIP phone xml definition (ppxml). Chaptor6 detailed information of each XML are described. Example 5. XML Definition General

18 17 Chapter 6 Detailed explanation of each XML commands

19 18 ElementDescription MenuDisplay strings and set soft keys to send a URL (http request) LabelPut strings on LCD PictureBoxDraw bitmap image data TextBoxInput text TimerOccur timer event PhonebookGet phone book items from LDAP 6. Detailed explanation of each XML commands Customizing menu, show text/image

20 19 - Can customize Display menu items in each line. - Can customize soft key, ff key also. - Select the item with navigation keys and move to the XML content - Can Assign URL to send request into soft keys. Example Soft1Soft2Soft3Soft4 1.Menu A 2.Menu B 3.Menu C LCD Image 4.Menu D 6. Detailed explanation of each XML commands Menu

21 20 - Label is used to display text message. Screen Title 2011/11/11 12:13:14 LCD Image Example 6. Detailed explanation of each XML commands Label

22 21 LCD Image - Picture Box is used to display bitmap image by specifying URL. - Possible to draw bitmap and characters in a screen (*monochrome bitmap) Example Welcome to Pana Hotel 6. Detailed explanation of each XML commands Picture Box

23 22 - End User can input text by using Text Box. - Can set password mode then inputted text shown as “****” - Inputted text can be sent to server. Example ClearA/a1/A/?ENTER LCD Image Input : ***** 6. Detailed explanation of each XML commands Text Box The number of characters in Text Box is maximum 24.

24 23 - By using Timer, can execute required event at specified timing. Example Example: Every 30 seconds phone access to URL URL to get xml 6. Detailed explanation of each XML commands Timer

25 24 ElementDescription EventExecute Action when specific event occurred. 6. Detailed explanation of each XML commands Action by Event

26 25 - Can executed action when specified event occurred. Event : On Talking, On Hung up, On Clicked, On Expired, Action: Send Request, Make a call, Answer, Hung up, Get Config…. Example On Hung up Example: On Hung up, access to specified URL URL to get xml 6. Detailed explanation of each XML commands Event

27 26 ElementDescription TriggerForce phone to access to required URL. ExecuteFor getting configuration from phone. Rebooting phone. Set enable/disable XML feature. 6. Detailed explanation of each XML commands Remote Control of phone

28 27 - Server can force phone to access to defined URL Example URL to get xml Example: Trigger to access to specified URL Server Request 6. Detailed explanation of each XML commands Trigger

29 28 - Execute is done by background operation of phone. - Can Get configuration from the phone, Reboot the phone, set enable/disable XML feature. Example 6. Detailed explanation of each XML commands Execute

30 29 ElementDescription PhonebookTo access to phonebook of network. 6. Detailed explanation of each XML commands Remote Phonebook

31 30 - It is able to get phone book items with LDAP via LDAP proxy tool. - The item can be stored in local phone book. - It is able to search items by keyword same as local phone book. Example NumberCopySearch John Johnson Jonny 1 LCD Image 6. Detailed explanation of each XML commands Remote Phonebook yoshida taro George

32 31 Thank you ! The END Developer’s Guide/Schema 入手先については紹介不要?


Download ppt "XML Application for UT248 KX-NS1000 V2.0 Rev1.0 30 Aug., 2012."

Similar presentations


Ads by Google