Does anyone know if there is updated documentation for the latest firmware 1.1.6.16 with respect to XML and Idle Screen programming?
Also, the release notes mention the ability to display the Missed Calls with a custom screen, yet I see no way to enable that either...any help most appreciated. My customers really like the new Grandstream sets.
XML Idle Screen Enhancements
Alarson, currently the idle screen will only be downloaded at the bootup time. This will not help you to change the idle screen to reflect missed calls. It require server side based on the phone activity(such as missed a call), to send information back to the phone and then the phone will request new idle screen, this feature is not implemented in the phone either.
The reason I asked the question is that in the release notes, there is a specific item:
• Support for displaying missed calls during customized idle screen
What does this mean?
Alarson: Very good question, this is something GS engineering implemented a new variable inside the XML defination for Idle screen, along with that, DND(Do Not Disturb) are also implemented.
However, the document is not updated yet, we will soon.
THe document you can refer to: http://www.grandstream.com/documents/XMLApplicationGuide.pdf
Perhaps you can just tell us what the XML variable is then? I have already explained how to add the softkeys back to the custom screen in this forum topic, however this variable is the last piece of the puzzle for the idle screen.
Dear gstreammkt,
i thought that XML IDLE SCREEN can be downloaded only by requesting the download via menu (Download XML Idle Screen), and not automatically at startup.
You are saying that the screen can be downloaded automatically at bootup time?
Is this enabled by default?
Thank you i.a.
QSS: Yes, besides trigging it from LCD menu, every time when GXP boots up, it will try to download XML idle screen as well.
joshpatten: Please check the new document for XML programming for idle screen, it contains DND(Do not Disturb), MissCall, Forward, etc, switchs or variables defination for you to program the XML file. You can find it in http://www.grandstream.com/documents/XMLApplicationGuide.pdf
Enjoy!
The link is wrong.
The link for the new document is:
http://grandstream.com/documents/XML_Application_Guide_Rev1.1.pdf
The variable name misCall in the document is wrong. The right name is missCall.
The condition type callFwded don't work for here.
Trude
Thanks Trude. Fixing it.
Based on trudeh's comments, I have gotten a pretty good idle screen XML written that I will share with everyone as soon as I can figure out how to get the ForwardAll softkey to appear. I try setting the action to ForwardAll just like I did the others (NewCall, MissedCalls, CallReturn), but when I do, the XML screen will not download. I've noticed the screen will not download when I have syntax errors, but I've gone through the syntax several times and nothing is amiss. Anyone got the ForwardAll softkey working?
OK, I guess I'll post my XML idle screen. These forums arent the best place to put code, so I figured I'd pastebin it. This one only works with the GXP-2020 as far as I know.
And here is a screenshot of this idle screen:

Feel free to "chop and screw" and post the results.
Nice job Josh.
First of all, thanks for the xml script! I'm having a time getting the "$i" variable to work, it shows up on the screen as $i instead of the number of missed call(s). This is on a GXP2020.
All other variables work even when substituted in this field. Any ideas to try? Thanks
What firmware version are you running? I think I am running 1.1.6.16
This is great! Thanks! I did want to edit the soft keys a bit though per the GS guide, but it doesn't work. I want to add a call pickup key instead of the Forward all feature, so I deleted that key and added the following code:
-SoftKey-
-Label- Pick Up -/Label-
-Action-
-Dial-
-Account-0-/Account-
-Number-*8-/Number-
-/Dial-
-/Action-
-/SoftKey-
Any ideas on why this doesn't work or how I can fix it?
(Oh had to use - instead of less than symbol cause I don't know how to add code on this site)

Member Since:
2007-03-08