sofia//777888888@<i>a.b.c.d</i>:5060 <br><br>that &quot;//&quot; looks not right.&nbsp; But would need to see the log above the snipet you put in to see what is going on for sure.<br><br><div><span class="gmail_quote">On 9/20/07, 
<b class="gmail_sendername">Brian West</b> &lt;<a href="mailto:brian.west@mac.com">brian.west@mac.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">Not Acceptable Here would indicate aa codec isssue.&nbsp; As would&nbsp;&nbsp;INCOMPATIBLE_DESTINATION as the hangup cause.&nbsp; Can you verify the codec configs on each end?<div><br></div><div>/b</div><div><br><div><div><span class="e" id="q_1152388c12e4bc1c_1">
<div>On Sep 20, 2007, at 12:19 AM, Pieter Eduard wrote:</div><br></span></div><blockquote type="cite"><div><span class="e" id="q_1152388c12e4bc1c_3"> Hi,<br> <br> I just installed Freeswitch and my intention to use fs to route calls between gateways but am still stuck with the proper configuration.
<br> The simple diagram is like this :<br> <br> <br> <i>subscriber A------&gt; SIP Server A ------&gt;Freeswitch-----&gt;SIP Server B-----&gt; subscriber B</i><br> voip prefix&nbsp;<big>&nbsp;&nbsp; &nbsp;</big> &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; ip a.b.c.d&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ip 
<a href="http://1.2.3.4" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">1.2.3.4</a>&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ip w.x.y.z&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; voip prefix &nbsp; <br> 777888x&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 999111x 
<br> <br> I tried to call subscriber B from subscriber A but getting this error :<br> <br> 2007-09-20 10:40:24 [NOTICE] sofia.c:1171 sofia_handle_sip_i_state() Hangup sofia//777888888@<i>a.b.c.d</i>:5060 [CS_NEW] [INCOMPATIBLE_DESTINATION]
<br> 2007-09-20 10:40:24 [DEBUG] switch_channel.c:1076 switch_channel_perform_hangup() Kill sofia//777888888@<i>a.b.c.d:</i>5060 [KILL]<br> 2007-09-20 10:40:24 [DEBUG] switch_core_session.c:638 switch_core_session_signal_state_change() Kill sofia//777888888@
<i>a.b.c.d</i>:5060 [BREAK]<br> 2007-09-20 10:40:24 [DEBUG] sofia.c:71 sofia_event_callback() event [nua_i_state] status [488][Not Acceptable Here] session: sofia//777888888@<i>a.b.c.d</i>:5060<br> 2007-09-20 10:40:24 [DEBUG] 
sofia.c:1032 sofia_handle_sip_i_state() Channel sofia//777888888@<i>a.b.c.d:</i>5060 entering state [terminated]<br> 2007-09-20 10:40:24 [DEBUG] switch_core_state_machine.c:347 switch_core_session_run() (sofia//777888888@
<i>a.b.c.d</i>:5060) State HANGUP<br> 2007-09-20 10:40:24 [DEBUG] mod_sofia.c:217 sofia_on_hangup() Channel sofia//777888888@<i>a.b.c.d</i>:5060 hanging up, cause: INCOMPATIBLE_DESTINATION<br> 2007-09-20 10:40:24 [DEBUG] switch_core_state_machine.c:45 switch_core_standard_on_hangup() Standard HANGUP sofia//777888888@
<i>a.b.c.d</i>:5060, cause: INCOMPATIBLE_DESTINATION<br> 2007-09-20 10:40:24 [DEBUG] switch_core_session.c:697 switch_core_session_thread() Session 1 (sofia//777888888@<i>a.b.c.d</i>:5060) Locked, Waiting on external entities
<br> 2007-09-20 10:40:24 [INFO] switch_core_session.c:703 switch_core_session_thread() Session 1 (sofia//777888888@<i>a.b.c.d</i>:5060) Ended<br> 2007-09-20 10:40:24 [NOTICE] switch_core_session.c:705 switch_core_session_thread() Close Channel sofia//777888888@
<i>a.b.c.d</i>:5060 [CS_HANGUP]<br> <br> <br> Which configuration file should i edit so i could pass the traffic from A to B through fs?<br> <br> Here&#39;s my config@fs :<br> <br> <i><u><b>default_context.xml</b><br> <br>
 </u></i>&lt;context name=&quot;default&quot;&gt;<br> <br> &lt;!--outgoing extension--&gt;<br> &lt;extension name=&quot;test1&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition field=&quot;destination_number&quot; expression=&quot;^(9991111[0-3]{3})$&quot;&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application=&quot;set&quot; data=&quot;call_timeout=30&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application=&quot;set&quot; data=&quot;continue_on_fail=true&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application=&quot;set&quot; data=&quot;hangup_after_bridge=true&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application=&quot;bridge&quot; data=&quot;sofia/gateway/test1/$1@<i>w.x.y.z</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/condition&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/extension&gt;<br> <br> &lt;extension name=&quot;test2&quot;&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition field=&quot;destination_number&quot; expression=&quot;^(777888[0-9]{3})$&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application=&quot;bridge&quot; data=&quot;sofia/$${sip_profile}/$1@<i>a.b.c.d</i>&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/condition&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/extension&gt;<br> <br> <br> &lt;/context&gt;<br> <br> <br> <b><u><i>freeswitch.xml</i></u></b><br> <br> &lt;?xml version=&quot;1.0&quot;?&gt;<br> &lt;document type=&quot;freeswitch/xml&quot;&gt;
<br> &nbsp;<br> &nbsp; &lt;!-- Preprocessor Variables<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These are introduced when configuration strings must be consistent across modules.<br> &nbsp;&nbsp; --&gt;<br> &nbsp; &lt;!-- sip_profile<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Must be a domain name if you are being a registry server; otherwise
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; can be any string.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; used by: sofia.conf.xml enum.conf.xml default_context.xml directory.xml<br> &nbsp; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #set &quot;sip_profile=<i><a href="http://1.2.3.4" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
1.2.3.4</a></i>&quot;<br> &nbsp; &lt;!-- xmpp_client_profile and xmpp_server_profile<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmpp_client_profile can be any string.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmpp_server_profile is appended to &quot;dingaling_&quot; to form the database name
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; containing the &quot;subscriptions&quot; table.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; used by: dingaling.conf.xml enum.conf.xml<br> &nbsp; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #set &quot;global_codec_prefs=PCMU@20i,G729@20&quot;<br> &nbsp; &lt;!--#set &quot;xmpp_client_profile=xmppc&quot;--&gt;
<br> &nbsp; &lt;!--#set &quot;xmpp_server_profile=xmpps&quot;--&gt;<br> &nbsp; &lt;!-- bind_server_ip<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Can be an ip address, a dns name, or &quot;auto&quot;.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This determines an ip address available on this host to bind.
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If you are separating RTP and SIP traffic, you will want to have<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use different addresses where this variable appears.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used by: sofia.conf.xml dingaling.conf.xml<br> &nbsp; --&gt;<br> &nbsp; &lt;!--#set &quot;bind_server_ip=auto&quot;--&gt;
<br> &nbsp; &lt;!-- external_rtp_ip<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used as the public IP address for SDP.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Can be an ip address or a string like &quot;stun:<a href="http://stun.server.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
stun.server.com</a>&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If unspecified, the bind_server_ip value is used.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used by: sofia.conf.xml dingaling.conf.xml<br> &nbsp; --&gt;<br> &nbsp; &lt;!--#set &quot;external_rtp_ip=stun:<a href="http://stun.server.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
stun.server.com</a>&quot;--&gt;<br> &nbsp; &lt;!-- server_name<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A public ip address or DNS name that is used when advertising conference<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; presence or registering sip.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used by: conference.conf.xml
<br> &nbsp; --&gt;<br> &nbsp; &lt;!-- outbound_caller_id and outbound_caller_name<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The caller ID telephone number we should use when calling out.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used by: conference.conf.xml<br> &nbsp; --&gt;<br> &nbsp; &lt;!--#set &quot;outbound_caller_name=FreeSWITCH&quot;--&gt;
<br> &nbsp; &lt;!--#set &quot;outbound_caller_id=8777423583&quot;--&gt;<br> <br> &nbsp; &lt;section name=&quot;configuration&quot; description=&quot;Various Configuration&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;switch.conf.xml&quot;--&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;modules.conf.xml&quot;--&gt;<br> <br> <i><u>&nbsp;</u></i>&nbsp;&nbsp; &lt;!-- Order doesn&#39;t matter, but for clarity these are in same order as modules.conf.xml.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If they aren&#39;t loaded by 
modules.conf.xml, then they are ignored.<br> &nbsp;&nbsp;&nbsp; --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- Loggers --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;console.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;syslog.conf.xml&quot;--&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Multi-Faceted --&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;enum.conf.xml&quot;--&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- XML Interfaces --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;xml_rpc.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;xml_cdr.conf.xml&quot;--&gt;<br>
 &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;xml_curl.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- none for mod_xml_cdr --&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Event Handlers --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;cdr.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;event_multicast.conf.xml&quot;--&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;event_socket.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;xmpp_event.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;zeroconf.conf.xml&quot;--&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Directory Interfaces --&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;!-- none for mod_ldap; dialplan_directory.conf.xml has ldap connection info --&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Endpoints --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;dingaling.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;
iax.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;portaudio.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;alsa.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;sofia.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;
wanpipe.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;woomera.conf.xml&quot;--&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Applications --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- none for mod_bridgecall, mod_commands, mod_echo, mod_park, mod_playback --&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;conference.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- ivr.conf is used by mod_dptools --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;ivr.conf.xml&quot;--&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Dialplan Interfaces --&gt;<br>
 &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;dialplan_directory.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- mod_dialplan_xml is configured in the separate &quot;dialplan&quot; section. --&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Codec Interfaces --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- no configuration needed --&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;!-- File Format Interfaces --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- no configuration needed --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- Timers --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- no configuration needed --&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Languages --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;
spidermonkey.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- none for mod_perl --&gt;<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- ASR /TTS --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- none for mod_cepstral --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;rss.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;mod_openmrcp.conf.xml&quot;--&gt;
<br> <br> &nbsp;&nbsp;&nbsp; &lt;!-- Say --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!-- none for mod_say_en --&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;mod_cdr.conf.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;mod_local_stream.conf.xml&quot;--&gt;<br> &nbsp; <br> &lt;/section&gt;
<br> &nbsp; &lt;section name=&quot;dialplan&quot; description=&quot;Regex/XML Dialplan&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;default_context.xml&quot;--&gt;<br> &nbsp; &lt;/section&gt;<br> <br> &nbsp; &lt;!-- mod_dingaling is reliant on the vcard data in the &quot;directory&quot; section. --&gt;
<br> &nbsp; &lt;!-- mod_sofia is reliant on the user data for authorization --&gt;<br> &nbsp; &lt;section name=&quot;directory&quot; description=&quot;User Directory&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;!--#include &quot;directory.xml&quot;--&gt;
<br> &nbsp; &lt;/section&gt;<br> <br> &nbsp; &lt;!-- phrases section (under development still) --&gt;<br> &nbsp; &lt;section name=&quot;phrases&quot; description=&quot;Speech Phrase Management&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;macros&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;language name=&quot;en&quot; sound_path=&quot;/snds&quot; tts_engine=&quot;cepstral&quot; tts_voice=&quot;david&quot;&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--#include &quot;lang_en.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/language&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;language name=&quot;fr&quot; sound_path=&quot;/var/sounds/lang/fr/jean&quot; tts_engine=&quot;cepstral&quot; tts_voice=&quot;jean-pierre&quot;&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--#include &quot;lang_fr.xml&quot;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/language&gt;<br> &nbsp;&nbsp;&nbsp; &lt;/macros&gt;<br> &nbsp; &lt;/section&gt;<br> <br> &lt;/document&gt;<br> <br> <br> <b><i><u>Sofia.conf.xml</u></i></b><br> <br> &lt;configuration name=&quot;
sofia.conf&quot; description=&quot;sofia Endpoint&quot;&gt;<br> &nbsp; &lt;profiles&gt;<br> &nbsp;&nbsp;&nbsp; &lt;profile name=&quot;test1&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--aliases are other names that will work as a valid profile name for this profile--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;aliases&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;alias name=&quot;test1&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/aliases&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Outbound Registrations --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;gateways&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;gateway name=&quot;test1&quot;&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// account username *required* ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;username&quot; value=&quot;<i>myusername B</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// auth realm: *optional* same as gateway name, if blank ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;realm&quot; value=&quot;<i><a href="http://1.2.3.4" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">1.2.3.4</a></i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// domain to use in from: *optional* same as&nbsp; realm, if blank ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;from-domain&quot; value=&quot;<a href="http://asterlink.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">asterlink.com</a>&quot;/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// account password *required* ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;password&quot; value=&quot;xxxx&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// replace the INVITE from user with the channel&#39;s caller-id ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;caller-id-in-from&quot; value=&quot;false&quot;/&gt;--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// extension for inbound calls: *optional* same as username, if blank ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;extension&quot; value=&quot;<i>myusername B</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// proxy host: *optional* same as realm, if blank ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;proxy&quot; value=&quot;<i><a href="http://1.2.3.4" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">1.2.3.4</a></i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// expire in seconds: *optional* 3600, if blank ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;expire-seconds&quot; value=&quot;60&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// do not register ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;register&quot; value=&quot;true&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--How many seconds before a retry when a failure or timeout occurs --&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;retry_seconds&quot; value=&quot;30&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Use the callerid of an inbound call in the from field on outbound calls via this gateway --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;disable-transcoding&quot; value=&quot;true&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;caller-id-in-from&quot; value=&quot;false&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/gateway&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/gateways&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;domains&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- indicator to parse the directory for domains with parse=&quot;true&quot; to get gateways--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;domain name=&quot;$${domain}&quot; parse=&quot;true&quot;/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/domains&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;settings&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;debug&quot; value=&quot;1&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rfc2833-pt&quot; value=&quot;101&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;sip-port&quot; value=&quot;5060&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;dtmf-duration&quot; value=&quot;100&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;codec-prefs&quot; value=&quot;$${global_codec_prefs}&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;codec-ms&quot; value=&quot;20&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;use-rtp-timer&quot; value=&quot;true&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rtp-timer-name&quot; value=&quot;soft&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rtp-ip&quot; value=&quot;$${bind_server_ip}&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;sip-ip&quot; value=&quot;$${bind_server_ip}&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--set to &#39;greedy&#39; if you want your codec list to take precedence --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;inbound-codec-negotiation&quot; value=&quot;generous&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- if you want to send any special bind params of your own --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;bind-params&quot; value=&quot;transport=udp&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--If you don&#39;t want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;rtp-rewrite-timestampes&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--If you have ODBC support and a working dsn you can use it instead of SQLite--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;odbc-dsn&quot; value=&quot;dsn:user:pass&quot;/&gt;--&gt;
<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Uncomment to set all inbound calls to no media mode--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;inbound-no-media&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;inbound-late-negotiation&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- this lets anything register --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&nbsp; comment the next line and uncomment one or both of the other 2 lines for call authentication --&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;accept-blind-reg&quot; value=&quot;true&quot;/&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--TTL for nonce in sip auth--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;nonce-ttl&quot; value=&quot;60&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that the originator is using--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;disable-transcoding&quot; value=&quot;true&quot;/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;auth-calls&quot; value=&quot;true&quot;/&gt;--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- on authed calls, authenticate *all* the packets not just invite --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;auth-all-packets&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;ext-rtp-ip&quot; value=&quot;$${external_rtp_ip}&quot;/&gt;--&gt;
<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;ext-sip-ip&quot; value=&quot;<a href="http://100.101.102.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">100.101.102.103</a>&quot;/&gt; --&gt;<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- VAD choose one (out is a good choice); --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;in&quot;/&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;out&quot;/&gt; --&gt;
<br> <i><u><br> </u></i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/settings&gt;<br> &nbsp;&nbsp;&nbsp; &lt;/profile&gt;<br> &lt;profiles&gt;<br> <br> &lt;/profiles&gt;<br> &nbsp;&nbsp;&nbsp; &lt;profile name=&quot;test2&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--aliases are other names that will work as a valid profile name for this profile--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;aliases&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;alias name=&quot;test2&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/aliases&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;gateways&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;gateway name=&quot;test2&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// account username *required*///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;username&quot; value=&quot;<i>username A</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// auth realm: *optional* same as gateway name, if blank ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;realm&quot; value=&quot;
<i>a.b.c.d</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// domain to use in from: *optional* same as&nbsp; realm, if blank ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;from-domain&quot; value=&quot;<a href="http://asterlink.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
asterlink.com</a>&quot;/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// account password *required* ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;password&quot; value=&quot;<i>password</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// replace the INVITE from user with the channel&#39;s caller-id ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;caller-id-in-from&quot; value=&quot;false&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// extension for inbound calls: *optional* same as username, if blank ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;extension&quot; value=&quot;cluecon&quot;/&gt;--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// proxy host: *optional* same as realm, if blank ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;proxy&quot; value=&quot;<i>a.b.c.d</i>&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// expire in seconds: *optional* 3600, if blank ///--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;expire-seconds&quot; value=&quot;60&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--/// do not register ///--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;register&quot; value=&quot;true&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--How many seconds before a retry when a failure or timeout occurs --&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;retry_seconds&quot; value=&quot;30&quot;/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Use the callerid of an inbound call in the from field on outbound calls via this gateway --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&lt;param name=&quot;caller-id-in-from&quot; value=&quot;false&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;disable-transcoding&quot; value=&quot;true&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/gateway&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/gateways&gt;<br> <br> &nbsp;&lt;settings&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;debug&quot; value=&quot;1&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rfc2833-pt&quot; value=&quot;101&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;sip-port&quot; value=&quot;5061&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;dtmf-duration&quot; value=&quot;100&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;codec-prefs&quot; value=&quot;$${global_codec_prefs}&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;codec-ms&quot; value=&quot;20&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;use-rtp-timer&quot; value=&quot;true&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rtp-timer-name&quot; value=&quot;soft&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rtp-ip&quot; value=&quot;$${bind_server_ip}&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;sip-ip&quot; value=&quot;$${bind_server_ip}&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--set to &#39;greedy&#39; if you want your codec list to take precedence --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;inbound-codec-negotiation&quot; value=&quot;generous&quot;/&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- if you want to send any special bind params of your own --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;bind-params&quot; value=&quot;transport=udp&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--If you don&#39;t want to pass through timestampes from 1 RTP call to another (on a per call basis with rtp_rewrite_timestamps chanvar)--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;rtp-rewrite-timestampes&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--If you have ODBC support and a working dsn you can use it instead of SQLite--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;odbc-dsn&quot; value=&quot;dsn:user:pass&quot;/&gt;--&gt;
<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Uncomment to set all inbound calls to no media mode--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;inbound-no-media&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;inbound-late-negotiation&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- this lets anything register --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&nbsp; comment the next line and uncomment one or both of the other 2 lines for call authentication --&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;accept-blind-reg&quot; value=&quot;true&quot;/&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--TTL for nonce in sip auth--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name=&quot;nonce-ttl&quot; value=&quot;60&quot;/&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that the originator is using--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;disable-transcoding&quot; value=&quot;true&quot;/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;auth-calls&quot; value=&quot;true&quot;/&gt;--&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- on authed calls, authenticate *all* the packets not just invite --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;auth-all-packets&quot; value=&quot;true&quot;/&gt;--&gt;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;ext-rtp-ip&quot; value=&quot;$${external_rtp_ip}&quot;/&gt;--&gt;
<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;ext-sip-ip&quot; value=&quot;<a href="http://100.101.102.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">100.101.102.103</a>&quot;/&gt; --&gt;<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- VAD choose one (out is a good choice); --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;in&quot;/&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;out&quot;/&gt; --&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;both&quot;/&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;ext-sip-ip&quot; value=&quot;<a href="http://100.101.102.103" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
100.101.102.103</a>&quot;/&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- VAD choose one (out is a good choice); --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;in&quot;/&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;out&quot;/&gt; --&gt;
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;both&quot;/&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;alias&quot; value=<a>&quot;sip:10.0.1.251:5555&quot;</a>/&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/settings&gt;
<br> &nbsp;&nbsp;&nbsp; &lt;/profile&gt;<br> &nbsp; &lt;/profiles&gt;<br> &lt;/configuration&gt;<br> <br> <br> &nbsp;appreciate it if anybody could give me clue<br> <br> Thx,<br> <br> ~pieter~<br> <br> <br> <br> <i><u><br> <br> </u><br> <br> </i>
</span></div><div style="margin: 0px;">_______________________________________________</div><div style="margin: 0px;">Freeswitch-users mailing list</div><div style="margin: 0px;"><a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Freeswitch-users@lists.freeswitch.org</a></div><div style="margin: 0px;"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
</a></div><div style="margin: 0px;">UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/options/freeswitch-users
</a></div><div style="margin: 0px;"><a href="http://www.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.freeswitch.org</a></div> </blockquote></div><br></div></div><br>_______________________________________________
<br>Freeswitch-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">
http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br><br></blockquote>
</div><br>