# File sipper/sipper.rb, line 301
    def stop
      SIP::Locator[:Tm].transports.each do |t|
        t.stop_transport
        logi("Stopped the transport #{t}")
      end
      @smr.stop
      logi("Stopped the SIP Message Router")
      @tm.stop
      # stop the DRb server on this node
      DRb.stop_service
      @running = false
      SipperConfigurator[:ControllerLibPath] = nil  
      @q.clear
      @q = nil
      ::Transport::BaseTransport.clear_all_filters
      
      if SipperConfigurator[:GobletRelease]
        @scm_server.shutdown if @scm_server
      end
      if SipperConfigurator[:PrintHeapOnExit]
        a = Hash.new(0)
        ObjectSpace.each_object(Object) {|x| a[x.class.name] += 1}
        a.each {|k,v| puts "#{k}  #{v}" }
      end
    end