anchor.diff:  %%--------------------------------------------------------------------
   route_matches_me(Route) when is_record(Route, sipurl) ->
       MyPorts = sipserver:get_all_listenports(),
  -    Port = case siprequest:default_port(Route#sipurl.proto, Route#sipurl.port) of
  -	       I when is_integer(I) ->
  -		   I;
  -	       L when is_list(L) ->
  -		   list_to_integer(L)
  -	   end,
  +    Port = siprequest:default_port(Route#sipurl.proto, sipurl:get_port(Route)),
       PortMatches = lists:member(Port, MyPorts),
       HostnameList = lists:append(get_env(myhostnames, []), siphost:myip_list()),
       HostnameMatches = util:casegrep(Route#sipurl.host, HostnameList),
  
positive.code:     io:format("test: init variables - 1~n"),
  
      MyHostname = siprequest:myhostname(),
      SipLPort  = sipserver:get_listenport(tcp),
      _SipsLPort = sipserver:get_listenport(tls),
  
      ViaMe = siprequest:create_via(tcp, []),
      ViaOrigin1 = #siporigin{proto=tcp},
  
negative.code:     ssl:seed([sipserver:get_env(sipauth_password, ""), util:timestamp()]),
      mnesia:start(),
      [RemoteMnesiaTables, stateful, AppSupdata] = apply(AppModule, init, []),
      case sipserver_sup:start_link(AppModule) of
  	{ok, Supervisor} ->
  	    logger:log(debug, "starting, supervisor is ~p", [Supervisor]),
  	    case siphost:myip() of
  		"127.0.0.1" ->
  		    logger:log(normal, "NOTICE: siphost:myip() returns 127.0.0.1, it is either "
  