Method: Voyager::SIP::BasicSipClient#send

Defined in:
lib/voyager/sip/basic_client.rb

#send(msg) ⇒ Object



26
27
28
29
30
31
32
33
34
# File 'lib/voyager/sip/basic_client.rb', line 26

def send(msg)
  Rails::logger.info "SIPClient: Sending #{msg}" if VERBOSE
  @socket.write("#{msg.strip}\r")

  # If a block is given, yield the response
  if block_given?
    yield recv
  end
end