提交 73614127 authored 作者: Travis Cross's avatar Travis Cross

whitespace cleanup

上级 9b569ec8
<!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files --> <!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files -->
<profile name="external"> <profile name="external">
<!-- This profile is only for outbound registrations to providers --> <!-- This profile is only for outbound registrations to providers -->
<gateways> <gateways>
...@@ -29,10 +29,10 @@ ...@@ -29,10 +29,10 @@
<!-- This could be set to "passive" --> <!-- This could be set to "passive" -->
<param name="manage-presence" value="passive"/> <param name="manage-presence" value="passive"/>
<!-- used to share presence info across sofia profiles <!-- used to share presence info across sofia profiles
manage-presence needs to be set to passive on this profile manage-presence needs to be set to passive on this profile
if you want it to behave as if it were the internal profile if you want it to behave as if it were the internal profile
for presence. for presence.
--> -->
<!-- Name of the db to use for this profile --> <!-- Name of the db to use for this profile -->
<param name="dbname" value="$${domain}"/> <param name="dbname" value="$${domain}"/>
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<param name="auth-calls" value="false"/> <param name="auth-calls" value="false"/>
<param name="rtp-timeout-sec" value="1800"/> <param name="rtp-timeout-sec" value="1800"/>
<!-- <!--
DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS! DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
--> -->
<param name="rtp-ip" value="$${local_ip_v4}"/> <param name="rtp-ip" value="$${local_ip_v4}"/>
<param name="sip-ip" value="$${local_ip_v4}"/> <param name="sip-ip" value="$${local_ip_v4}"/>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!--/// domain to use in from: *optional* same as realm, if blank ///--> <!--/// domain to use in from: *optional* same as realm, if blank ///-->
<!--<param name="from-domain" value="asterlink.com"/>--> <!--<param name="from-domain" value="asterlink.com"/>-->
<!--/// account password *required* ///--> <!--/// account password *required* ///-->
<!--<param name="password" value="2007"/>--> <!--<param name="password" value="2007"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank ///--> <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
<!--<param name="extension" value="cluecon"/>--> <!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///--> <!--/// proxy host: *optional* same as realm, if blank ///-->
......
...@@ -53,36 +53,36 @@ ...@@ -53,36 +53,36 @@
<param name="tls-cert-dir" value="$${internal_ssl_dir}"/> <param name="tls-cert-dir" value="$${internal_ssl_dir}"/>
<!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 --> <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 -->
<param name="tls-version" value="$${sip_tls_version}"/> <param name="tls-version" value="$${sip_tls_version}"/>
<!--If you don't want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--> <!--If you don't want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)-->
<!--<param name="rtp-rewrite-timestamps" value="true"/>--> <!--<param name="rtp-rewrite-timestamps" value="true"/>-->
<!--<param name="pass-rfc2833" value="true"/>--> <!--<param name="pass-rfc2833" value="true"/>-->
<!--If you have ODBC support and a working dsn you can use it instead of SQLite--> <!--If you have ODBC support and a working dsn you can use it instead of SQLite-->
<!--<param name="odbc-dsn" value="dsn:user:pass"/>--> <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
<!--Uncomment to set all inbound calls to no media mode--> <!--Uncomment to set all inbound calls to no media mode-->
<!--<param name="inbound-bypass-media" value="true"/>--> <!--<param name="inbound-bypass-media" value="true"/>-->
<!--Uncomment to set all inbound calls to proxy media mode--> <!--Uncomment to set all inbound calls to proxy media mode-->
<!--<param name="inbound-proxy-media" value="true"/>--> <!--<param name="inbound-proxy-media" value="true"/>-->
<!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--> <!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok-->
<!--<param name="inbound-late-negotiation" value="true"/>--> <!--<param name="inbound-late-negotiation" value="true"/>-->
<!-- this lets anything register --> <!-- this lets anything register -->
<!-- comment the next line and uncomment one or both of the other 2 lines for call authentication --> <!-- comment the next line and uncomment one or both of the other 2 lines for call authentication -->
<!-- <param name="accept-blind-reg" value="true"/> --> <!-- <param name="accept-blind-reg" value="true"/> -->
<!-- accept any authentication without actually checking (not a good feature for most people) --> <!-- accept any authentication without actually checking (not a good feature for most people) -->
<!-- <param name="accept-blind-auth" value="true"/> --> <!-- <param name="accept-blind-auth" value="true"/> -->
<!-- suppress CNG on this profile or per call with the 'suppress_cng' variable --> <!-- suppress CNG on this profile or per call with the 'suppress_cng' variable -->
<!-- <param name="suppress-cng" value="true"/> --> <!-- <param name="suppress-cng" value="true"/> -->
<!--TTL for nonce in sip auth--> <!--TTL for nonce in sip auth-->
<param name="nonce-ttl" value="60"/> <param name="nonce-ttl" value="60"/>
<!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec <!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
that the originator is using--> that the originator is using-->
<!--<param name="disable-transcoding" value="true"/>--> <!--<param name="disable-transcoding" value="true"/>-->
<!-- Used for when phones respond to a challenged ACK with method INVITE in the hash --> <!-- Used for when phones respond to a challenged ACK with method INVITE in the hash -->
<!--<param name="NDLB-broken-auth-hash" value="true"/>--> <!--<param name="NDLB-broken-auth-hash" value="true"/>-->
...@@ -128,4 +128,3 @@ ...@@ -128,4 +128,3 @@
</settings> </settings>
</profile> </profile>
<!-- <!--
This is a sofia sip profile/user agent. This will service exactly one ip and port. This is a sofia sip profile/user agent. This will service exactly one ip and port.
In FreeSWITCH you can run multiple sip user agents on their own ip and port. In FreeSWITCH you can run multiple sip user agents on their own ip and port.
When you hear someone say "sofia profile" this is what they are talking about. When you hear someone say "sofia profile" this is what they are talking about.
--> -->
...@@ -16,24 +16,24 @@ ...@@ -16,24 +16,24 @@
<gateways> <gateways>
<X-PRE-PROCESS cmd="include" data="internal/*.xml"/> <X-PRE-PROCESS cmd="include" data="internal/*.xml"/>
</gateways> </gateways>
<domains> <domains>
<!-- indicator to parse the directory for domains with parse="true" to get gateways--> <!-- indicator to parse the directory for domains with parse="true" to get gateways-->
<!--<domain name="$${domain}" parse="true"/>--> <!--<domain name="$${domain}" parse="true"/>-->
<!-- indicator to parse the directory for domains with parse="true" to get gateways and alias every domain to this profile --> <!-- indicator to parse the directory for domains with parse="true" to get gateways and alias every domain to this profile -->
<!--<domain name="all" alias="true" parse="true"/>--> <!--<domain name="all" alias="true" parse="true"/>-->
<domain name="all" alias="true" parse="false"/> <domain name="all" alias="true" parse="false"/>
</domains> </domains>
<settings> <settings>
<!-- <!--
When calls are in no media this will bring them back to media When calls are in no media this will bring them back to media
when you press the hold button. when you press the hold button.
--> -->
<!--<param name="media-option" value="resume-media-on-hold"/> --> <!--<param name="media-option" value="resume-media-on-hold"/> -->
<!-- <!--
This will allow a call after an attended transfer go back to This will allow a call after an attended transfer go back to
bypass media after an attended transfer. bypass media after an attended transfer.
--> -->
<!--<param name="media-option" value="bypass-media-after-att-xfer"/>--> <!--<param name="media-option" value="bypass-media-after-att-xfer"/>-->
<!-- <param name="user-agent-string" value="FreeSWITCH Rocks!"/> --> <!-- <param name="user-agent-string" value="FreeSWITCH Rocks!"/> -->
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
<!--<param name="dtmf-type" value="info"/>--> <!--<param name="dtmf-type" value="info"/>-->
<param name="record-template" value="$${base_dir}/recordings/${caller_id_number}.${target_domain}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"/> <param name="record-template" value="$${base_dir}/recordings/${caller_id_number}.${target_domain}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"/>
<!-- This setting is for AAL2 bitpacking on G726 --> <!-- This setting is for AAL2 bitpacking on G726 -->
<!-- <param name="bitpacking" value="aal2"/> --> <!-- <param name="bitpacking" value="aal2"/> -->
<!--max number of open dialogs in proceeding --> <!--max number of open dialogs in proceeding -->
...@@ -88,36 +88,36 @@ ...@@ -88,36 +88,36 @@
<param name="tls-cert-dir" value="$${internal_ssl_dir}"/> <param name="tls-cert-dir" value="$${internal_ssl_dir}"/>
<!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 --> <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 -->
<param name="tls-version" value="$${sip_tls_version}"/> <param name="tls-version" value="$${sip_tls_version}"/>
<!--If you don't want to pass through timestamps from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--> <!--If you don't want to pass through timestamps from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)-->
<!--<param name="rtp-rewrite-timestamps" value="true"/>--> <!--<param name="rtp-rewrite-timestamps" value="true"/>-->
<!--<param name="pass-rfc2833" value="true"/>--> <!--<param name="pass-rfc2833" value="true"/>-->
<!--If you have ODBC support and a working dsn you can use it instead of SQLite--> <!--If you have ODBC support and a working dsn you can use it instead of SQLite-->
<!--<param name="odbc-dsn" value="dsn:user:pass"/>--> <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
<!--Uncomment to set all inbound calls to no media mode--> <!--Uncomment to set all inbound calls to no media mode-->
<!--<param name="inbound-bypass-media" value="true"/>--> <!--<param name="inbound-bypass-media" value="true"/>-->
<!--Uncomment to set all inbound calls to proxy media mode--> <!--Uncomment to set all inbound calls to proxy media mode-->
<!--<param name="inbound-proxy-media" value="true"/>--> <!--<param name="inbound-proxy-media" value="true"/>-->
<!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--> <!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok-->
<!--<param name="inbound-late-negotiation" value="true"/>--> <!--<param name="inbound-late-negotiation" value="true"/>-->
<!-- this lets anything register --> <!-- this lets anything register -->
<!-- comment the next line and uncomment one or both of the other 2 lines for call authentication --> <!-- comment the next line and uncomment one or both of the other 2 lines for call authentication -->
<!-- <param name="accept-blind-reg" value="true"/> --> <!-- <param name="accept-blind-reg" value="true"/> -->
<!-- accept any authentication without actually checking (not a good feature for most people) --> <!-- accept any authentication without actually checking (not a good feature for most people) -->
<!-- <param name="accept-blind-auth" value="true"/> --> <!-- <param name="accept-blind-auth" value="true"/> -->
<!-- suppress CNG on this profile or per call with the 'suppress_cng' variable --> <!-- suppress CNG on this profile or per call with the 'suppress_cng' variable -->
<!-- <param name="suppress-cng" value="true"/> --> <!-- <param name="suppress-cng" value="true"/> -->
<!--TTL for nonce in sip auth--> <!--TTL for nonce in sip auth-->
<param name="nonce-ttl" value="60"/> <param name="nonce-ttl" value="60"/>
<!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec <!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
that the originator is using--> that the originator is using-->
<!--<param name="disable-transcoding" value="true"/>--> <!--<param name="disable-transcoding" value="true"/>-->
<!-- Used for when phones respond to a challenged ACK with method INVITE in the hash --> <!-- Used for when phones respond to a challenged ACK with method INVITE in the hash -->
<!--<param name="NDLB-broken-auth-hash" value="true"/>--> <!--<param name="NDLB-broken-auth-hash" value="true"/>-->
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
<!-- <param name="vad" value="out"/> --> <!-- <param name="vad" value="out"/> -->
<!-- <param name="vad" value="both"/> --> <!-- <param name="vad" value="both"/> -->
<!--<param name="alias" value="sip:10.0.1.251:5555"/>--> <!--<param name="alias" value="sip:10.0.1.251:5555"/>-->
<!--all inbound reg will look in this domain for the users --> <!--all inbound reg will look in this domain for the users -->
<param name="force-register-domain" value="$${domain}"/> <param name="force-register-domain" value="$${domain}"/>
<!--all inbound reg will stored in the db using this domain --> <!--all inbound reg will stored in the db using this domain -->
...@@ -158,24 +158,24 @@ ...@@ -158,24 +158,24 @@
<!--<param name="disable-transfer" value="true"/>--> <!--<param name="disable-transfer" value="true"/>-->
<!--<param name="disable-register" value="true"/>--> <!--<param name="disable-register" value="true"/>-->
<!-- enable-3pcc can be set to either 'true' or 'proxy', true accepts the call right away, proxy waits until the call has been answered then sends accepts --> <!-- enable-3pcc can be set to either 'true' or 'proxy', true accepts the call right away, proxy waits until the call has been answered then sends accepts -->
<!--<param name="enable-3pcc" value="true"/>--> <!--<param name="enable-3pcc" value="true"/>-->
<!-- use at your own risk or if you know what this does.--> <!-- use at your own risk or if you know what this does.-->
<!--<param name="NDLB-force-rport" value="true"/>--> <!--<param name="NDLB-force-rport" value="true"/>-->
<!-- <!--
Choose the realm challenge key. Default is auto_to if not set. Choose the realm challenge key. Default is auto_to if not set.
auto_from - uses the from field as the value for the sip realm. auto_from - uses the from field as the value for the sip realm.
auto_to - uses the to field as the value for the sip realm. auto_to - uses the to field as the value for the sip realm.
<anyvalue> - you can input any value to use for the sip realm. <anyvalue> - you can input any value to use for the sip realm.
If you want URL dialing to work you'll want to set this to auto_from. If you want URL dialing to work you'll want to set this to auto_from.
If you use any other value besides auto_to or auto_from you'll loose If you use any other value besides auto_to or auto_from you'll loose
the ability to do multiple domains. the ability to do multiple domains.
Note: comment out to restore the behavior before 2008-09-29 Note: comment out to restore the behavior before 2008-09-29
--> -->
<param name="challenge-realm" value="auto_from"/> <param name="challenge-realm" value="auto_from"/>
...@@ -186,4 +186,3 @@ ...@@ -186,4 +186,3 @@
<!--<param name="outbound-use-uuid-as-callid" value="true"/>--> <!--<param name="outbound-use-uuid-as-callid" value="true"/>-->
</settings> </settings>
</profile> </profile>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!--/// domain to use in from: *optional* same as realm, if blank ///--> <!--/// domain to use in from: *optional* same as realm, if blank ///-->
<!--<param name="from-domain" value="asterlink.com"/>--> <!--<param name="from-domain" value="asterlink.com"/>-->
<!--/// account password *required* ///--> <!--/// account password *required* ///-->
<!--<param name="password" value="2007"/>--> <!--<param name="password" value="2007"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank ///--> <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
<!--<param name="extension" value="cluecon"/>--> <!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///--> <!--/// proxy host: *optional* same as realm, if blank ///-->
......
<!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files --> <!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files -->
<profile name="external"> <profile name="external">
<!-- This profile is only for outbound registrations to providers --> <!-- This profile is only for outbound registrations to providers -->
<gateways> <gateways>
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<aliases> <aliases>
<alias name="outbound"/> <alias name="outbound"/>
<alias name="nat"/> <!-- for backwards compatibility --> <alias name="nat"/> <!-- for backwards compatibility -->
</aliases> </aliases>
<domains> <domains>
...@@ -30,10 +30,10 @@ ...@@ -30,10 +30,10 @@
<!-- This could be set to "passive" --> <!-- This could be set to "passive" -->
<param name="manage-presence" value="false"/> <param name="manage-presence" value="false"/>
<!-- used to share presence info across sofia profiles <!-- used to share presence info across sofia profiles
manage-presence needs to be set to passive on this profile manage-presence needs to be set to passive on this profile
if you want it to behave as if it were the internal profile if you want it to behave as if it were the internal profile
for presence. for presence.
--> -->
<!-- Name of the db to use for this profile --> <!-- Name of the db to use for this profile -->
<!--<param name="dbname" value="share_presence"/>--> <!--<param name="dbname" value="share_presence"/>-->
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<param name="auth-calls" value="false"/> <param name="auth-calls" value="false"/>
<param name="rtp-timeout-sec" value="1800"/> <param name="rtp-timeout-sec" value="1800"/>
<!-- <!--
DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS! DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
--> -->
<param name="rtp-ip" value="$${local_ip_v4}"/> <param name="rtp-ip" value="$${local_ip_v4}"/>
<param name="sip-ip" value="$${local_ip_v4}"/> <param name="sip-ip" value="$${local_ip_v4}"/>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!--/// domain to use in from: *optional* same as realm, if blank ///--> <!--/// domain to use in from: *optional* same as realm, if blank ///-->
<!--<param name="from-domain" value="asterlink.com"/>--> <!--<param name="from-domain" value="asterlink.com"/>-->
<!--/// account password *required* ///--> <!--/// account password *required* ///-->
<!--<param name="password" value="2007"/>--> <!--<param name="password" value="2007"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank ///--> <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
<!--<param name="extension" value="cluecon"/>--> <!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///--> <!--/// proxy host: *optional* same as realm, if blank ///-->
......
...@@ -53,36 +53,36 @@ ...@@ -53,36 +53,36 @@
<param name="tls-cert-dir" value="$${internal_ssl_dir}"/> <param name="tls-cert-dir" value="$${internal_ssl_dir}"/>
<!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 --> <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 -->
<param name="tls-version" value="$${sip_tls_version}"/> <param name="tls-version" value="$${sip_tls_version}"/>
<!--If you don't want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--> <!--If you don't want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)-->
<!--<param name="rtp-rewrite-timestamps" value="true"/>--> <!--<param name="rtp-rewrite-timestamps" value="true"/>-->
<!--<param name="pass-rfc2833" value="true"/>--> <!--<param name="pass-rfc2833" value="true"/>-->
<!--If you have ODBC support and a working dsn you can use it instead of SQLite--> <!--If you have ODBC support and a working dsn you can use it instead of SQLite-->
<!--<param name="odbc-dsn" value="dsn:user:pass"/>--> <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
<!--Uncomment to set all inbound calls to no media mode--> <!--Uncomment to set all inbound calls to no media mode-->
<!--<param name="inbound-bypass-media" value="true"/>--> <!--<param name="inbound-bypass-media" value="true"/>-->
<!--Uncomment to set all inbound calls to proxy media mode--> <!--Uncomment to set all inbound calls to proxy media mode-->
<!--<param name="inbound-proxy-media" value="true"/>--> <!--<param name="inbound-proxy-media" value="true"/>-->
<!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--> <!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok-->
<!--<param name="inbound-late-negotiation" value="true"/>--> <!--<param name="inbound-late-negotiation" value="true"/>-->
<!-- this lets anything register --> <!-- this lets anything register -->
<!-- comment the next line and uncomment one or both of the other 2 lines for call authentication --> <!-- comment the next line and uncomment one or both of the other 2 lines for call authentication -->
<!-- <param name="accept-blind-reg" value="true"/> --> <!-- <param name="accept-blind-reg" value="true"/> -->
<!-- accept any authentication without actually checking (not a good feature for most people) --> <!-- accept any authentication without actually checking (not a good feature for most people) -->
<!-- <param name="accept-blind-auth" value="true"/> --> <!-- <param name="accept-blind-auth" value="true"/> -->
<!-- suppress CNG on this profile or per call with the 'suppress_cng' variable --> <!-- suppress CNG on this profile or per call with the 'suppress_cng' variable -->
<!-- <param name="suppress-cng" value="true"/> --> <!-- <param name="suppress-cng" value="true"/> -->
<!--TTL for nonce in sip auth--> <!--TTL for nonce in sip auth-->
<param name="nonce-ttl" value="60"/> <param name="nonce-ttl" value="60"/>
<!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec <!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
that the originator is using--> that the originator is using-->
<!--<param name="disable-transcoding" value="true"/>--> <!--<param name="disable-transcoding" value="true"/>-->
<!-- Used for when phones respond to a challenged ACK with method INVITE in the hash --> <!-- Used for when phones respond to a challenged ACK with method INVITE in the hash -->
<!--<param name="NDLB-broken-auth-hash" value="true"/>--> <!--<param name="NDLB-broken-auth-hash" value="true"/>-->
...@@ -128,4 +128,3 @@ ...@@ -128,4 +128,3 @@
</settings> </settings>
</profile> </profile>
<!-- <!--
This is a sofia sip profile/user agent. This will service exactly one ip and port. This is a sofia sip profile/user agent. This will service exactly one ip and port.
In FreeSWITCH you can run multiple sip user agents on their own ip and port. In FreeSWITCH you can run multiple sip user agents on their own ip and port.
When you hear someone say "sofia profile" this is what they are talking about. When you hear someone say "sofia profile" this is what they are talking about.
--> -->
...@@ -15,24 +15,24 @@ ...@@ -15,24 +15,24 @@
<gateways> <gateways>
<X-PRE-PROCESS cmd="include" data="internal/*.xml"/> <X-PRE-PROCESS cmd="include" data="internal/*.xml"/>
</gateways> </gateways>
<domains> <domains>
<!-- indicator to parse the directory for domains with parse="true" to get gateways--> <!-- indicator to parse the directory for domains with parse="true" to get gateways-->
<!--<domain name="$${domain}" parse="true"/>--> <!--<domain name="$${domain}" parse="true"/>-->
<!-- indicator to parse the directory for domains with parse="true" to get gateways and alias every domain to this profile --> <!-- indicator to parse the directory for domains with parse="true" to get gateways and alias every domain to this profile -->
<!--<domain name="all" alias="true" parse="true"/>--> <!--<domain name="all" alias="true" parse="true"/>-->
<domain name="all" alias="true" parse="false"/> <domain name="all" alias="true" parse="false"/>
</domains> </domains>
<settings> <settings>
<!-- <!--
When calls are in no media this will bring them back to media When calls are in no media this will bring them back to media
when you press the hold button. when you press the hold button.
--> -->
<!--<param name="media-option" value="resume-media-on-hold"/> --> <!--<param name="media-option" value="resume-media-on-hold"/> -->
<!-- <!--
This will allow a call after an attended transfer go back to This will allow a call after an attended transfer go back to
bypass media after an attended transfer. bypass media after an attended transfer.
--> -->
<!--<param name="media-option" value="bypass-media-after-att-xfer"/>--> <!--<param name="media-option" value="bypass-media-after-att-xfer"/>-->
<!-- <param name="user-agent-string" value="FreeSWITCH Rocks!"/> --> <!-- <param name="user-agent-string" value="FreeSWITCH Rocks!"/> -->
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
<!--<param name="dbname" value="share_presence"/>--> <!--<param name="dbname" value="share_presence"/>-->
<!--<param name="presence-hosts" value="$${domain}"/>--> <!--<param name="presence-hosts" value="$${domain}"/>-->
<!-- ************************************************* --> <!-- ************************************************* -->
<!-- This setting is for AAL2 bitpacking on G726 --> <!-- This setting is for AAL2 bitpacking on G726 -->
<!-- <param name="bitpacking" value="aal2"/> --> <!-- <param name="bitpacking" value="aal2"/> -->
<!--max number of open dialogs in proceeding --> <!--max number of open dialogs in proceeding -->
...@@ -94,36 +94,36 @@ ...@@ -94,36 +94,36 @@
<param name="tls-cert-dir" value="$${internal_ssl_dir}"/> <param name="tls-cert-dir" value="$${internal_ssl_dir}"/>
<!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 --> <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 -->
<param name="tls-version" value="$${sip_tls_version}"/> <param name="tls-version" value="$${sip_tls_version}"/>
<!--If you don't want to pass through timestamps from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--> <!--If you don't want to pass through timestamps from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)-->
<!--<param name="rtp-rewrite-timestamps" value="true"/>--> <!--<param name="rtp-rewrite-timestamps" value="true"/>-->
<!--<param name="pass-rfc2833" value="true"/>--> <!--<param name="pass-rfc2833" value="true"/>-->
<!--If you have ODBC support and a working dsn you can use it instead of SQLite--> <!--If you have ODBC support and a working dsn you can use it instead of SQLite-->
<!--<param name="odbc-dsn" value="dsn:user:pass"/>--> <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
<!--Uncomment to set all inbound calls to no media mode--> <!--Uncomment to set all inbound calls to no media mode-->
<!--<param name="inbound-bypass-media" value="true"/>--> <!--<param name="inbound-bypass-media" value="true"/>-->
<!--Uncomment to set all inbound calls to proxy media mode--> <!--Uncomment to set all inbound calls to proxy media mode-->
<!--<param name="inbound-proxy-media" value="true"/>--> <!--<param name="inbound-proxy-media" value="true"/>-->
<!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--> <!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok-->
<!--<param name="inbound-late-negotiation" value="true"/>--> <!--<param name="inbound-late-negotiation" value="true"/>-->
<!-- this lets anything register --> <!-- this lets anything register -->
<!-- comment the next line and uncomment one or both of the other 2 lines for call authentication --> <!-- comment the next line and uncomment one or both of the other 2 lines for call authentication -->
<!-- <param name="accept-blind-reg" value="true"/> --> <!-- <param name="accept-blind-reg" value="true"/> -->
<!-- accept any authentication without actually checking (not a good feature for most people) --> <!-- accept any authentication without actually checking (not a good feature for most people) -->
<!-- <param name="accept-blind-auth" value="true"/> --> <!-- <param name="accept-blind-auth" value="true"/> -->
<!-- suppress CNG on this profile or per call with the 'suppress_cng' variable --> <!-- suppress CNG on this profile or per call with the 'suppress_cng' variable -->
<!-- <param name="suppress-cng" value="true"/> --> <!-- <param name="suppress-cng" value="true"/> -->
<!--TTL for nonce in sip auth--> <!--TTL for nonce in sip auth-->
<param name="nonce-ttl" value="60"/> <param name="nonce-ttl" value="60"/>
<!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec <!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
that the originator is using--> that the originator is using-->
<!--<param name="disable-transcoding" value="true"/>--> <!--<param name="disable-transcoding" value="true"/>-->
<!-- Used for when phones respond to a challenged ACK with method INVITE in the hash --> <!-- Used for when phones respond to a challenged ACK with method INVITE in the hash -->
<!--<param name="NDLB-broken-auth-hash" value="true"/>--> <!--<param name="NDLB-broken-auth-hash" value="true"/>-->
...@@ -154,24 +154,24 @@ ...@@ -154,24 +154,24 @@
<!--<param name="disable-transfer" value="true"/>--> <!--<param name="disable-transfer" value="true"/>-->
<!--<param name="disable-register" value="true"/>--> <!--<param name="disable-register" value="true"/>-->
<!-- enable-3pcc can be set to either 'true' or 'proxy', true accepts the call right away, proxy waits until the call has been answered then sends accepts --> <!-- enable-3pcc can be set to either 'true' or 'proxy', true accepts the call right away, proxy waits until the call has been answered then sends accepts -->
<!--<param name="enable-3pcc" value="true"/>--> <!--<param name="enable-3pcc" value="true"/>-->
<!-- use at your own risk or if you know what this does.--> <!-- use at your own risk or if you know what this does.-->
<!--<param name="NDLB-force-rport" value="true"/>--> <!--<param name="NDLB-force-rport" value="true"/>-->
<!-- <!--
Choose the realm challenge key. Default is auto_to if not set. Choose the realm challenge key. Default is auto_to if not set.
auto_from - uses the from field as the value for the sip realm. auto_from - uses the from field as the value for the sip realm.
auto_to - uses the to field as the value for the sip realm. auto_to - uses the to field as the value for the sip realm.
<anyvalue> - you can input any value to use for the sip realm. <anyvalue> - you can input any value to use for the sip realm.
If you want URL dialing to work you'll want to set this to auto_from. If you want URL dialing to work you'll want to set this to auto_from.
If you use any other value besides auto_to or auto_from you'll loose If you use any other value besides auto_to or auto_from you'll loose
the ability to do multiple domains. the ability to do multiple domains.
Note: comment out to restore the behavior before 2008-09-29 Note: comment out to restore the behavior before 2008-09-29
--> -->
<param name="challenge-realm" value="auto_from"/> <param name="challenge-realm" value="auto_from"/>
...@@ -182,4 +182,3 @@ ...@@ -182,4 +182,3 @@
<!--<param name="outbound-use-uuid-as-callid" value="true"/>--> <!--<param name="outbound-use-uuid-as-callid" value="true"/>-->
</settings> </settings>
</profile> </profile>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!--/// domain to use in from: *optional* same as realm, if blank ///--> <!--/// domain to use in from: *optional* same as realm, if blank ///-->
<!--<param name="from-domain" value="asterlink.com"/>--> <!--<param name="from-domain" value="asterlink.com"/>-->
<!--/// account password *required* ///--> <!--/// account password *required* ///-->
<!--<param name="password" value="2007"/>--> <!--<param name="password" value="2007"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank ///--> <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
<!--<param name="extension" value="cluecon"/>--> <!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///--> <!--/// proxy host: *optional* same as realm, if blank ///-->
......
<profile name="external"> <profile name="external">
<!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files --> <!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files -->
<!-- This profile is only for outbound registrations to providers --> <!-- This profile is only for outbound registrations to providers -->
<gateways> <gateways>
<X-PRE-PROCESS cmd="include" data="external/*.xml"/> <X-PRE-PROCESS cmd="include" data="external/*.xml"/>
</gateways> </gateways>
<aliases> <aliases>
<!-- <!--
<alias name="outbound"/> <alias name="outbound"/>
<alias name="nat"/> <alias name="nat"/>
--> -->
</aliases> </aliases>
...@@ -18,10 +18,10 @@ ...@@ -18,10 +18,10 @@
<settings> <settings>
<param name="debug" value="0"/> <param name="debug" value="0"/>
<!-- If you want FreeSWITCH to shutdown if this profile fails to load, uncomment the next line. --> <!-- If you want FreeSWITCH to shutdown if this profile fails to load, uncomment the next line. -->
<!-- <param name="shutdown-on-fail" value="true"/> --> <!-- <param name="shutdown-on-fail" value="true"/> -->
<param name="sip-trace" value="no"/> <param name="sip-trace" value="no"/>
<param name="sip-capture" value="no"/> <param name="sip-capture" value="no"/>
<param name="rfc2833-pt" value="101"/> <param name="rfc2833-pt" value="101"/>
<!-- RFC 5626 : Send reg-id and sip.instance --> <!-- RFC 5626 : Send reg-id and sip.instance -->
<!--<param name="enable-rfc-5626" value="true"/> --> <!--<param name="enable-rfc-5626" value="true"/> -->
...@@ -34,15 +34,15 @@ ...@@ -34,15 +34,15 @@
<param name="hold-music" value="$${hold_music}"/> <param name="hold-music" value="$${hold_music}"/>
<param name="rtp-timer-name" value="soft"/> <param name="rtp-timer-name" value="soft"/>
<!--<param name="enable-100rel" value="true"/>--> <!--<param name="enable-100rel" value="true"/>-->
<!--<param name="disable-srv503" value="true"/>--> <!--<param name="disable-srv503" value="true"/>-->
<!-- This could be set to "passive" --> <!-- This could be set to "passive" -->
<param name="local-network-acl" value="localnet.auto"/> <param name="local-network-acl" value="localnet.auto"/>
<param name="manage-presence" value="false"/> <param name="manage-presence" value="false"/>
<!-- used to share presence info across sofia profiles <!-- used to share presence info across sofia profiles
manage-presence needs to be set to passive on this profile manage-presence needs to be set to passive on this profile
if you want it to behave as if it were the internal profile if you want it to behave as if it were the internal profile
for presence. for presence.
--> -->
<!-- Name of the db to use for this profile --> <!-- Name of the db to use for this profile -->
<!--<param name="dbname" value="share_presence"/>--> <!--<param name="dbname" value="share_presence"/>-->
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<param name="nonce-ttl" value="60"/> <param name="nonce-ttl" value="60"/>
<param name="auth-calls" value="false"/> <param name="auth-calls" value="false"/>
<!-- <!--
DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS! DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
--> -->
<param name="rtp-ip" value="$${local_ip_v4}"/> <param name="rtp-ip" value="$${local_ip_v4}"/>
<param name="sip-ip" value="$${local_ip_v4}"/> <param name="sip-ip" value="$${local_ip_v4}"/>
...@@ -90,6 +90,5 @@ ...@@ -90,6 +90,5 @@
<param name="tls-verify-in-subjects" value=""/> <param name="tls-verify-in-subjects" value=""/>
<!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 --> <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 -->
<param name="tls-version" value="$${sip_tls_version}"/> <param name="tls-version" value="$${sip_tls_version}"/>
</settings> </settings>
</profile> </profile>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!--/// domain to use in from: *optional* same as realm, if blank ///--> <!--/// domain to use in from: *optional* same as realm, if blank ///-->
<!--<param name="from-domain" value="asterlink.com"/>--> <!--<param name="from-domain" value="asterlink.com"/>-->
<!--/// account password *required* ///--> <!--/// account password *required* ///-->
<!--<param name="password" value="2007"/>--> <!--<param name="password" value="2007"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank ///--> <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
<!--<param name="extension" value="cluecon"/>--> <!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///--> <!--/// proxy host: *optional* same as realm, if blank ///-->
......
...@@ -54,36 +54,36 @@ ...@@ -54,36 +54,36 @@
<param name="tls-cert-dir" value="$${internal_ssl_dir}"/> <param name="tls-cert-dir" value="$${internal_ssl_dir}"/>
<!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 --> <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE: Phones may not work with TLSv1 -->
<param name="tls-version" value="$${sip_tls_version}"/> <param name="tls-version" value="$${sip_tls_version}"/>
<!--If you don't want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--> <!--If you don't want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)-->
<!--<param name="rtp-rewrite-timestamps" value="true"/>--> <!--<param name="rtp-rewrite-timestamps" value="true"/>-->
<!--<param name="pass-rfc2833" value="true"/>--> <!--<param name="pass-rfc2833" value="true"/>-->
<!--If you have ODBC support and a working dsn you can use it instead of SQLite--> <!--If you have ODBC support and a working dsn you can use it instead of SQLite-->
<!--<param name="odbc-dsn" value="dsn:user:pass"/>--> <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
<!--Uncomment to set all inbound calls to no media mode--> <!--Uncomment to set all inbound calls to no media mode-->
<!--<param name="inbound-bypass-media" value="true"/>--> <!--<param name="inbound-bypass-media" value="true"/>-->
<!--Uncomment to set all inbound calls to proxy media mode--> <!--Uncomment to set all inbound calls to proxy media mode-->
<!--<param name="inbound-proxy-media" value="true"/>--> <!--<param name="inbound-proxy-media" value="true"/>-->
<!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--> <!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok-->
<!--<param name="inbound-late-negotiation" value="true"/>--> <!--<param name="inbound-late-negotiation" value="true"/>-->
<!-- this lets anything register --> <!-- this lets anything register -->
<!-- comment the next line and uncomment one or both of the other 2 lines for call authentication --> <!-- comment the next line and uncomment one or both of the other 2 lines for call authentication -->
<!-- <param name="accept-blind-reg" value="true"/> --> <!-- <param name="accept-blind-reg" value="true"/> -->
<!-- accept any authentication without actually checking (not a good feature for most people) --> <!-- accept any authentication without actually checking (not a good feature for most people) -->
<!-- <param name="accept-blind-auth" value="true"/> --> <!-- <param name="accept-blind-auth" value="true"/> -->
<!-- suppress CNG on this profile or per call with the 'suppress_cng' variable --> <!-- suppress CNG on this profile or per call with the 'suppress_cng' variable -->
<!-- <param name="suppress-cng" value="true"/> --> <!-- <param name="suppress-cng" value="true"/> -->
<!--TTL for nonce in sip auth--> <!--TTL for nonce in sip auth-->
<param name="nonce-ttl" value="60"/> <param name="nonce-ttl" value="60"/>
<!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec <!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
that the originator is using--> that the originator is using-->
<!--<param name="disable-transcoding" value="true"/>--> <!--<param name="disable-transcoding" value="true"/>-->
<!-- Used for when phones respond to a challenged ACK with method INVITE in the hash --> <!-- Used for when phones respond to a challenged ACK with method INVITE in the hash -->
<!--<param name="NDLB-broken-auth-hash" value="true"/>--> <!--<param name="NDLB-broken-auth-hash" value="true"/>-->
...@@ -103,8 +103,8 @@ ...@@ -103,8 +103,8 @@
<!-- <param name="vad" value="both"/> --> <!-- <param name="vad" value="both"/> -->
<!--<param name="alias" value="sip:10.0.1.251:5555"/>--> <!--<param name="alias" value="sip:10.0.1.251:5555"/>-->
<!-- <!--
These are enabled to make the default config work better out of the box. These are enabled to make the default config work better out of the box.
If you need more than ONE domain you'll need to not use these options. If you need more than ONE domain you'll need to not use these options.
--> -->
<!--all inbound reg will look in this domain for the users --> <!--all inbound reg will look in this domain for the users -->
...@@ -121,10 +121,9 @@ ...@@ -121,10 +121,9 @@
<!-- set to true to have the profile determine stun is not useful and turn it off globally--> <!-- set to true to have the profile determine stun is not useful and turn it off globally-->
<!--<param name="stun-auto-disable" value="true"/>--> <!--<param name="stun-auto-disable" value="true"/>-->
<!-- the following can be used as workaround with bogus SRV/NAPTR records --> <!-- the following can be used as workaround with bogus SRV/NAPTR records -->
<!--<param name="disable-srv" value="false" />--> <!--<param name="disable-srv" value="false" />-->
<!--<param name="disable-naptr" value="false" />--> <!--<param name="disable-naptr" value="false" />-->
</settings> </settings>
</profile> </profile>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!--/// domain to use in from: *optional* same as realm, if blank ///--> <!--/// domain to use in from: *optional* same as realm, if blank ///-->
<!--<param name="from-domain" value="asterlink.com"/>--> <!--<param name="from-domain" value="asterlink.com"/>-->
<!--/// account password *required* ///--> <!--/// account password *required* ///-->
<!--<param name="password" value="2007"/>--> <!--<param name="password" value="2007"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank ///--> <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
<!--<param name="extension" value="cluecon"/>--> <!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///--> <!--/// proxy host: *optional* same as realm, if blank ///-->
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论