adding public context for security.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6578 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Brian West 2007-12-08 19:03:12 +00:00
parent 13843320a3
commit 38368b21a9
27 changed files with 374 additions and 209 deletions

View File

@ -12,6 +12,7 @@
<param name="login" value="myjid@myserver.com/talk"/>
<param name="password" value="mypass"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="Jingle all the way"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="$${external_rtp_ip"/> -->
@ -38,6 +39,7 @@
<param name="name" value="$${xmpp_server_profile}"/>
<param name="password" value="secret"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<param name="server" value="jabber.server.org:5347"/>
<!-- disable to trade async for more calls -->

View File

@ -3,6 +3,7 @@
<param name="debug" value="0"/>
<param name="ip" value="$${local_ip_v4}"/>
<param name="port" value="4569"/>
<param name="context" value="public"/>
<param name="dialplan" value="XML"/>
<param name="codec-prefs" value="PCMU@20i,PCMA,speex,L16"/>
<param name="codec-master" value="us"/>

View File

@ -1,3 +1,4 @@
<include>
<context name="default">
<extension name="intercept">
<condition field="destination_number" expression="^886$">
@ -205,3 +206,4 @@
</extension>
-->
</context>
</include>

22
conf/dialplan/public.xml Normal file
View File

@ -0,0 +1,22 @@
<include>
<context name="public">
<extension name="blah">
<condition>
<action application='info'/>
</condition>
</extension>
<extension name="public_extensions">
<condition field="destination_number" expression="^(10[01][0-9])$">
<action application="transfer" data="$1 XML default"/>
</condition>
</extension>
<extension name="public_did">
<condition field="destination_number" expression="^(5551212)$">
<action application="transfer" data="$1 XML default"/>
</condition>
</extension>
</context>
</include>

View File

@ -7,5 +7,8 @@
<!--<param name="vm-email-all-messages" value="true"/>-->
<param name="dial-string" value="sofia/${use_profile}/888@conference.freeswitch.org"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1001"/>
<user id="1001" mailbox="1001">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1002"/>
<user id="1002" mailbox="1002">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1003"/>
<user id="1003" mailbox="1003">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1004"/>
<user id="1004" mailbox="1004">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1005"/>
<user id="1005" mailbox="1005">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1006"/>
<user id="1006" mailbox="1006">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1007"/>
<user id="1007" mailbox="1007">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1008"/>
<user id="1008" mailbox="1008">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1009"/>
<user id="1009" mailbox="1009">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1010"/>
<user id="1010" mailbox="1010">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1011"/>
<user id="1011" mailbox="1011">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1012"/>
<user id="1012" mailbox="1012">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1013"/>
<user id="1013" mailbox="1013">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1014"/>
<user id="1014" mailbox="1014">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1015"/>
<user id="1015" mailbox="1015">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1016"/>
<user id="1016" mailbox="1016">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1017"/>
<user id="1017" mailbox="1017">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1018"/>
<user id="1018" mailbox="1018">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -1,3 +1,10 @@
<include>
<user id="1019"/>
<user id="1019" mailbox="1019">
<params>
<param name="password" value="1234"/>
</params>
<variables>
<variable name="inbound_context" value="default"/>
</variables>
</user>
</include>

View File

@ -49,7 +49,7 @@
</params>
<variables>
<!--all variables here will be set on all inbound calls that originate from this user -->
<variable name="testing" value="this"/>
<variable name="inbound_context" value="default"/>
<!-- limit the max number of outgoing calls for this user -->
<!--<variable name="max_calls" value="2"/>-->

View File

@ -46,6 +46,7 @@
<settings>
<param name="debug" value="1"/>
<param name="context" value="public"/>
<param name="rfc2833-pt" value="101"/>
<param name="sip-port" value="5060"/>
<param name="dialplan" value="XML,enum"/>

View File

@ -4,6 +4,7 @@
<param name="rfc2833-pt" value="101"/>
<param name="sip-port" value="5070"/>
<param name="dialplan" value="XML,enum"/>
<param name="context" value="public"/>
<param name="dtmf-duration" value="100"/>
<param name="codec-prefs" value="$${global_codec_prefs}"/>
<param name="use-rtp-timer" value="true"/>