/** Costructs a new MessageAgent. */ public MessageAgent( SipProvider sip_provider, UserAgentProfile user_profile, MessageAgentListener listener) { this.sip_provider = sip_provider; this.log = sip_provider.getLog(); this.sip_interface = null; this.listener = listener; this.user_profile = user_profile; // if no contact_url and/or from_url has been set, create it now user_profile.initContactAddress(sip_provider); }