[Freeswitch-users] Voice to email
Karl Schmidt
karl at xtronics.com
Sat Jul 27 07:04:33 MSD 2013
On 07/26/2013 09:26 PM, Anthony Minessale wrote:
> The zombie exec mode executes the rest of the dp even when you hangup.
Thus, I can say that "zombie exec stops once all the steps of the extension definition have completed"?
>
> Answer answers, otherwise its just early media. If you don't answer soon the call will end.
This is not what I see with freetdm -
I have this extension to deal with incoming analog phone calls
<extension name="fxo3">
<!-- <condition field="destination_number" expression="^.+$"> -->
<condition field="chan_name" expression="FreeTDM/2:1/" >
<action application="tone_detect" data="busy-pan 350,440 r 2 hangup>
<action application="set" data="domain_name=$${domain}"/>
<action application="log" data="chan_name ${chan_name}"/>
<action application="log" data="freetdm_span_name ${freetdm_span_name}"/>
<action application="log" data="freetdm_span_number ${freetdm_span_number}"/>
<action application="log" data="freetdm_chan_number ${freetdm_chan_number}"/>
<action application="transfer" data="my_voicemail XML features" />
</condition>
</extension>
Just sending to this for now..
<extension name="my_voicemail">
<condition field="destination_number" expression="^.*$">
<!-- <action application="set_zombie_exec"/> -->
<action application="playback" data="mysounds/answer.wav"/>
<action application="set" data="file=/home/freeswitch/voicemail/${strepoch()}.wav"/>
<action application="record" data="${file} 300 100 5"/>
<action application="sleep" data="50"/>
<action application="system" data='echo "See attached Voicemail message" | mutt -a ${file} -s
"Voice-mail Message" -- freeswitch at xtronics.network' />
</condition>
</extension>
It works - but is never answered. ( Could be I'm confusing myself by starting off focused on a a
freetdm line that is an exception to how SIP calls normally work? )
There is a problem with what I have - I rely on the tone detect to hangup and stop the recording,
zombie would let me finish doing things, but it works as is - possibly because I have never
answered? I would have to have a different voicemail for SIP calls.
The freetdm examples in the wiki don't have the answer application in them either.
>
> On Jul 26, 2013 9:23 PM, "Karl Schmidt" <karl at xtronics.com <mailto:karl at xtronics.com>> wrote:
>
> On 07/25/2013 04:13 PM, Anthony Minessale wrote:
> > If you hangup in the middle of recording it won't execute the rest of your dialplan unless you
> > enable zombie exec mode.
>
> Hmm - seems to work different depending if it is a sip call or freedtm.. have to dig a little
> deeper..
>
> The zombie docs don't tell 'how to kill a zombie' ?? ( Perhaps a silver stake? Wait that is for
> vampires.. )
>
>
> I'm also puzzling over the answer command - I can send a freetdm call to voicemail with out
> answering it? What exactly does the answer command do.. I apparently can hangup a call I haven't
> answered if it comes from freetdm??
>
>
>
> --------------------------------------------------------------------------------
> Karl Schmidt EMail Karl at xtronics.com <mailto:Karl at xtronics.com>
> Transtronics, Inc. WEB http://secure.transtronics.com
> 3209 West 9th Street Ph (785) 841-3089 <tel:%28785%29%20841-3089>
> Lawrence, KS 66049 FAX (785) 841-0434 <tel:%28785%29%20841-0434>
>
> It is high time that we start teaching ALL of the four 'R's:
> Reading, Riting, Rithmatic, AND Reason. -kps
> --------------------------------------------------------------------------------
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
--------------------------------------------------------------------------------
Karl Schmidt EMail Karl at xtronics.com
Transtronics, Inc. WEB http://secure.transtronics.com
3209 West 9th Street Ph (785) 841-3089
Lawrence, KS 66049 FAX (785) 841-0434
The only way that has ever been discovered to have a lot of people
cooperate together voluntarily is through the free market.
And that’s why it’s so essential to preserving individual freedom.
- Milton Freidman
--------------------------------------------------------------------------------
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list