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:
- Code: Select all
<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:
- Code: Select all
<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.