Marty Mastera
2005-Mar-09 10:01 UTC
[Asterisk-Users] Polycom IP 500 bitmaps and Idle Display Animation
Has anyone got this to work? Under Idle Display Animation, the administrators guide says "For example, a company logo could be displayed".. In the ipmid.cfg file, I enabled 'ind.idleDisplay.enabled' (ie changed it to 1), and under the IP 500 section, I added an entry for the bitmap that I want to display: bitmap.IP_500.66.name ="arf" but from there I'm not sure where to go...what do you change to tell the phone to actually use that bitmap on the main screen during idle conditions? Thanks Marty Mastera M3 Resources marty@m3resources.com Phone: 303.680.1283 x200 FAX: 206.666.1786 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050309/14b42ec9/attachment.htm
Kai-Uwe Jensen
2005-Mar-09 16:56 UTC
[Asterisk-Users] Polycom IP 500 bitmaps and Idle Display Animation
> Has anyone got this to work? Under Idle Display Animation, the > administrators guide says "For example, a company logo could be > displayed"..> In the ipmid.cfg file, I enabled 'ind.idleDisplay.enabled' (ie changed > it to 1), and under the IP 500 section, I added an entry for the bitmap > that I want to display: bitmap.IP_500.66.name ="arf" but from there I'm > not sure where to go...what do you change to tell the phone to actually > use that bitmap on the main screen during idle conditions?Here's what worked for me (after much trial and error): Like you did, enable the idle display and define my own bitmap (astlogo). Then, in the <Animations> <IP_500> block, modify the entry for IDLE_DISPLAY to use the new logo: <IDLE_DISPLAY ind.anim.IP_500.38.frame.1.bitmap="astlogo" ... And lastly, in <gi> <IP_500 ... you need to properly position your logo. Mine is 100x36, so here's my ideal positioning: ind.gi.IP_500.10.physX="51" ind.gi.IP_500.10.physY="6" ind.gi.IP_500.10.physW="100" ind.gi.IP_500.10.physH="36" I *think* this was all that was needed. After rebooting the phone, it will initially display a blank idle display (with a small time/date display). Go into one of the softkey menus (i.e. MyStat or Buddies) and exit back to the main menu: there's your logo. No idea why it wouldn't show initially. Also, contrary to the wiki, my IP500 can display 8-bit bmp bitmaps. The logo I'm using was created as a Windows Bitmap. A 'file' command against the bitmap returns "astlogo.bmp: PC bitmap data, Windows 3.x format, 100 x 36 x 8". -- kuj
Marty Mastera
2005-Mar-09 22:38 UTC
[Asterisk-Users] Polycom IP 500 bitmaps and Idle Display Animation
> > Has anyone got this to work? Under Idle Display Animation, the > > administrators guide says "For example, a company logo could be > > displayed".. > > > In the ipmid.cfg file, I enabled 'ind.idleDisplay.enabled' > (ie changed > > it to 1), and under the IP 500 section, I added an entry for the > > bitmap that I want to display: bitmap.IP_500.66.name ="arf" > but from > > there I'm not sure where to go...what do you change to tell > the phone > > to actually use that bitmap on the main screen during idle > conditions? > > Here's what worked for me (after much trial and error): Like > you did, enable the idle display and define my own bitmap > (astlogo). Then, in the <Animations> <IP_500> block, modify > the entry for IDLE_DISPLAY to use the new logo: > > <IDLE_DISPLAY ind.anim.IP_500.38.frame.1.bitmap="astlogo" ... > > And lastly, in <gi> <IP_500 ... you need to properly position > your logo. > Mine is 100x36, so here's my ideal positioning: > ind.gi.IP_500.10.physX="51" ind.gi.IP_500.10.physY="6" > ind.gi.IP_500.10.physW="100" ind.gi.IP_500.10.physH="36" > > I *think* this was all that was needed. After rebooting the > phone, it will initially display a blank idle display (with a > small time/date display). Go into one of the softkey menus > (i.e. MyStat or Buddies) and exit back to the main menu: > there's your logo. No idea why it wouldn't show initially. > > Also, contrary to the wiki, my IP500 can display 8-bit bmp > bitmaps. The logo I'm using was created as a Windows Bitmap. > A 'file' command against the bitmap returns "astlogo.bmp: PC > bitmap data, Windows 3.x format, 100 x 36 x 8". > > -- kujThanks very much, you've got me well on my way now... Marty
Kai-Uwe Jensen
2005-Mar-10 20:31 UTC
[Asterisk-Users] Polycom IP 500 bitmaps and Idle Display Animation
> I'm still having some trouble and have a few questions.> 1) When defining the bmp file name... > <IDLE_DISPLAY ind.anim.IP_500.38.frame.1.bitmap="astlogo" > should the filename be exact or is there an assumed extension of .bmp?It is an assumed extension of .bmp. So just put the "basename" into ipmid.cfg. My complete line reads <IDLE_DISPLAY ind.anim.IP_500.38.frame.1.bitmap="astlogo" ind.anim.IP_500.38.frame.1.duration="0"/> And then in ~PlcmSpIp I have the astlogo.bmp.> 2) Where is the custom bmp file to be placed? The ftp folder that the > phone is using to pull the configs or from a web server?Yep, the root of your ftp folder to be exact. Which is the same as the home directory of your PlcmSpIp user, I assume, and the same directory where ipmid.cfg sits.> 3)Did you have to change the microbrowser section of the ipmid.cfg? > <microbrowser mb.proxy=""><main mb.main.home=""/> > <limits mb.limits.nodes="" mb.limits.cache=""/></microbrowser>No changes there. I think the MB stuff is for the IP600 only, in any case. And that's all I had changed. Just ran a diff between my ipmid.cfg and the stock version: - In <bitmaps><IP_500 ... Added my bitmap def as bitmap.IP_500.66.name="astlogo" - changed <indicators ind.idleDisplay.enabled="0"> to <indicators ind.idleDisplay.enabled="0"> - redefined <IDLE_DISPLAY to use the new bitmap, as shown above. - reposition the bitmap on the display in tge <gi><IP_500 block as outlined in my previous message. The physX and physY coordinates will depend on the size of your bitmap, so don't just use mine. -- kuj