[Freeswitch-users] Dynamic Conference with voicemail failover

Ash ash at url.net.au
Sat Apr 10 03:50:43 PDT 2010


Hi All,

I have exhausted every possible avenue with this issue and am not sure if I am approaching this the right way.

I am trying to configure a system that allows me to join two callers together and announce to both parties that the call has been connected.  I have this part working by using a dynamic bridge conference.  The part that I am having an issue getting to work is to have it go to a voicemail if there is no answer on the external bridge.  This is the dialplan I am using:

      <extension name="9000">
        <condition field="destination_number" expression="^9000$">
          <action application="set" data="hangup_after_bridge=true"/>
          <action application="set" data="continue_on_fail=true"/>
          <action application="set" data="ignore_early_media=true"/>

          <action application="answer"/>
          <action application="set" data="call_timeout=5"/>
          <action application="ring_ready"/>
          <action application="conference" data="bridge:_uuid_ at conf_1:sofia/gateway/primary/614xxxxxxxxx"/>
         <action application="voicemail" data="default v2e 1000"/>

        </condition>
      </extension>

What I find is that the call is made via the above bridge statement however if I do no answer the call it will timeout as per the call_timeout variable but it does not continue on to the voicemail extension 1000, it will just hangup the call.  Looking at the debugs it appears the mod_conference actually makes the call and therefore doesn't know what to do if there is no answer, is there a feature that would allow me to transfer the person calling into either a voicemail or another dialplan?


Thanks in advance.

Ash.


More information about the FreeSWITCH-users mailing list