My dialplan scheme to bind #2 no longer works on the a-leg of outbound calls after updating against git yesterday. Nothing is logged when a user presses #2. However, pressing un-mapped keys, such as #3 produces:
<condition field="destination_number" expression="^9(\d{10})$">
<action application="set" data="ringback=${us-ring}"/>
<action application="set" data="transfer_ringback=$${hold_music}"/>
<action application="set" data="continue_on_fail=true"/>
<action application="set" data="bind_meta_key=#"/>
<action application="bind_meta_app" data="2 a s execute_extension::dx2 XML callsdirect"/>
<action application="bridge" data="sofia/gateway/onesource/$1"/>
</condition>
<extension name="bind_receiver_2">
<condition field="destination_number" expression="^dx2$">
<action application="answer"/>
<action application="transfer" data="-both dynamic_conference XML callsdirect"/>
</condition>
</extension>
<extension name="dynamic_conference">
<condition field="destination_number" expression="^dynamic_conference"/>
<condition field="rdnis" expression="^(dx2)$">
<action application="answer"/>
<action application="bind_digit_action" data="moderator,*1,exec:execute_extension,ASK_FOR_NUMBER__${telifi_call_id} XML callsdirect"/>
<action application="bind_digit_action" data="moderator,*2,exec:execute_extension,CANCEL_LAST_CALL__${telifi_call_id} XML callsdirect"/>
<action application="digit_action_set_realm" data="moderator"/>
<action application="conference" data="${telifi_call_id}@simple"/>
<anti-action application="log" data="INFO is moderator: 'no'"/>
<anti-action application="answer"/>
<anti-action application="conference" data="${telifi_call_id}@simple"/>
</condition>
</extension>