On Wed, Jul 29, 2009 at 12:59 AM, Apostolos Pantsiopoulos
<r...@kinetix.gr>wrote:

> Yes, I could do that but the logic of the python script is
> not dialplan oriented and I hate mixing different things. I just
> found a workaround though. I am executing the python script on the
> b leg and the sched_hangup on the a leg (with the help of nolocal:)
> Thanx for the help anyway.
>

You can also do something like this:
<action application="set" data="execute_on_answer=execute_extension
HANDLE_ANSWER"/>

And then define your answer handler extension:
<extension name="Handle Answered Calls">
  <condition field="destination_number" expression="^HANDLE_ANSWER$"/>
    <action application="python" data="/path/to/my/python/script.py"/>
    <action application="sched_hangup" data="+300 TIMED_OUT"/>
    <action application="log" data="INFO You can do all sorts of stuff"/>
    <!-- If this extension was called with 'execute_extension' then it will
go back to the calling extension when done... -->
  </condition>
</extension>

Just a thought...
-MC
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to