In the public dial plan……
==============================

 <extension name="mytest">
  <condition field="destination_number" expression="^(4412345678)$">
  <action application="set" data="domain_name=$${domain}"/>
   <action application="transfer" data="1000 XML default"/>
  </condition>
  </extension>

"1000" being a user under directory/default/
===========================================
<include>
  <user id="1000">
    <params>
     <param name="a1-hash" value="ffffffffffffffffffff"/>
      <param name="vm-disk-quota" value="1500"/>
       <param name="vm-a1-hash" value="ffffffffffffffffffff"/>
    </params>
    <variables>
      <variable name="toll_allow" value="uk_nopremium,int_standard,int_usaexpremium"/>
      <variable name="accountcode" value="1000"/>
      <variable name="user_context" value="default"/>
      <variable name="effective_caller_id_name" value="Some User"/>
    <variable name="effective_caller_id_number" value="00000000"/> -->
      <variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/>
      <variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/>
      <variable name="callgroup" value="mycallgroup"/>
    </variables>
  </user>
</include>




>You're getting it because it can't find the USER to call. How are you calling the users on this interface in your dialplan?