FollowMe in FreeSWITCH

12:57 pm in FreeSWITCH by emran

The following example shows how a DID can bridge to multiple extensions or gateways sequentially in a hunt pattern. In Asterisk, this feature is called FollowMe. If none of the bridges are successful the caller is sent to voicemail for example.

<extension name=”12531234567″>
  <condition field=”destination_number” expression=”12531234567″>
   <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=”set” data=”call_timeout=10″/>
   <action application=”bridge” data=”sofia/$${domain}/1001″/>
     <action application=”set” data=”call_timeout=13″/>
   <action application=”bridge” data=”sofia/gateway/isoftswitch/123456789″ />
   <!– No answer, transfer to voicemail –>
   <action application=”answer”/>
   <action application=”sleep” data=”1000″/>
   <action application=”voicemail” data=”default $${domain} 1001″/>
  </condition>
</extension>