Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <document type="freeswitch/xml">
- <section name="dialplan" description="demo Dynamic Routing">
- <context name="default">
- <extension name="1212123">
- <condition field="destination_number" expression="1212123">
- <action application="set" data="effective_destination_number=1212123"/>
- <action application="sched_hangup" data="+67200 allotted_timeout"/>
- <action application="export" data="accountcode=9478572880"/>
- <action application="export" data="calltype=DID"/>
- <action application='set' data='hangup_after_bridge=true'/>
- <action application="set" data="continue_on_fail=true"/>
- <action application="set" data="press_0=user/12345@${domain_name}"/>
- <action application="set" data="press_1=user/22222@${domain_name}"/>
- <action application="set" data="press_2=user/027123456@${domain_name}"/>
- <action application="set" data="press_3=user/33333@${domain_name}"/>
- <action application="ivr" data="demo_ivr"/>
- </condition>
- </extension>
- </context>
- </section>
- </document>
- ************************************************************
- ivr.conf.xml
- **********************************************************
- <configuration name="ivr.conf" description="IVR menus">
- <menus>
- <menu name="demo_ivr"
- greet-long="phrase:demo_ivr_main_menu"
- greet-short="phrase:demo_ivr_main_menu_short"
- invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
- exit-sound="voicemail/vm-goodbye.wav"
- timeout ="10000"
- inter-digit-timeout="2000"
- max-failures="3"
- digit-len="5">
- <entry action="menu-exec-app" digits="/^([0-9][0-9][0-9][0-9])$/" param="bridge user/$1@${domain_name}"/>
- <entry action="menu-exec-app" digits="1" param="bridge ${press_1}"/>
- <entry action="menu-exec-app" digits="2" param="bridge ${press_2}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="3" param="bridge ${press_3}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="4" param="bridge ${press_4}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="5" param="bridge ${press_5}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="6" param="bridge ${press_6}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="7" param="bridge ${press_7}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="8" param="bridge ${press_8}"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="9" param="bridge ${press_9}"/> <!-- FS echo -->
- </menu>
- </menus>
- </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement