I’m setting up some Digium phones, and have the side bar working (with blf XML file and contacts XML file working). However, all the status lights are dark. Despite setting the “indicators” to be green on idle, and red when on_the_phone…they don’t light up.
I am unable to use the DPMA module since I’m tied down to a version of asterisk that can’t be “asterisk certified”. So these are all configured manually via cfg files and XML files.
I have a hunch that something must be setup in asterisk to send back or monitor the state of these other phones and present that information to the D70.
Below is a segment of my BLF showing indicators:
<blf_item location="side" index="1" paging="1" contact_id="2171">
<behaviors>
<behavior phone_state="idle" target_status="on_the_phone" press_action="call_vm" press_function="dial" />
<behavior phone_state="idle" target_status="idle" press_action="regular_dial" press_function="dial" />
<behavior phone_state="idle" target_status="idle" long_press_action="anintercom" long_press_function="dial" />
</behaviors>
<indicators>
<indicator target_status="idle" ring="0" led_color="green" led_state="on"/>
<indicator target_status="on_the_phone" led_color="red" led_state="on"/>
</indicators>
And the contacts file XML segment:
<contact
id="2171"
first_name="John"
last_name="Smith"
contact_type="sip"
>
<actions>
<action id="primary" dial="2171" dial_prefix="" label="Extension" name="Office" />
<action id="send_to_vm" dial="2171" dial_prefix="" label="Voicemail" name="Dial Voicemail">
<headers>
<header key="X-Digium-Call-Feature" value="feature_send_to_vm" />
<header key="Diversion" value="<sip:%_ACCOUNT_USERNAME_%@%_ACCOUNT_SERVER_%:%_ACCOUNT_PORT_%>;reason="send_to_vm"" />
</headers>
</action>
</actions>
</contact>
Any help would be much appreciated.
Thank you.