Specifications

PA-001011-03-04 Aastra July 2014
191
For example, if an AastraIPPhoneStatus object has the attribute of Beep=”yes”, and you
uncheck (disable) the “XML Beep Support” in the Aastra Web UI, the phone does not beep when it
receives an AastraIPPhoneStatus object.
4.10.2 Timeout
The Timeout attribute is an optional root tag attribute for all of the current UI XML objects. When
the phone receives an XML object with this attribute set it will override the default 45 seconds
timeout specified for custom applications.
Setting Timeout to “0” will disable the timeout feature.
This timeout is reset by button presses.
4.10.3 LockIn
The LockIn attribute is an optional root tag attribute for all of the current UI XML objects. This
attribute allows the XML designer to specify that a screen can not be cancelled.
When a phone receives an UI XML object with the attribute set to “yes” it ignores all events that
would cause the screen to exit without using the keys defined by the object.
Note: An incoming call still cancels the “locked” screen as telephony events have priority over
XML applications.
Setting LockIn will disable the default timeout feature (45 seconds) unless the Timeout attribute
is also set in the root tag.
4.10.4 triggerDestroyOnExit
The triggerDestroyOnExit is an optional root tag attribute for all of the current non-UI XML objects
(PhoneStatus, PhoneExecute and PhoneConfiguration). Its default value is “no”.
By default, if a UI XML object gets a non-UI XML object as an answer to an exit URI (“Select” on a
TextMenu or “Done” on a InputScreen…) the UI XML object is not destroyed and stays on the
phone display even if its destroyOnExit tag is set to “yes”.
By setting triggerDestroyOnExit to “yes”, the previous UI XML object is destroyed if its
destroyOnExit tag is set to “yes”.
4.11 TextMenu user selection (6735i/6737i/6739i/55i/57i/57iCT/9480i/9480iCT,6867i)
It is also possible to send information related to a user’s choice in a Text Menu.
“Select” and “Dial” system keys use the URI passed in the MenuItem attribute, a custom key might
need to know the user selection in the TextMenu, and this is the purpose of the Selection
attribute.
When a user accesses an arbitrary URI via a custom softkey, the Text Menu will send along a bit of
information regarding the user’s currently selected option using an optional XML attribute
Selection.
XML Example
<AastraIPPhoneTextMenu destroyOnExit = ”yes”>
<Title>Parameter Tester</Title>
<MenuItem>
<Prompt>First Selection</Prompt>