meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
7.ip_phone:features_and_configurations:how_to_setup_xml_broswer [2019/01/23 16:22]
inn
— (current)
Line 1: Line 1:
-====== How to setup XML browser ====== 
-===== Introduction ===== 
-<fs medium><​ff sans-serif>​XML browser is a simple browser based on XML language and http/https services for SIP phone. Tools or programming languages like Php, javascript can be used on servers to generate proper XML files for SIP phone to download via http/​https. ​ 
-With XML browser, personalized configuration can be realized, for example, check the weather forecast, stock, date/time or contact; search on google; play music or configure other terminal devices</​ff>​.</​fs>​ \\ 
-\\ 
-XML Browser supports the following four kinds of XML files:\\ 
  
-1.**TextMenu:​** It is text format menu like content.Click a link to access the detail.\\ 
-\\ 
-2.**Text Screen:** Display the detail text.\\ 
-\\ 
-3.**InputScreen:​** User input, it is like account register interface.\\ 
-\\ 
-4.**Directory:​** Download phone book. 
- 
-===== XML Browser configuration ===== 
-==== Configure XML Browser key via Web interface ==== 
- 
-<fs medium><​ff sans-serif>​1.Enter device’s IP to access the web interface;​\\ 
-\\ 
-2.Select any line key, soft key, function key or DSS key on Phone->​Key/​Display or DSS Key directory. Set the type as XML browser, enter the correct URL of xml files in value field then click submit to save the change.</​ff></​fs>​ 
-{{ :​7.ip_phone:​features_and_configurations:​xml1.png?​nolink&​600 |}} 
-<fs medium><​ff sans-serif>​3.Users can set up the local server with specific xml browser files or fill in remote server address such as http://​65.205.71.13/​xml/​weather/​weather.php in value field to gain data or information.</​ff></​fs>​ 
- 
- 
-==== XML Browser server configuration ​ ==== 
-<fs medium><​ff sans-serif>​XML Browser supports Http/​Https/​tftp/​ftp download. ​ 
-1.Build up Http/​Https/​tftp/​ftp server.\\ 
-\\ 
-2.Put XML browser files on the specific directory as below tftp example:</​ff></​fs>​ 
-{{ :​7.ip_phone:​features_and_configurations:​xml2.png?​nolink |}} 
-<fs medium><​ff sans-serif>​3.Run tftp32.exe.\\ 
-\\ 
-4.Enter XML files’ URL to the value field to complete the configuration</​ff></​fs>​ 
- 
- 
-==== Configure XML Browser via Device LCD ==== 
-<fs medium><​ff sans-serif>​1.Go to Menu -> Features -> Programmable Keys -> Line Keys/Soft Keys/​Function Keys/DSS keys. \\ 
-\\ 
-2.Select XML Browser as type and input the server URL as below.</​ff></​fs> ​ 
-{{ :​7.ip_phone:​features_and_configurations:​xml3.png?​nolink&​400 |}} 
-<fs medium><​ff sans-serif>​3.On the idle interface, press the XML browser key to access the target XML files.</​ff></​fs>​ 
- 
- 
-===== XML File Format ===== 
-<fs medium><​ff sans-serif>​Press XML browser key to access the XML interface. You may see the 4 types of  interface as follow.</​ff></​fs>​ \\ 
-\\ 
-<fs medium><​ff sans-serif>​**TextMenu**</​ff></​fs> ​ 
-{{ :​7.ip_phone:​features_and_configurations:​xml4.png?​nolink&​400 |}} 
- 
-<fs medium><​ff sans-serif>​**TextMenu Object XML template**</​ff></​fs> ​ 
-<​file>​ 
-<​****TextMenu ​ defaultIndex = “some integer” style = “numbered/​none/​radio” 
-   Beep = “yes/​no” Timeout = “some integer”LockIn = “yes/​no” WrapList = “yes/​no”>​ 
-   <​Title wrap = “yes/​no” showlistcount="​yes/​no">​Menu Title</​Title>​ 
-   <​MenuItem>​ 
-    <​Prompt>​First Choice</​Prompt>​ 
-    <​URI>​http://​somepage.xml</​URI>​ 
-    <​Dial>​Number to dial</ Dial > 
-    <​Selection>​Selection</​ Selection > 
-   </​ MenuItem > 
-   <​!-Additional Menu Items may be added (up to 30) - -> 
-   <​!-Additional Softkey Items may be added (softkey phones) - -> 
- </​****TextMenu > 
-</​file>​ 
- 
-<​note>​In the string “****TextMenu”,​ “****” can be replaced with any other string. </​note>​ 
- 
- 
-<fs medium><​ff sans-serif>​**Example of TextMenu Object XML file**</​ff></​fs>​ 
-<​file>​ 
-  <?​xml version="​1.0"​ encoding="​ISO-8859-1"?>​ 
-  <​IPPhoneTextMenu style="​radio" ​ Beep="​yes" ​ wrapList="​yes" ​ Timeout=”30” ​ LockIn="​yes">​ 
-  <​Title Wrap=”yes”Showlistcount=”no”>​Phone Services </​Title>​ 
-  <​MenuItem>​ 
-      <​Prompt>​Area Code</​Prompt>​ 
-      <​URI>​http://​10.1.0.105/​aastra/​area/​area.php</​URI>​ 
-      <​Dial>​220</​ Dial > 
-    </​MenuItem>​ 
-  <​MenuItem>​ 
-<​Prompt>​Ask Google</​Prompt>​ 
-<​URI>​http://​ 10.1.0.105/​aastra/​google/​google.php?​user=</​URI>​ 
-<​Dial>​220</​ Dial > 
-     </​MenuItem>​ 
-   <​MenuItem>​ 
-  <​Prompt>​CNN News</​Prompt>​ 
-  <​URI>​http://​ 10.1.0.105/​aastra/​rss/​rss.php?​feed=cnn</​URI>​ 
-  <​Dial>​220</​ Dial > 
-     </​MenuItem>​ 
- </​IPPhoneTextMenu>​ 
-</​file>​ 
- 
-==== TextMenu XML Specification ==== 
- 
-^ XML Label ^ Type ^ Value ^ Description ^ 
-| IPPhoneTextMenu | Compulsory | None | Root Label | 
-| DefaultIndex | Optional | Integer | Menu default index is “1” | 
-| Style | Optional | “numbered”“none”“radio” | numbered:​ use number as index None: no index Radio:use radio button as index | 
-| Beep | Optional | “yes” “no” | Ring tone | 
-| wrapList | Optional | “yes” “no” | Use Multi-Line if menu item title is more than one line | 
-| Timeout | Optional | “integer” | Return to idle interface if timeout. Default value is 45 | 
-| Lockin | Optional | “yes” “no” | If the value is “yes”, the phone will not respond to any other keys unless softkey. Default value is “no” | 
-| InputType | Optional | “ABC” “abc” “123” “1Ab”“Abc” | Configure the default input type when access to the XML browser | 
-| Title | Optional | String | The title name on menu interface | 
-| Wrap | Optional | “yes” “no” | Use Multi-Lines when the length of title exceed one line. | 
-| Showlistcount | Optional | “yes” “no” | Show the number of list | 
-| MenuItem | Compulsory | none | Identify menu item | 
-| Prompt | Compulsory | String | Title for menu item effected by warplist | 
-| URI | Compulsory | URI | The action event for menuitem | 
-| Dial | Optional | Telephone number | When the menu item is selected, pick up the handset, the specific number will be called | 
-| Selection | Optional | String | If softkey URI is server address, the http request will be added this string “?​selection=setting parameter” such as  “http://​10.1.0.105/​menu1.xml?​selection=0&​menu_pos=1” | 
-| Softkey | Optional | Xml Object | Refer to soft key object | 
- 
- 
-<fs medium><​ff sans-serif>​If text menu object XML file does not specify softkey, the default softkey is shown below:</​ff></​fs>​ 
-^ Softkey index ^ Name ^ URI ^ 
-| 1 | Exit | Softkey:Exit | 
-| 4 | Select | Softkey:Select | 
- 
- 
-<fs medium><​ff sans-serif>​Key specification when using TextMenu XML browser</​ff></​fs>​ 
-^ Key name ^ Key description ^ Feature ^ 
-| Up/​Down | Move Up/Down | Select menu item | 
-| Digit key | Number from 1 - 9 | Jump to specific index on menu. | 
-| Select | Softkey,​URI=”softkey:​select ” | Call URI action like http, dial.etc | 
-| Exit | Softkey,​URI=”softkey:​Exit ” | Replay the previous XML interface,​if fails, return to idle interface. | 
-| OffHook/​Linekey/​Handfree | Off hook/line key/ handfree key | If menu item contain dial label, the specific number will be dialed | 
-| Cancel | The “X”key on device | Return to Idle interface | 
-| OK | The “OK” key on device | If Lockin is “no”, Ok key is equivalent to Select softkey. | 
-| Dss key without sip trunk | The DSS key(Including the expansion module) | If Lockin is “yes”, Dss key won’t work. | 
- 
- 
-<fs medium><​ff sans-serif>​**TextScreen**</​ff></​fs>​ 
-{{ :​7.ip_phone:​features_and_configurations:​xml5.png?​nolink&​400 |}} 
- 
-<fs medium><​ff sans-serif>​**TextScreen Object XML template**</​ff></​fs>​ 
-<​file>​ 
-<​****TextScreen doneAction = “URI” Beep = “yes/​no” Timeout = “some integer” 
-LockIn = “yes/​no”>​ 
-<Title wrap = “yes/​no” showlistcount=”yes/​no”>​Screen Title</ Title > 
-<​Text>​The screen text goes here</​Text>​ 
-<​!-Additional Softkey Items may be added (softkey phones) - -> 
-</​****TextScreen > 
-</​file>​ 
- 
-<fs medium><​ff sans-serif>​**Example of TextScreen Object XML file**</​ff></​fs>​ 
-<​file>​ 
-<?xml version="​1.0"​ encoding="​ISO-8859-1"?>​ 
-<​IPPhoneTextScreen doneAction="​http://​10.1.0.105/​cancel.php"​ Timeout="​5"​ LockIn="​no"​ Beep="​yes">​ 
-<title wrap="​yes">​Screen Title </​Title>​ 
-<​Text>​The screen text goes here</​Text>​ 
-</​IPPhoneTextScreen>​ 
-</​file>​ 
- 
- 
-<fs medium><​ff sans-serif>​**TextScreen Object XML specification**</​ff></​fs>​ 
-^ XML Label ^ Type ^ Value ^ Description ^ 
-| IPPhoneTextScreen | Compulsory | None | Root Label | 
-| Beep | Optional | “yes”“no” | Ring tone | 
-| doneAction | Optional | URI | Execute specific URI when done key is selected | 
-| Timeout | Optional | “integer” | Return to idle interface if timeout. Default value is 45 | 
-| Lockin | Optional | “yes”“no” | If the value is “yes”, the phone will not respond to any other keys unless softkey. Default value is “no” | 
-| InputType | Optional | “ABC”“abc”“123”“1Ab”“Abc” | Configure the default input type when access to the XML browser | 
-| Title | Optional | String | The title name | 
-| Wrap | Optional | “yes”“no” | Use Multiple Lines when the length of title exceeds one line. | 
-| Text | Compulsory | String | Text content | 
-| Softkey | Optional | Xml Object | Refer to soft key object | 
- 
- 
-<fs medium><​ff sans-serif>​If TextScreen Object XML file does not specify softkey, the default softkey is shown below:</​ff></​fs>​ 
-\\ 
-^ Softkey index ^ Name ^ URI ^ 
-| 1 | Exit | Softkey:Exit | 
- 
- 
- 
-<fs medium><​ff sans-serif>​Key function specification when access to TextScreen XML</​ff></​fs>​ 
-\\ 
-^ Key name ^ Key description ^ Feature ^ 
-| Up/​Down | Up/​Down | Select menu item | 
-| Digit key | Number from 1 - 9 | jump to specific index on menu. | 
-| Exit | Softkey,​URI=”softkey:​Exit ” | Replay the previous xml interface,​if fails, return to idle interface. | 
-| OffHook/​Linekey/​Handfree | Off hook/line key/ handfree key | If menu item contain dial label, the specific numberwill be dialed | 
-| Cancel | The “X” key on device | Return to Idle interface | 
-| OK | The “OK” key on device | Call done action. | 
- 
- 
-<fs medium><​ff sans-serif>​**InputScreen**</​ff></​fs>​ 
- 
-{{ :​7.ip_phone:​features_and_configurations:​xml21.png?​nolink |}} 
- 
-<fs medium> 
-<ff sans-serif>​**InputScreen Object XML template**</​ff></​fs>​ 
-\\ 
-<​file>​ 
-<​****InputScreen type = “IP/​string/​number/​timeUS/​timeInt/​dateUS/​dateInt” ​ password = “yes/​no” 
-editable = “yes/​no” ​ Beep = “yes/​no” ​ Timeout = “some integer” LockIn = “yes/​no” ​ 
-defaultIndex = “some integer 1 to 6”  displayMode = “normal/​condensed” ​ 
-inputLanguage = “English/​French/​German/​Italian/​Spanish”>​ 
-<Title wrap = “yes/​no” showlistcount=”yes/​no”>​Title string</​Title>​ 
-<​Prompt>​Guidance for the input</​Prompt>​ 
-<​URL>​Target receiving the input</​URL>​ 
-<​Parameteremptyable="​yes">​ name of the parameter add to URL</​Parameter>​ 
-<​Default>​Default Value (1)</​Default>​ 
-<​InputField type = “IP/​string/​number/​timeUS/​timeInt/​dateUS/​dateInt/​empty”password = “yes/​no” 
-editable = “yes/​no”>​ 
-<​Prompt>​Guidance for the input</​Prompt>​ 
-<​URL>​Target receiving the input</​URL>​ 
-<​Parameter>​ parameter name add to URL</​Parameter>​ 
-<​Default>​Default Value</​Default>​ 
-<​Selection>​Selection</​Selection>​ 
-<​!-Additional Softkey Items may be added (softkey phones) - -> 
-</​InputField>​ 
-<​!-Additional Input fields Items may be added - -> 
-<​!-Additional Softkey Items may be added (softkey phones) - -> 
-</​****InputScreen > 
-</​file>​ 
- 
- 
-<fs medium><​ff sans-serif>​**Example of TextScreen Object XML file**</​ff></​fs>​ 
-\\ 
-<​file>​ 
-<​IPPhoneInputScreen type="​IP"​ Timeout="​5"​ Beep="​no">​ 
-<​Title>​Proxy Server</​Title>​ 
-<​Prompt>​Server IP:</​Prompt>​ 
-<​URL>​http://​10.1.0.105/​menu.php</​URL>​ 
-<​Parameter>​proxy</​Parameter>​ 
-<​Default>​10.1.0.105</​Default>​ 
-</​IPPhoneInputScreen>​ 
-</​file>​ 
- 
-<fs medium><​ff sans-serif>​**InputScreen Object XML specification**</​ff></​fs>​ 
-\\ 
- 
- 
- 
- 
-<fs medium><​ff sans-serif>​If Input screen object XML file does not specify softkey, the default softkey is shown below:</​ff></​fs>​ 
-\\ 
-^ Softkey index ^ Name ^ URI ^ 
-| 1 | Back | Softkey:​Exit | 
-| 2 | 123 | SoftKey:​Change mode | 
-| 3 | Delete | SoftKey:​Backspace | 
-| 4 | Save | SoftKey:​ Submit | 
- 
- 
-<fs medium><​ff sans-serif>​Key specification when access inputScreen object XML.</​ff>​ 
-</fs> 
- 
-^ Key name ^ Key description ^ Feature ^ 
-| Up/​Down | Move Up/Down | | 
-| Left/​Right | Move Left/​Right | | 
-| Digit key | Number from 1 - 9 | Jump to specific index on menu. | 
-| BackSpace | Softkey,​URI=”SoftKey:​Backspace” | Delete input string | 
-| Submit | Softkey,​URI=”SoftKey:​Submit” | Execute URI event action | 
-| 2aB | Softkey,​URI=”SoftKey:​ChangeMode” | Switch input type among “2aB” ”ABC”“abc” and “123” | 
-| OffHook/​Linekey/​Handfree | Off hook/line key/ handfree key | If menu item contain dial label, the specific number will be dialed | 
-| Cancel | The X key | Return to Idle interface | 
-| OK | The “OK” key | If Lockin is “no”, OK key is equivalent to Select softkey. If Lockin is “yes”, OK key won’t work| 
-| DSS key without sip trunk | DSS keys | If Lockin is “yes”, DSS key won’t work. | 
- 
-<fs medium><​ff sans-serif>​**InputScreen Object XML specification**</​ff></​fs>​ 
- 
-^ XML Label ^ Type ^ Value ^ Description ^ 
-| IPPhoneTextMenu | compulsory | None | Root Label | 
-| Type | Optional | “IP”“string”“number”“timeUS”“timeInt”“dateUS”“dateInt”“empty” |timeUS:​12-hours format \\ timeInt:​24-hours format \\ dateUS:MM/​DD/​YYYY \\dateInt:​DD/​MM/​YYYY \\Empty:​empty line. | 
-| Beep | Optional | “yes”“no” | Ring tone | 
-| Password | Optional | “yes”“no” |If the value is “yes”, user input will be displayed as {{:​7.ip_phone:​features_and_configurations:​xml30.png|}} | 
-| Timeout | Optional | “integer” |Return to idle interface if timeout. Default value is 45 | 
-| Lockin | Optional | “yes”“no” |If the value is “yes”, the phone will not respond to any other keys unless softkey. Default value is “no” | 
-| InputType | Optional | “ABC”“abc”“123”“1Ab”“Abc” |Configure the default input type when access to the XML browser | 
-| InputLanguage | Optional | “English”“French”“German”“Italian”“Spanish” |Default input language is “English” | 
-| displayMode | Optional | “normal”“condensed” |Normal:​ Input box and prompt are displayed on different line.\\ Condensed: Input box and prompt are displayed on the same line | 
-| defaultIndex | Optional | Integer |If multiple intput box exist, the index of default input box is 1 | 
-| Title | Compulsory | String | The input title name | 
-| Wrap | Optional | “yes”“no” |Use Multi-Lines when the length of title exceed one line. | 
-| Prompt | Optional | String | Prompt for user input | 
-| URL | Compulsory | URL | Send the input to URL | 
-| Parameter | Compulsory | String | The parameters in URL,for example, URL?<​Parameter>​ | 
-| Default | Optional | String | Default input | 
-| Input field | Optional | None | Allow more input fields | 
-| editable | Optional | “yes”“no” | Allow user input if the value is “yes” | 
-| Softkey | Optional | XML object | Refer to Softkey Object | 
- 
- 
-<ff sans-serif><​fs medium>​If Input screen object XML file does not specify softkey, the default softkey is shown below:</​fs></​ff>​ 
-^ Softkey index ^ Name ^ URI ^ 
-| 1 | Back | Softkey:​Exit | 
-| 2 | 123 | SoftKey:​Change mode | 
-| 3 | Delete | SoftKey:​Backspace | 
-| 4 | Save | SoftKey:​ Submit | 
- 
-<ff sans-serif><​fs medium>​Key specification when access inputScreen object XML.</​fs></​ff>​ 
-^ Key name ^ Key description ^ Feature ^ 
-| Up/​Down | Move Up/Down | | 
-| Left/​Right | Move Left/​Right | | 
-| Digit key | Number from 1 - 9 | Jump to specific index on menu. | 
-| BackSpace | Softkey,​URI=”SoftKey:​Backspace” | Delete input string | 
-| Submit | Softkey,​URI=”SoftKey:​Submit” | Execute URI event action | 
-| 2aB | Softkey,​URI=”SoftKey:​ChangeMode” | Switch input type among “2aB” ”ABC”“abc” and “123” | 
-| OffHook/​Linekey/​Handfree | Off hook/line key/ handfree key | If menu item contain dial label, the specific number will be dialed | 
-| Cancel | The X key | Return to Idle interface | 
-| OK | The “OK” key | If Lockin is “no”, OK key is equivalent to Select softkey. If Lockin is “yes”, OK key won’t work | 
-| DSS key without sip trunk | DSS keys | If Lockin is “yes”, DSS key won’t work. | 
- 
- 
- 
- 
- 
- 
-<fs medium><​ff sans-serif>​**Directory**</​ff></​fs>​ 
-{{ :​7.ip_phone:​features_and_configurations:​xml23.png?​nolink |}} 
- 
- 
-<fs medium><​ff sans-serif>​**Directory Object XML template**</​ff></​fs> ​ 
-\\ 
-<​file>​ 
-<​****Directory Next = “some URI” Previous = “some URI” Selection=”some URI” Beep = “yes/​no” 
- ​Timeout = “some integer” LockIn = “yes/​no”>​ 
-<Title wrap = “yes/​no”showlistcount=”yes/​no”>​Directory Title</​Title>​ 
-<​MenuItem>​ 
-<​Prompt>​Contact Name</​Prompt>​ 
-<​URI>​number</​URI>​ 
-</​MenuItem>​ 
-<​!-Additional Menu Items may be added - -> 
-<​!-Additional Softkey Items may be added - -> 
-</​****Directory>​ 
-</​file>​ 
- 
- 
-<fs medium><​ff sans-serif>​**Example of Directory Object XML file**</​ff></​fs>​ 
- 
-<​file>​ 
-<?xml version="​1.0"​ encoding="​utf-8"​ ?> 
-  <​IPPhoneDirectory defaultIndex="​1"​  style="​none"​Beep="​no"​ wrapList="​no"​  
- ​Next="​http://​192.168.1.98:​80/?​action=getphonebook&​menu=search"​ 
-  Selection="​http://​192.168.1.98:​80/?​action=getphonebook&">​ 
-  <​DirectoryEntry>​ 
-  <​Name>​User_202</​Name>​ 
-  <​Telephone>​202</​Telephone>​ 
-  <​Presence>​INCOMING</​Presence>​ 
-  <​Selection>​detail=202</​Selection>​ 
-  </​DirectoryEntry>​ 
- <​DirectoryEntry>​ 
-   <​Name>​User_201</​Name>​ 
-   <​Presence>​INCOMING</​Presence>​ 
-   <​URI>​http://​192.168.1.98:​80/?​action=getphobenook&​menu=selectnumber</​URI>​ 
-   </​DirectoryEntry>​ 
-   ......... 
- <​SoftKey index="​1">​ 
-<​Label>​Exit</​Label>​ 
-<​URI>​SoftKey:​Exit</​URI>​ 
-</​SoftKey>​ 
- <​SoftKey index="​2">​ 
-<​Label>​Search</​Label>​ 
-<​URI>​SoftKey:​Next</​URI>​ 
-</​SoftKey>​  (*) 
-  <​SoftKey index="​3">​ 
-<​Label>​Detail</​Label>​ 
-<​URI>​SoftKey:​Select</​URI>​ 
-</​SoftKey>​ (**) 
- <​SoftKey index="​4">​ 
-<​Label>​Enter</​Label><​URI>​SoftKey:​Dial</​URI></​SoftKey>​     (***) 
-</​IPPhoneDirectory>​ 
-</​file>​ 
- 
-<ff sans-serif><​fs medium>​**Directory XML Specification**</​fs></​ff>​ 
-^ XML Label ^ Type ^ Value ^ Description ^ 
-| IPPhoneDirectory | Compulsory | None | Root Label | 
-| Next | Optional | URI | Configure URI for “Next” softkey | 
-| Previous | Optional | URI | Configure URI for “Previous” softkey | 
-| Selection | Optional | Integer | Configure URI for “Select” softkey | 
-| Beep | Optional | “yes”“no” | Ring tone | 
-| Timeout | Optional | “integer” | Return to idle interface if timeout. Default value is 45 | 
-| Lockin | Optional | “yes”“no” | If the value is “yes”, the phone will not respond to any other keys unless softkey. Default value is “no” | 
-| InputType | Optional | “ABC”“abc”“123”“1Ab”“Abc” | Configure the default input type when access to the XML browser | 
-| Title | Compulsory | String | The title name for directory | 
-| Wrap | Optional | “yes” 
-“no” | Use Multi-Lines when the length of title exceeds one line. | 
-| MenuItem | Compulsory | None | Index for directory item(value:​1-15) | 
-| Prompt | Compulsory | String | Title for menu item | 
-| URI | Compulsory | URI | The action event for menu item | 
-| Softkey | Optional | Xml Object | Refer to soft key object | 
- 
- 
-<fs medium><​ff sans-serif>​If directory object XML file does not specify softkey, the default softkey is shown below:</​ff></​fs>​ 
-^ Softkey index ^ Name ^ URI ^ 
-| 1 | Exit | Softkey:​Exit | 
-| 2 | Next | SoftKey:​Next | 
-| 3 | Select | SoftKey:​Select | 
-| 4 | Dial | SoftKey:​ Dial | 
- 
-<fs medium><​ff sans-serif>​Key specification when access directory object XML.</​ff></​fs>​ 
-^ Key name ^ Key Description ^ Feature ^ 
-| Up/​Down | Move Up/Down | | 
-| Digit key | Number from 1 - 9 | Jump to specific index on menu. | 
-| Dial | Softkey,​URI=”SoftKey:​Submit” | Call specific number behind a selected item | 
-| Previous | Softkey,​URI=”SoftKey:​ChangeMode” | Call URI in <​Previous>​ Label | 
-| Next | Softkey,​URI=”SoftKey:​Next” | Call URI in <​Next>​ Label | 
-| Select | Softkey,​URI=”SoftKey:​Select” | Send the content in <​Selection>​ label | 
-| Exit | Softkey,​URI=”SoftKey:​Exit” | Replay previous XML interface | 
-| OffHook/​Linekey/​Handfree | Off hook/line key/ handfree key | If menu item contain dial label, the specific number will be dialed | 
-| Cancel | The “X” key | Return to Idle interface | 
-| OK | The “OK” key | If Lockin is “no”, OK key is equivalent to Select softkey. | 
-| Dss key without sip trunk | DSS keys | If Lockin is “yes”, DSS key won’t work. |