[Freeswitch-users] 404 error when adding new <extension> element to dialplan.

Jian Yuan Peng jypeng at yahoo.com
Fri Jan 9 11:32:12 PST 2009


FYI,
I have post message yesterday, and I did a quick tried on following step to add enum.
I tried to use java sip client to make outbound call using gafachi or qwest. So, I added
   <extension name="matchpoint_caller">
       <condition field="caller_id_number" expression="^16508101200$"/>
       <condition field="destination_number" expression="^(.*)$">
         <action application="set" data="effective_caller_id_number=16508101200"/>
         <action application="set" data="effective_caller_id_name=Matchpoint Inc."/>
         <action application="bridge" data="sofia/gateway/sip.gafachi.com/$1"/>
      </condition>
    </extension>

First, created new file matchpoint_caller.xml, and put under conf/dialplan, (i also tried it at conf/dialplan/default) directory.
For some reason, It never pickup this enum (404 error), when java sip sent the invite. Then remove the matchpoint_caller.xml and add the 
<extension name="matchpoint_caller"> to conf/dialplan/default.xml.

The trick thing is that 
if put this element above
 <X-PRE-PROCESS cmd="include" data="default/*.xml"/>
then 404 is gone.
If I put it below 
<X-PRE-PROCESS cmd="include" data="default/*.xml"/>
then i still got 404 error.



      




More information about the FreeSWITCH-users mailing list