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
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