[Freeswitch-users] bind_meta_app problem with custome extension

Uncle Johny abovebluesky at gmail.com
Tue Oct 20 08:25:48 PDT 2009


OMG such a stupid user error!

I have to write
<action application="bind_meta_app" data="7 ab s
/usr/local/freeswitch/conf/dialplan/execute_extension::roar XML features"/>

with double colon instead of a single one.

Thanks everyone for help!


Uncle Johny wrote:
> 
> Hi guys,
> 
> I hope you can help me with this one since it looks like some FS bug or my
> user error :) .I have a simple dialplan in FS which allows to transfer a
> person to some 3rd party phone but it works only if you call it from
> default context.
> If it is not called from default context I get this error all the time:
> 2009-09-12 11:58:17.484680 [ERR] mod_native_file.c:68 Error opening
> /usr/local/freeswitch/conf/dialplan/execute_extension:roar XML
> features.PCMU
> 
> With the following configuration 2 parties will be connected but whenever
> you press *7 it just does not work and FS splits the message. Very weird
> that this works if I put the extension into default.xml.
> 
> Any ideas what is wrong here?
> 
> My config:
> 
> I tried to create my own context and call it pstn.
> So when FS gets a call from proxy it goes to pstn context, since I have
> this line in sip_proxies/internal.xml
> 
> 
> in dialplan directory I have pstn.xml
> <include>
>   <context name="pstn">
>    <extension name="pstn_enum">
>     <condition field="destination_number" expression="^(.*)$">
>                 <action application="answer"/>
>                 <action application="bind_meta_app" data="7 ab s
> /usr/local/freeswitch/conf/dialplan/execute_extension:roar XML features"/>
>                 <action application="set"
> data="hangup_after_bridge=true"/>
>                 <action application="bridge"
> data="sofia/external/${destination_number}@207.88.122.16"/>
>     </condition>
>   </extension>
> </context>
> </include>
> 
> In features.xml (It can be anything there since FS never reaches this code
> and dies before executing it):
> <extension name="roar">
>      <condition field="destination_number" expression="^roar$">
>         <action application="set" data="continue_on_fail=true"/>
>         <action application="log" data="INFO transfer context" />
>         <action application="read" data="1 1 /root/1.gsm attxfer_callthis
> 1000 #"/>
>         <action application="log" data="INFO blah ${attxfer_callthis}"/>
>         <action application="set" data="origination_cancel_key=#"/>
>         <action application="log" data="INFO after read"/>
>      </condition>
> </extension>
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/bind_meta_app-problem-with-custome-extension-tp25963971p25977224.html
Sent from the Freeswitch-users mailing list archive at Nabble.com.





More information about the FreeSWITCH-users mailing list