background image

 

 

45 

5.2.9. Events 

[Overview] 

Events are an object to catch events.   
The trigger of Events is raised from following cases: 
 
  - Normal Event:    Respond to a user operation for components.   
 
An event can have some "Actions". 
Action is an object to define a process for an event.   
An event can have the plural Actions. Each Action is sequentially executed. (The maximum actions allowed 
to 5, per event.) 
 

[Definition] 

Child 
Element 1 

Child 
Element 2 

Attributes 

Value 

m/o 

Functionality 

On Talking 

System Event: This is issued when 
call state changed to talking state. 

 

SendRequest 

Get request to web server. 

 

 

url 

Url 

Max. 511 characters 

 

MakeCall 

Call to specified phone number. 

 

 

number 

Phone number 
0 - 9

#

1~32 digits 

 

AnswerCall 

Answer incoming call. 

 

HangupCall 

Hang-up the call. 

 

SetXmlMode 

This element is the same as 

‘Enable 

Application’

c.f.) 4.1

. 

The phone will reboot after changing. 

 

 

mode 

on/off 

 

Reboot 

Reboot the phone. 

 

CancelKey 

Execute 

“Cancel” key operation. 

 

MissedCallOff 

Don

’t display “Missed Call:XX” 

OnHungup 

System Event: This is issued when a 
call is hang up. 

 

Same Child elements of "OnTalking".

 

 

OnClicked 

This is issued when Key is pressed. 

 

Same Child elements of "OnTalking".

 

 

OnExpired 

This is issued when Timer expired. 

 

Same Child elements of "OnTalking". 

 

 
 

[Syntax] 

1. Event which caused by operation of menu and soft keys. 
 
<ppxml  
    xmlns="http://panasonic/sip_phone"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://panasonic/sip_phone sip_phone.xsd"> 
 
  <Screen version="3.0> 
    <!—Display Menu Item and assign function to FF Keys and Soft Keys --> 
    <Menu name="MainMenu" area="Phone"> 
      <MenuItems> 
        <MenuItem name="Item1" text="123" selected="true" id="1"> 
          <Events> 
            <OnClicked> 
              <AnswerCall /> 

            </OnClicked> 

          </Events> 
        </MenuItem> 

Summary of Contents for TGP600

Page 1: ...Panasonic SIP Phone TGP600 HDV100 130 230 330 430 XML Application Developer s Guide Revision 2 52 All Rights Reserved 2016 PANASONIC CORPORATION ...

Page 2: ...d feature on December 2015 2 20 18 May 2016 Modify some contents for Enhanced feature on May 2016 2 30 16 Sep 2016 Modify some contents for Enhanced feature on Aug 2016 2 40 2 Nov 2016 Modify some contents for Enhanced feature on Oct 2016 2 50 6 Dec 2016 Modify some contents for Enhanced feature on Dec 2016 2 52 17 May 2017 Delete error code of GetConfig Mistype ...

Page 3: ...2 Remarks of Softkey and FFkey Operation 1 15 4 3 INITIATION METHODS OF XML APPLICATION 1 16 4 3 1 Acquiring XML data corresponding to the Phone Status Configuration 16 4 3 1 1 Configuration Parameter 16 4 3 2 Network Phone Book Configuration and operation 17 4 3 2 1 Configuration Parameter 17 4 3 2 2 Configuration Parameter other than LDAP server 18 4 3 2 3 Network Phonebook operations 19 4 3 3 A...

Page 4: ...ject Outline 29 5 2 XML OBJECT DEFINITION 30 5 2 1 ppxml 31 5 2 2 Screen 32 5 2 3 Components 33 5 2 4 Label 34 5 2 5 PictureBox 36 5 2 6 TextBox 37 5 2 7 Menu 40 5 2 8 PhoneBook 44 5 2 9 Events 45 5 2 10 SoftKeys 49 5 2 11 FFKeys 50 5 2 12 PageKeys 1 51 5 2 13 SetVariables 52 5 2 14 Timer 54 5 2 15 Execute 55 5 2 16 Trigger 56 5 2 17 Redialkey 57 6 APPENDIX 59 6 1 ERROR CODE REFERENCE 59 6 2 EDITI...

Page 5: ...NOT MAKE OR PASS ON TO YOU OR OTHER THIRD PARTY ANY WARRANTY OR REPRESENTATION INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITHOUT LIMITING THE GENERALITY OF THE FOREGOING PANASONIC DOES NOT WARRANT THAT THIS DOCUMENT WILL BE ERROR FREE OR THAT IT WILL MEET YOUR REQUIREMENTS PANASONIC SHALL NOT BE LIABLE FOR ANY DAMAGE SUFFERED BY YOU...

Page 6: ...n development of the TGP600 HDV100 130 230 330 430 Represents as TGP HDV The corresponding Administrator Guide Document Version is from 2016 and depends on each model It is able to acquire the latest firmware and the related documents from the following URL https panasonic net cns pcc support sipphone index html ...

Page 7: ... API 2 1 1 Easy operation of SIP Server Call Control e g DND CFWD 2 1 2 Network Phonebook system example HDV LDAP Server For Company Directory XML Server XML contents on the HTTP Server Display Phonebook LDAP Query Answer Search name TGP HDV SIP Server XML Server XML contents on the HTTP Server Display Menu Call Control Operation Call Control TGP ...

Page 8: ...or screen 3 Prepare components Attach event handler and action function Create component image 4 Place components on Window 5 Show Window The PHONE HDV HTTP Server XML Data ppxml screen component component events events screen ppxml Analyze XML data Prepare components Show components TGP HDV TGP 1 Menu A 2 Menu B 3 Menu C Soft1 Soft2 Soft3 HDV330 430 ...

Page 9: ...pported 132 x 64pixels HDV130 230 Picture is displayed with BW Black White Picture BMP 8 16 24bit 480 x 245pixels HDV330 430 Picture is displayed as a 256 Color High Color True Color Text TXT UTF 8 plain text 128bytes Depends on Models Character references are not supported except specific cords 2 4 Displaying priority The displayed objects are always overwritten in postscript information XML SERV...

Page 10: ...ey 2 Key 3 155dot 155 155 1dot 1 1 272 Key1 key2 Key3 Phone Information Area 480 Status bar 245 Soft 1 Soft 2 Soft 3 40dot 40 40 1dot 1 1 128 160 Soft 1 Soft 2 Soft 3 Phone Information Area Soft 1 Soft 2 Soft 3 43dot 43 43 1dot 1 1 Soft 1 Soft 2 Soft 3 132 64 Phone Information Area ...

Page 11: ...llowing directory CGI for the phone usually processes along following steps CGI for TGP HDV Decode CGI parameters Execute requested process Generate XML data CGI bin Html initialURL cgi Phonebook c gi Start xml Menu xml Document Root Static XML file Template xml files may be prepared Template means that almost definitions are static and only the part is replaced dynamically ...

Page 12: ...OST GET request is same as ordinary HTTP POST GET request Note1 There are some values reserved values by the phone These values are automatically replaced by the phone and sent to HTTP Server Correct values of XML components on GUI Note1 When definition of Action is SendRequest Send all pairs of name and value to HTTP Server specified with URL by using HTTP Format each name and value with URL enco...

Page 13: ...9 HTTP POST GET Response TGP HDV receives HTTP response including XML data from HTTP Server Receive HTTP response header Check the HTTP result code Receive HTTP response content 200 OK Other Display GUI ...

Page 14: ...trigger Second step is to get XML data This is same as the description of Get XML data HTTP Server sends a Link XML data as Trigger which describes the behavior of TGP HDV to Push Port by using HTTP POST When TGP HDV catches the Link XML data TGP HDV executes Push Event process HTTP Server PC Client Operator 1 Send Trigger 2 Get XML Data HDV TGP ...

Page 15: ...gger A TCP IP connection is kept during following flow Listen on Push Port Receive Link XML data Check Link XML data OK NG Send error HTTP response 400 Bad Request Send HTTP response header 200 OK Download main XML data Note1 These sequences are same as the sequences Get XML data HTTP GET request cgi access from server with Link XML data Specified by XML_HTTPD_PORT Default 6666 ...

Page 16: ...0 hdv330 pana4 bmp Components Screen ppxml Note Except for HDV330 430 PictureBox name PictureBox1 left 0 top 0 width 120 height 55 source http 192 168 0 100 hdv330 pana4 bmp 3 3 2 Push method GET Request cgi HTTP 1 1 HOST 192 168 0 115 Content Type text xml Content Length 305 xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_menu xmlns xsi http www w3 org 2001 XMLSchema instance xsi sc...

Page 17: ... Name Test User01 Name Ruby Test01 Ruby PhoneNums PhoneNum type ext 6789 PhoneNum PhoneNum type company 382719 PhoneNum PhoneNum type mobile 928378 PhoneNum PhoneNum type home 6789 PhoneNum PhoneNum type etc 382719 PhoneNum PhoneNums Personnel Personnel id 2 Name Test User02 Name Ruby Test02 Ruby PhoneNums PhoneNum type ext 6058 PhoneNum PhoneNum type company 777058 PhoneNum PhoneNum type mobile 8...

Page 18: ...ng Call URL 2 XMLAPP_INCOMING_URL Talking URL 2 XMLAPP_TALKING_URL Making Call URL 2 XMLAPP_MAKECALL_URL Call Log URL 2 XMLAPP_CALLLOG_URL Idling URL 2 XMLAPP_IDLING_URL Enable FF Key 2 XMLAPP_FFKEY_ENABLE Shortcut Key Settings 1 Soft Key A Left XML_INITIATE_KEY_SOFT1 Soft Key B Center XML_INITIATE_KEY_SOFT2 Soft Key C Right XML_INITIATE_KEY_SOFT3 XML Phonebook LDAP URL XMLAPP_LDAP_URL User ID XML...

Page 19: ...nstead of HTTP For that it is necessary to compose the following parameters in the addition C f Admin Guide Configuration Parameter Description Format Value Range Default Value HTTP_SSL_VERIFY Specifies whether to enable the verification of the root certificate 0 No verification 1 Simple verification 2 Precise verification Integer 0 2 0 CFG_ROOT_CERTIFICATE_PATH Specifies the URI of the root certi...

Page 20: ...es the URL that is accessed when the application is started from the unit s menu to check for XML data XMLAPP_INCOMING_URL Specify the XML URL to acquire when the phone receives a call XMLAPP_TALKING_URL Specify the XML URL to acquire when the phone goes talking XMLAPP_MAKECALL_URL Specify the XML URL to acquire when the phone goes off hook XMLAPP_CALLLOG_URL Specifies the URL that is accessed whe...

Page 21: ...SERID 1 ID for LDAP server connection This parameter is automatically added to LDAP URL as a CGI parameter String Max 128 characters Empty String XMLAPP_LDAP_USERPASS 1 Password for LDAP server connection This parameter is automatically added to LDAP URL as a CGI parameter String Max 128 characters Empty String XMLAPP_LDAP_MAXRECORD Specifies the maximum number of search results to be returned by ...

Page 22: ...cters Empty String XML_PHONEBOOK_CYCLIC_INT VL Specifies the interval in minutes between periodic checks for updates of the XML Phonebook files When the parameter is set to 0 the timing is the same updating of the configuration files Integer 0 1 to 40320 0 Note This function is supported by TGP600 HDV130 HDV230 HDV330 HDV430 The further information of the XML file format is described on the 5 2 18...

Page 23: ...o the phonebook server with the following URL http 192 168 0 10 get_ldap cgi model hdv230 max_rec 20 name Note name part is added by the phone automatically This name parameter is set for name query However query parameter is set null in the first access The front part is same as configuration parameter If the query word is entered and pressed key the phone access to the phonebook server with the ...

Page 24: ...he above parameters are set the Phonebook menu is displayed at the Top Menu Please select Phonebook menu and press icon Then the phone accesses to the phonebook server with the following URL http 192 168 0 10 get_ldap cgi model hdv330 max_rec 20 name Note name part is added by the phone automatically This name parameter is set for name query However query parameter is set null in the first access ...

Page 25: ...server with the following URL http 192 168 0 10 get_ldap cgi model hdv330 max_rec 20 name James If there are acquiring data the following screen is displayed If there are no acquired data the following screen is displayed It is able to display acquired data by using or icon It is able to search that search icon is pressed and please enter the search words OK ...

Page 26: ...fied the Application menu is displayed at the bottom of Top menu When Application menu is selected the phone access to the URL which is specified in the XMLAPP_INITIAL_URL configuration parameter After that it is able to construct various UI by using XML application interface 4 3 4 Call Log Menu Configuration and operation 4 3 4 1 Configuration Parameter Configuration parameters are as follows Con...

Page 27: ...nfiguration parameter XMLAPP_CALLLOG_URL is specified and when Call History icon is pressed the phone access to the above mentioned URL After that it is able to construct various call log UI by using XML application interface ...

Page 28: ... Value XML_INITIATE_KEY_SOFT1 Enables initiation of XML application from Soft Key1 Key information SOFT1 Boolean Y N N XML_INITIATE_KEY_SOFT2 Enables initiation of XML application from Soft Key2 Key information SOFT3 Boolean Y N N XML_INITIATE_KEY_SOFT3 Enables initiation of XML application from Soft Key3 Key information SOFT3 Boolean Y N N FLEX_BUTTON_FACILITY_ACTx X 1 24 Enables initiation of XM...

Page 29: ...th xmlapl cgi initiationkey SOFT1 or HTTP GET xmlpath xmlapl cgi initiationkey PK1 Model HDV230 HTTP GET xmlpath xmlapl cgi initiationkey SOFT1 or HTTP GET xmlpath xmlapl cgi initiationkey FF1 or HTTP GET xmlpath xmlapl cgi initiationkey DSS1 Model HDV330 430 HTTP GET xmlpath xmlapl cgi initiationkey FF1 or HTTP GET xmlpath xmlapl cgi initiationkey DSS1 This operation is only effective in the idle...

Page 30: ...2 Redial key operations HDV130 230 330 430 If the configuration parameter XMLAPP_URL_REDIAL_KEY is specified and when REDIAL key is pressed the phone access to the above mentioned URL 4 3 7 Cursor skip Configuration and operation 4 3 7 1 Configuration Parameter Configuration parameters are as follows Configuration Parameter Description Format Value Range Default Value XML_CURSOR_SKIP_ENABLE Enable...

Page 31: ...files should be copied onto the same folder as the XML contents folder for editing NO Schema File xsd Description 1 sip_phone Common schema for all xml contents 2 value_restrict xsd This definition is included from sip_phone 3 common xsd This definition is included from sip_phone 4 Events xsd This definition is included from sip_phone 5 ppxml_contents xsd This definition is included from sip_phone...

Page 32: ... the character if it is renderable In order to render the character the format name is used for example amp renders as The Description column cites the character via its canonical UCS Unicode name in English Character Name Description quot Quotation mark amp Ampersand apos Apostrophe lt Less than sign gt Greater than sign 5 1 3 2 Numeric Character Reference A numeric character reference refers to ...

Page 33: ...Softkeys Soft keys definition FFKeys FF keys definition Pagekeys Page keys definition 2 Events Events are an object to catch events Events can also have some Actions Timer It is able to define timer period and actions at the expiration 1 Softkeys Soft keys definition FFKeys FF keys definition Pagekeys Page keys definition 2 Redialkey Redial key definition Trigger It is used for the Push Service in...

Page 34: ...e attribute Only alphabets and numerals A Z a z 0 9 can be used in the name attribute All punctuation marks space and underscore cannot be used It should be unique over the entire xml contents Especially the name of the following elements must be absolutely unique Screen Label PictureBox Textbox SoftKey FFKey PageKey Timer Operation by hard key The object operation with a hard key is invalid if th...

Page 35: ...lease refer to the element definition o SoftKeys Please refer to the element definition o FFKeys Please refer to the element definition o PageKeys Please refer to the element definition o Execute Please refer to the element definition o Redialkey Please refer to the element definition o Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSch...

Page 36: ...ement definition o FFKeys Please refer to the element definition o PageKeys Please refer to the element definition o Events OnTalking Please refer to the element definition o OnHungup Please refer to the element definition o OnClicked Please refer to the element definition o OnExpired Please refer to the element definition o Note 1 TGP600 supports only Version 2 0 Syntax xml version 1 0 encoding u...

Page 37: ...ons Redialkey o When the user pushes the REDIAL key the phone access to the outgoing log data that are stored on the XML server Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen name Screen1 version 3 0 Components Label name Label1 line 2 text Label1 textAlign...

Page 38: ...The line number to display the string text Displayed string m Content text in the label field textAlignment Left Center Right o Default Left showDateTime true false o Default false refreshDateTime 0 86400 o In second s Default 0 0 means no refresh Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http pan...

Page 39: ...le Area HDV130 230 HDV330 430 4 line model 6 line model For Softkey label area Phone area id 1 id 3 Soft 1 Soft 2 Soft 3 Key1 key2 Key3 id 1 Status bar id 6 Phone area Key label area for Softkey For Status bar area ...

Page 40: ...HDV130 230 1 245 HDV330 430 m Height of BMP source Url m URL of BMP Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen name Screen version 3 0 Components PictureBox name PictureBox1 left 0 top 0 width 120 height 55 source http 192 168 0 113 xml pana bmp Compone...

Page 41: ...e o Display inputted character with Default value is false mode 0 1 o 0 Enter Number 1 Enter Character SoftKey m id 2 HDV130 230 3 HDV330 430 m Softkey id name String o name of the softkey text OK m Fixed character OK Events m Elements except these cannot be used OnClicked m SendRequest m url Url m Syntax ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi sc...

Page 42: ... HDV130 230 Text box can be used as Only 1 line Line number 2 3 is available to display input Text Box The maximum length can be input is the length phone can display in 1 line HDV330 430 Text box can be used as Only 1 line at title bar However it could be changed as Edit For example TextBox name textBox1 Edit at title bar The maximum length can be input is the length phone can display in 1 line 3...

Page 43: ...key Always treat softkey3 as OK SoftKey id 2 name sk2 text OK SoftKey id 3 name sk3 text OK or SoftKey id 2 name sk2 text OK HDV330 430 ignores this designation User can use same designation of HDV130 230 So No need to change XML server code ...

Page 44: ...monochrome reversed character at the line which only in phone area The item top on the left side will be monochrome reversed when after moving menu page FF keys and Soft keys have to be defined the action in XML content Definition Child Element 1 Child Element 2 Child Element 3 Attribute Value m o Functionality name String o Max 64characters area Phone o Fixed area Phone MenuItem m each menu item ...

Page 45: ...68 0 200 gogo xml OnClicked Events MenuItem MenuItem name Item2 text hello id 2 Events OnClicked SendRequest url http 192 168 0 200 hello xml OnClicked Events MenuItem MenuItem name Item3 text welcom id 3 Events OnClicked SendRequest url http 192 168 0 200 welcome xml OnClicked Events MenuItem MenuItems SoftKeys SoftKey id 1 name sk1 text Cancel Events OnClicked SendRequest url http 192 168 0 200 ...

Page 46: ...430 LCD Image HDV130 230 HDV330 430 4 line model 6 line model For Softkey label area Phone area id 1 id 3 Soft 1 Soft 2 Soft 3 Key1 key2 Key3 id 1 Status bar id 6 Phone area Key label area for Softkey For Status bar area Phonebook Incoming ...

Page 47: ...OR_SKIP_ENABLE N Default XML_CURSOR_SKIP_ENABLE Y 4 line model 6 line model id 1 id 3 Soft 1 Soft 2 Soft 3 id 1 id 3 Soft 1 Soft 2 Soft 3 id 1 Status bar id 6 id 1 Status bar id 6 Cursor can move to this area This area is selectable Cursor CANNOT move to this area This area is NOT selectable ...

Page 48: ...t company mobile home etc m Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen version 3 0 PhoneBook version 2 0 Personnel id 1 Name David Allan Name PhoneNums PhoneNum type ext 3920 PhoneNum PhoneNum type home 99998888 PhoneNum PhoneNums Personnel Personnel id...

Page 49: ...up the call SetXmlMode o This element is the same as Enable Application c f 4 1 The phone will reboot after changing mode on off m Reboot o Reboot the phone CancelKey o Execute Cancel key operation MissedCallOff o Don t display Missed Call XX OnHungup o System Event This is issued when a call is hang up Same Child elements of OnTalking o OnClicked o This is issued when Key is pressed Same Child el...

Page 50: ...d 4 name sk4 text Cancel Events OnClicked SendRequest url http 192 168 0 200 Cancel xml OnClicked Events SoftKey SoftKeys FFKeys FFKey id 1 name ff1 text FFKey1 Events OnClicked SendRequest url http 192 168 0 200 gogo xml OnClicked Events FFKey FFKeys Menu Screen ppxml 2 Events which caused by during a call ppxml Screen version 3 0 Components Label text Transfer name Lbl1 line 1 textAlignment Left...

Page 51: ...rigger another button control s actions 2 If multiple actions are declared within a button the actions will always be executed in sequential manner Asynchronize action must also be completed before next action can start Reboot actions Reboot actions can be defined as following types Though these actions are processed as normal action Trigger may be sent from Web Server by PUSH Type 1 xml version 1...

Page 52: ...Location http panasonic sip_phone sip_phone xsd Execute SetXmlMode mode on Reboot Execute ppxml Type 4 xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen name Screen1 version 3 0 Menu name MainMenu area Phone MenuItems MenuItem name Item4 text 222 id 5 Events OnClicke...

Page 53: ...softkey id name String o Max 24 characters text String m Max 24 characters Events m OnClicked m Syntax Soft Key with Cancel xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen version 3 0 Components SoftKey id 3 name sk3 text Cancel Events OnClicked SendRequest url htt...

Page 54: ...DV330 430 m FFKey id name String o Max 24 characters text String HDV230 330 430 m optional String HDV130 o Events m OnClicked m Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen version 3 0 Components FFKey id 4 name ff4 text Cancel Events OnClicked SendReques...

Page 55: ...ctionality PageKey m id right m PageKey id name String o Max 24 characters Events m Only these elements can be described OnClicked m SendRequest m url Url m Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen version 3 0 Components PageKey id right name page1 Ev...

Page 56: ...ay PictureBox name PBox1 left 0 top 0 width 120 height 55 source serverPath a bmp HDV330 430 PictureBox name PBox1 left 0 top 27 width 120 height 55 source serverPath a bmp Height of status bar is 27 pixels Definition Child Element 1 Attribute Value m o Functionality SetVariable m key followed by a z A Z 0 9 e g myId food2 m System wide read write Prefix character is 1 64 characters value Except m...

Page 57: ...53 Screen Components Label name Label1 line 2 text SystemValue textAlignment Left showDateTime true refreshDateTime 52 Components Screen ppxml ...

Page 58: ...nition in XML content Multiple timer event cannot executed Definition Child Element 1 Child Element 2 Attribute Value m o Functionality name String m Max 64 characters repeat true false m default false interval 1 86400 m In second s Events m OnExpired m Syntax ppxml Screen name Screen version 3 0 Timer name Timer1 repeat false interval 20 Events OnExpired SendRequest url http aaa ccc com GetXml as...

Page 59: ...n in Events sheet SetXmlMode o Refer to SetXmlMode action in Events sheet CancelKey o Execute Cancel key operation MissedCallOff o Don t display Missed Call XX Syntax xml version 3 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Execute version 2 0 SetXmlMode mode on Reboot Execute ppx...

Page 60: ...Element 1 Attribute Value m o Functionality version 2 0 3 0 1 o Source Url m URL of XML content Note 1 TGP600 supports only Version 2 0 Syntax xml version 2 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Trigger version 3 0 Source http www aaa ccc com Screen xml Source Trigger ppxml ...

Page 61: ...onality name String o Max 24 characters Events m Only these elements can be described OnClicked m SendRequest m url Url m Syntax xml version 1 0 encoding utf 8 ppxml xmlns http panasonic sip_phone xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http panasonic sip_phone sip_phone xsd Screen version 3 0 Components RedialKey name Call log Events OnClicked SendRequest url http 192...

Page 62: ... m firstName Text o Max 24 characters except lastName Text o Max 24 characters except number 0 9 o 1 32 digits extension 0 9 o 1 32 digits Syntax xml version 1 0 encoding ISO 8859 1 Group startIndex 1 startIndex numberOfRecords 2 numberOfRecords totalAvailableRecords 2 totalAvailableRecords groupDirectory directoryDetails firstName David firstName lastName Allan lastName number 1111001 number exte...

Page 63: ...eiving error Receiving wrong message 01A7 File receiving error Server response with error 01A8 File receiving error File Not Found 01A9 File receiving error Authentication failed 01AA File receiving error SSL communication error 01AB File receiving error SSL certification error 01AC File receiving error Redirect with wrong protocol 01AD File receiving error File already exist without overwriting 0...

Page 64: ...ment Attribute 0B08 Wrong password Attribute 0B09 Wrong maxLength Attribute Events 0C01 Wrong Element SoftKey 0C02 Wrong Element FFKey 0C03 Wrong Element Timer 0C04 Wrong Element OnTalking 0C05 Wrong Element OnHungup 0C06 Wrong Element MenuItems 0C07 Wrong Element MenuItem 0C08 Wrong Element PageKey 0C09 Wrong Element OnClicked 0C0A Wrong Element OnExpired 0C0B Wrong Element Events 0C0C Wrong Elem...

Page 65: ... with menu navigation Un supported LCD 0F16 Operation error with menu navigation No MenuItem Element 0F20 Operation error with menu navigation No menu selection 0FFF No element SoftKeys 1001 Wrong Element Element Name 1002 Wrong Element Attribute id 1003 Wrong Element Attribute text 1010 Soft Key Display process error 1020 Soft Key Display Character Error 1021 Soft Key Display Area Error 1030 Soft...

Page 66: ...lay Area Error Illegal textAlignment 1422 Phone Display Area Error Illegal selected 1423 Phone Display Area Error Illegal text 1424 Phone Display Area Error Error in saving selected id 1430 Wrong area of display menu 14FF No Element PageKeys 1501 Wrong Element Element Name 1502 Wrong Element Attribute id 1510 Unsupported LCD 1520 Page Key Event Error Illegal Key 15FF No Element ...

Page 67: ...l for basic editing and checking contents before actually loading to the phone Tool name XML Notepad 2007 Please obtain it from the Microsoft website All schema files of the phone must be copied onto the same folder as the XML contents folder beforehand to avoid schema errors For more detail please confirm the help of this tool Screen Image ...

Page 68: ...64 End of doc ...

Reviews: