<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Not Acceptable Here would indicate aa codec isssue.  As would  INCOMPATIBLE_DESTINATION as the hangup cause.  Can you verify the codec configs on each end?<DIV><BR class="khtml-block-placeholder"></DIV><DIV>/b</DIV><DIV><BR><DIV><DIV>On Sep 20, 2007, at 12:19 AM, Pieter Eduard wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"> 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 <BIG>    </BIG>            ip a.b.c.d                  ip 1.2.3.4            ip w.x.y.z            voip prefix   <BR> 777888x                                                                                                               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's my config@fs :<BR> <BR> <I><U><B>default_context.xml</B><BR> <BR> </U></I>&lt;context name="default"&gt;<BR> <BR> &lt;!--outgoing extension--&gt;<BR> &lt;extension name="test1"&gt;<BR>       &lt;condition field="destination_number" expression="^(9991111[0-3]{3})$"&gt;<BR>               &lt;action application="set" data="call_timeout=30"/&gt;<BR>               &lt;action application="set" data="continue_on_fail=true"/&gt;<BR>               &lt;action application="set" data="hangup_after_bridge=true"/&gt;<BR>               &lt;action application="bridge" data="sofia/gateway/test1/$1@<I>w.x.y.z</I>"/&gt;<BR>             &lt;/condition&gt;<BR>            &lt;/extension&gt;<BR> <BR> &lt;extension name="test2"&gt;<BR>        &lt;condition field="destination_number" expression="^(777888[0-9]{3})$"&gt;<BR>             &lt;action application="bridge" data="sofia/$${sip_profile}/$1@<I>a.b.c.d</I>"/&gt;<BR>             &lt;/condition&gt;<BR>         &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="1.0"?&gt;<BR> &lt;document type="freeswitch/xml"&gt;<BR>  <BR>   &lt;!-- Preprocessor Variables<BR>        These are introduced when configuration strings must be consistent across modules.<BR>    --&gt;<BR>   &lt;!-- sip_profile<BR>        Must be a domain name if you are being a registry server; otherwise<BR>        can be any string.<BR>        used by: sofia.conf.xml enum.conf.xml default_context.xml directory.xml<BR>   --&gt;<BR>         #set "sip_profile=<I>1.2.3.4</I>"<BR>   &lt;!-- xmpp_client_profile and xmpp_server_profile<BR>        xmpp_client_profile can be any string.<BR>        xmpp_server_profile is appended to "dingaling_" to form the database name<BR>        containing the "subscriptions" table.<BR>        used by: dingaling.conf.xml enum.conf.xml<BR>   --&gt;<BR>         #set "global_codec_prefs=PCMU@20i,G729@20"<BR>   &lt;!--#set "xmpp_client_profile=xmppc"--&gt;<BR>   &lt;!--#set "xmpp_server_profile=xmpps"--&gt;<BR>   &lt;!-- bind_server_ip<BR>        Can be an ip address, a dns name, or "auto".<BR>        This determines an ip address available on this host to bind.<BR>        If you are separating RTP and SIP traffic, you will want to have<BR>        use different addresses where this variable appears.<BR>        Used by: sofia.conf.xml dingaling.conf.xml<BR>   --&gt;<BR>   &lt;!--#set "bind_server_ip=auto"--&gt;<BR>   &lt;!-- external_rtp_ip<BR>        Used as the public IP address for SDP.<BR>        Can be an ip address or a string like "stun:stun.server.com"<BR>        If unspecified, the bind_server_ip value is used.<BR>        Used by: sofia.conf.xml dingaling.conf.xml<BR>   --&gt;<BR>   &lt;!--#set "external_rtp_ip=stun:stun.server.com"--&gt;<BR>   &lt;!-- server_name<BR>        A public ip address or DNS name that is used when advertising conference<BR>        presence or registering sip.<BR>        Used by: conference.conf.xml<BR>   --&gt;<BR>   &lt;!-- outbound_caller_id and outbound_caller_name<BR>        The caller ID telephone number we should use when calling out.<BR>        Used by: conference.conf.xml<BR>   --&gt;<BR>   &lt;!--#set "outbound_caller_name=FreeSWITCH"--&gt;<BR>   &lt;!--#set "outbound_caller_id=8777423583"--&gt;<BR> <BR>   &lt;section name="configuration" description="Various Configuration"&gt;<BR>     &lt;!--#include "switch.conf.xml"--&gt;<BR>     &lt;!--#include "modules.conf.xml"--&gt;<BR> <BR> <I><U> </U></I>   &lt;!-- Order doesn't matter, but for clarity these are in same order as modules.conf.xml.<BR>          If they aren't loaded by modules.conf.xml, then they are ignored.<BR>     --&gt;<BR>     &lt;!-- Loggers --&gt;<BR>     &lt;!--#include "console.conf.xml"--&gt;<BR>     &lt;!--#include "syslog.conf.xml"--&gt;<BR> <BR>     &lt;!-- Multi-Faceted --&gt;<BR>     &lt;!--#include "enum.conf.xml"--&gt;<BR> <BR>     &lt;!-- XML Interfaces --&gt;<BR>     &lt;!--#include "xml_rpc.conf.xml"--&gt;<BR>     &lt;!--#include "xml_cdr.conf.xml"--&gt;<BR>     &lt;!--#include "xml_curl.conf.xml"--&gt;<BR>     &lt;!-- none for mod_xml_cdr --&gt;<BR> <BR>     &lt;!-- Event Handlers --&gt;<BR>     &lt;!--#include "cdr.conf.xml"--&gt;<BR>     &lt;!--#include "event_multicast.conf.xml"--&gt;<BR>     &lt;!--#include "event_socket.conf.xml"--&gt;<BR>     &lt;!--#include "xmpp_event.conf.xml"--&gt;<BR>     &lt;!--#include "zeroconf.conf.xml"--&gt;<BR> <BR>     &lt;!-- Directory Interfaces --&gt;<BR>     &lt;!-- none for mod_ldap; dialplan_directory.conf.xml has ldap connection info --&gt;<BR> <BR>     &lt;!-- Endpoints --&gt;<BR>     &lt;!--#include "dingaling.conf.xml"--&gt;<BR>     &lt;!--#include "iax.conf.xml"--&gt;<BR>     &lt;!--#include "portaudio.conf.xml"--&gt;<BR>     &lt;!--#include "alsa.conf.xml"--&gt;<BR>     &lt;!--#include "sofia.conf.xml"--&gt;<BR>     &lt;!--#include "wanpipe.conf.xml"--&gt;<BR>     &lt;!--#include "woomera.conf.xml"--&gt;<BR> <BR>     &lt;!-- Applications --&gt;<BR>     &lt;!-- none for mod_bridgecall, mod_commands, mod_echo, mod_park, mod_playback --&gt;<BR>     &lt;!--#include "conference.conf.xml"--&gt;<BR>     &lt;!-- ivr.conf is used by mod_dptools --&gt;<BR>     &lt;!--#include "ivr.conf.xml"--&gt;<BR> <BR>     &lt;!-- Dialplan Interfaces --&gt;<BR>     &lt;!--#include "dialplan_directory.conf.xml"--&gt;<BR>     &lt;!-- mod_dialplan_xml is configured in the separate "dialplan" section. --&gt;<BR> <BR>     &lt;!-- Codec Interfaces --&gt;<BR>     &lt;!-- no configuration needed --&gt;<BR>     &lt;!-- File Format Interfaces --&gt;<BR>     &lt;!-- no configuration needed --&gt;<BR>     &lt;!-- Timers --&gt;<BR>     &lt;!-- no configuration needed --&gt;<BR> <BR>     &lt;!-- Languages --&gt;<BR>     &lt;!--#include "spidermonkey.conf.xml"--&gt;<BR>     &lt;!-- none for mod_perl --&gt;<BR> <BR>     &lt;!-- ASR /TTS --&gt;<BR>     &lt;!-- none for mod_cepstral --&gt;<BR>     &lt;!--#include "rss.conf.xml"--&gt;<BR>     &lt;!--#include "mod_openmrcp.conf.xml"--&gt;<BR> <BR>     &lt;!-- Say --&gt;<BR>     &lt;!-- none for mod_say_en --&gt;<BR>     &lt;!--#include "mod_cdr.conf.xml"--&gt;<BR>     &lt;!--#include "mod_local_stream.conf.xml"--&gt;<BR>   <BR> &lt;/section&gt;<BR>   &lt;section name="dialplan" description="Regex/XML Dialplan"&gt;<BR>     &lt;!--#include "default_context.xml"--&gt;<BR>   &lt;/section&gt;<BR> <BR>   &lt;!-- mod_dingaling is reliant on the vcard data in the "directory" section. --&gt;<BR>   &lt;!-- mod_sofia is reliant on the user data for authorization --&gt;<BR>   &lt;section name="directory" description="User Directory"&gt;<BR>     &lt;!--#include "directory.xml"--&gt;<BR>   &lt;/section&gt;<BR> <BR>   &lt;!-- phrases section (under development still) --&gt;<BR>   &lt;section name="phrases" description="Speech Phrase Management"&gt;<BR>     &lt;macros&gt;<BR>       &lt;language name="en" sound_path="/snds" tts_engine="cepstral" tts_voice="david"&gt;<BR>         &lt;!--#include "lang_en.xml"--&gt;<BR>       &lt;/language&gt;<BR>       &lt;language name="fr" sound_path="/var/sounds/lang/fr/jean" tts_engine="cepstral" tts_voice="jean-pierre"&gt;<BR>         &lt;!--#include "lang_fr.xml"--&gt;<BR>       &lt;/language&gt;<BR>     &lt;/macros&gt;<BR>   &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="sofia.conf" description="sofia Endpoint"&gt;<BR>   &lt;profiles&gt;<BR>     &lt;profile name="test1"&gt;<BR>       &lt;!--aliases are other names that will work as a valid profile name for this profile--&gt;<BR>       &lt;aliases&gt;<BR>         &lt;alias name="test1"/&gt;<BR>       &lt;/aliases&gt;<BR>       &lt;!-- Outbound Registrations --&gt;<BR>       &lt;gateways&gt;<BR>         &lt;gateway name="test1"&gt;<BR>           &lt;!--/// account username *required* ///--&gt;<BR>           &lt;param name="username" value="<I>myusername B</I>"/&gt;<BR>           &lt;!--/// auth realm: *optional* same as gateway name, if blank ///--&gt;<BR>           &lt;param name="realm" value="<I>1.2.3.4</I>"/&gt;<BR>           &lt;!--/// domain to use in from: *optional* same as  realm, if blank ///--&gt;<BR>           &lt;!--&lt;param name="from-domain" value="asterlink.com"/&gt;--&gt;<BR>           &lt;!--/// account password *required* ///--&gt;<BR>           &lt;param name="password" value="xxxx"/&gt;<BR>           &lt;!--/// replace the INVITE from user with the channel's caller-id ///--&gt;<BR>           &lt;!--&lt;param name="caller-id-in-from" value="false"/&gt;--&gt;<BR>           &lt;!--/// extension for inbound calls: *optional* same as username, if blank ///--&gt;<BR>           &lt;param name="extension" value="<I>myusername B</I>"/&gt;<BR>           &lt;!--/// proxy host: *optional* same as realm, if blank ///--&gt;<BR>           &lt;param name="proxy" value="<I>1.2.3.4</I>"/&gt;<BR>           &lt;!--/// expire in seconds: *optional* 3600, if blank ///--&gt;<BR>           &lt;param name="expire-seconds" value="60"/&gt;<BR>           &lt;!--/// do not register ///--&gt;<BR>           &lt;param name="register" value="true"/&gt;<BR>           &lt;!--How many seconds before a retry when a failure or timeout occurs --&gt;<BR>           &lt;param name="retry_seconds" value="30"/&gt;<BR>           &lt;!--Use the callerid of an inbound call in the from field on outbound calls via this gateway --&gt;<BR>           &lt;param name="disable-transcoding" value="true"/&gt;<BR>           &lt;param name="caller-id-in-from" value="false"/&gt;<BR>         &lt;/gateway&gt;<BR>       &lt;/gateways&gt;<BR> <BR>       &lt;domains&gt;<BR>         &lt;!-- indicator to parse the directory for domains with parse="true" to get gateways--&gt;<BR>         &lt;!--&lt;domain name="$${domain}" parse="true"/&gt;--&gt;<BR>       &lt;/domains&gt;<BR> <BR>       &lt;settings&gt;<BR>         &lt;param name="debug" value="1"/&gt;<BR>         &lt;param name="rfc2833-pt" value="101"/&gt;<BR>         &lt;param name="sip-port" value="5060"/&gt;<BR>         &lt;param name="dialplan" value="XML"/&gt;<BR>         &lt;param name="dtmf-duration" value="100"/&gt;<BR>         &lt;param name="codec-prefs" value="$${global_codec_prefs}"/&gt;<BR>         &lt;param name="codec-ms" value="20"/&gt;<BR>         &lt;param name="use-rtp-timer" value="true"/&gt;<BR>         &lt;param name="rtp-timer-name" value="soft"/&gt;<BR>         &lt;param name="rtp-ip" value="$${bind_server_ip}"/&gt;<BR>         &lt;param name="sip-ip" value="$${bind_server_ip}"/&gt;<BR>         &lt;!--set to 'greedy' if you want your codec list to take precedence --&gt;<BR>         &lt;param name="inbound-codec-negotiation" value="generous"/&gt;<BR>         &lt;!-- if you want to send any special bind params of your own --&gt;<BR>         &lt;!--&lt;param name="bind-params" value="transport=udp"/&gt;--&gt;<BR> <BR>         &lt;!--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)--&gt;<BR>         &lt;!--&lt;param name="rtp-rewrite-timestampes" value="true"/&gt;--&gt;<BR> <BR>         &lt;!--If you have ODBC support and a working dsn you can use it instead of SQLite--&gt;<BR>         &lt;!--&lt;param name="odbc-dsn" value="dsn:user:pass"/&gt;--&gt;<BR> <BR>         &lt;!--Uncomment to set all inbound calls to no media mode--&gt;<BR>         &lt;!--&lt;param name="inbound-no-media" value="true"/&gt;--&gt;<BR> <BR>         &lt;!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--&gt;<BR>         &lt;!--&lt;param name="inbound-late-negotiation" value="true"/&gt;--&gt;<BR> <BR>         &lt;!-- this lets anything register --&gt;<BR>         &lt;!--  comment the next line and uncomment one or both of the other 2 lines for call authentication --&gt;<BR>         &lt;param name="accept-blind-reg" value="true"/&gt;<BR> <BR>         &lt;!--TTL for nonce in sip auth--&gt;<BR>         &lt;param name="nonce-ttl" value="60"/&gt;<BR>         &lt;!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec<BR>             that the originator is using--&gt;<BR>         &lt;!--&lt;param name="disable-transcoding" value="true"/&gt;--&gt;<BR>         &lt;!--&lt;param name="auth-calls" value="true"/&gt;--&gt;<BR>         &lt;!-- on authed calls, authenticate *all* the packets not just invite --&gt;<BR>         &lt;!--&lt;param name="auth-all-packets" value="true"/&gt;--&gt;<BR> <BR>         &lt;!-- &lt;param name="ext-rtp-ip" value="$${external_rtp_ip}"/&gt;--&gt;<BR> <BR>         &lt;!-- &lt;param name="ext-sip-ip" value="100.101.102.103"/&gt; --&gt;<BR>         &lt;!-- VAD choose one (out is a good choice); --&gt;<BR>         &lt;!-- &lt;param name="vad" value="in"/&gt; --&gt;<BR>         &lt;!-- &lt;param name="vad" value="out"/&gt; --&gt;<BR> <I><U><BR> </U></I>      &lt;/settings&gt;<BR>     &lt;/profile&gt;<BR> &lt;profiles&gt;<BR> <BR> &lt;/profiles&gt;<BR>     &lt;profile name="test2"&gt;<BR>       &lt;!--aliases are other names that will work as a valid profile name for this profile--&gt;<BR>       &lt;aliases&gt;<BR>         &lt;alias name="test2"/&gt;<BR>       &lt;/aliases&gt;<BR>         &lt;gateways&gt;<BR>           &lt;gateway name="test2"&gt;<BR>           &lt;!--/// account username *required*///--&gt;<BR>           &lt;param name="username" value="<I>username A</I>"/&gt;<BR>           &lt;!--/// auth realm: *optional* same as gateway name, if blank ///--&gt;<BR>           &lt;param name="realm" value="<I>a.b.c.d</I>"/&gt;<BR>           &lt;!--/// domain to use in from: *optional* same as  realm, if blank ///--&gt;<BR>           &lt;!--&lt;param name="from-domain" value="asterlink.com"/&gt;--&gt;<BR>           &lt;!--/// account password *required* ///--&gt;<BR>           &lt;param name="password" value="<I>password</I>"/&gt;<BR>           &lt;!--/// replace the INVITE from user with the channel's caller-id ///--&gt;<BR>           &lt;param name="caller-id-in-from" value="false"/&gt;<BR>           &lt;!--/// extension for inbound calls: *optional* same as username, if blank ///--&gt;<BR>           &lt;!--&lt;param name="extension" value="cluecon"/&gt;--&gt;<BR>           &lt;!--/// proxy host: *optional* same as realm, if blank ///--&gt;<BR>           &lt;param name="proxy" value="<I>a.b.c.d</I>"/&gt;<BR>           &lt;!--/// expire in seconds: *optional* 3600, if blank ///--&gt;<BR>           &lt;param name="expire-seconds" value="60"/&gt;<BR>           &lt;!--/// do not register ///--&gt;<BR>           &lt;param name="register" value="true"/&gt;<BR>           &lt;!--How many seconds before a retry when a failure or timeout occurs --&gt;<BR>           &lt;!--&lt;param name="retry_seconds" value="30"/&gt;--&gt;<BR>           &lt;!--Use the callerid of an inbound call in the from field on outbound calls via this gateway --&gt;<BR>           -&lt;param name="caller-id-in-from" value="false"/&gt;<BR>           &lt;param name="disable-transcoding" value="true"/&gt;<BR>         &lt;/gateway&gt;<BR>       &lt;/gateways&gt;<BR> <BR>  &lt;settings&gt;<BR>         &lt;param name="debug" value="1"/&gt;<BR>         &lt;param name="rfc2833-pt" value="101"/&gt;<BR>         &lt;param name="sip-port" value="5061"/&gt;<BR>         &lt;param name="dialplan" value="XML"/&gt;<BR>         &lt;param name="dtmf-duration" value="100"/&gt;<BR>         &lt;param name="codec-prefs" value="$${global_codec_prefs}"/&gt;<BR>         &lt;param name="codec-ms" value="20"/&gt;<BR>         &lt;param name="use-rtp-timer" value="true"/&gt;<BR>         &lt;param name="rtp-timer-name" value="soft"/&gt;<BR>         &lt;param name="rtp-ip" value="$${bind_server_ip}"/&gt;<BR>         &lt;param name="sip-ip" value="$${bind_server_ip}"/&gt;<BR>         &lt;!--set to 'greedy' if you want your codec list to take precedence --&gt;<BR>         &lt;param name="inbound-codec-negotiation" value="generous"/&gt;<BR>         &lt;!-- if you want to send any special bind params of your own --&gt;<BR>         &lt;!--&lt;param name="bind-params" value="transport=udp"/&gt;--&gt;<BR> <BR>         &lt;!--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)--&gt;<BR>         &lt;!--&lt;param name="rtp-rewrite-timestampes" value="true"/&gt;--&gt;<BR> <BR>         &lt;!--If you have ODBC support and a working dsn you can use it instead of SQLite--&gt;<BR>         &lt;!--&lt;param name="odbc-dsn" value="dsn:user:pass"/&gt;--&gt;<BR> <BR>         &lt;!--Uncomment to set all inbound calls to no media mode--&gt;<BR>         &lt;!--&lt;param name="inbound-no-media" value="true"/&gt;--&gt;<BR> <BR>         &lt;!--Uncomment to let calls hit the dialplan *before* you decide if the codec is ok--&gt;<BR>         &lt;!--&lt;param name="inbound-late-negotiation" value="true"/&gt;--&gt;<BR> <BR>         &lt;!-- this lets anything register --&gt;<BR>         &lt;!--  comment the next line and uncomment one or both of the other 2 lines for call authentication --&gt;<BR>         &lt;param name="accept-blind-reg" value="true"/&gt;<BR> <BR>         &lt;!--TTL for nonce in sip auth--&gt;<BR>         &lt;param name="nonce-ttl" value="60"/&gt;<BR>         &lt;!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec<BR>             that the originator is using--&gt;<BR>         &lt;!--&lt;param name="disable-transcoding" value="true"/&gt;--&gt;<BR>         &lt;!--&lt;param name="auth-calls" value="true"/&gt;--&gt;<BR>         &lt;!-- on authed calls, authenticate *all* the packets not just invite --&gt;<BR>         &lt;!--&lt;param name="auth-all-packets" value="true"/&gt;--&gt;<BR> <BR>         &lt;!-- &lt;param name="ext-rtp-ip" value="$${external_rtp_ip}"/&gt;--&gt;<BR> <BR>         &lt;!-- &lt;param name="ext-sip-ip" value="100.101.102.103"/&gt; --&gt;<BR>         &lt;!-- VAD choose one (out is a good choice); --&gt;<BR>         &lt;!-- &lt;param name="vad" value="in"/&gt; --&gt;<BR>         &lt;!-- &lt;param name="vad" value="out"/&gt; --&gt;<BR>         &lt;!-- &lt;param name="vad" value="both"/&gt; --&gt;<BR>         &lt;!-- &lt;param name="ext-sip-ip" value="100.101.102.103"/&gt; --&gt;<BR>         &lt;!-- VAD choose one (out is a good choice); --&gt;<BR>         &lt;!-- &lt;param name="vad" value="in"/&gt; --&gt;<BR>         &lt;!-- &lt;param name="vad" value="out"/&gt; --&gt;<BR>         &lt;!-- &lt;param name="vad" value="both"/&gt; --&gt;<BR>         &lt;!--&lt;param name="alias" value=<A class="moz-txt-link-rfc2396E" href="sip:10.0.1.251:5555">"sip:10.0.1.251:5555"</A>/&gt;--&gt;<BR>       &lt;/settings&gt;<BR>     &lt;/profile&gt;<BR>   &lt;/profiles&gt;<BR> &lt;/configuration&gt;<BR> <BR> <BR>  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><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Freeswitch-users mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">UNSUBSCRIBE:<A href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://www.freeswitch.org">http://www.freeswitch.org</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>