/** * Fired when softphone is register sucessfully * * @param evt RegistrationEvent */ public void registered(RegistrationEvent evt) { status = SipRegisterStatus.Registered; preferences.setPreferredAddress(NetworkAddressManager.getLocalHost().getHostAddress()); // preference.commit(); registerStatusChanged(new RegisterEvent(this, SipRegisterStatus.Registered, evt.getReason())); if (callTo.length() > 2) { handleDialRequest(callTo); } registerMenu.setSelected(true); }
/** * Fired when softphone is unregistered sucessfully * * @param evt RegistrationEvent */ public void unregistered(RegistrationEvent evt) { try { status = SipRegisterStatus.Unregistered; registerStatusChanged( new RegisterEvent(this, SipRegisterStatus.Unregistered, evt.getReason())); // we could now exit synchronized (unregistrationLock) { unregistrationLock.notifyAll(); } destroySoftPhone(); registerMenu.setSelected(false); } catch (Exception e) { Log.error("unregistered", e); } }
public void registrationFailed(RegistrationEvent evt) { status = SipRegisterStatus.RegistrationFailed; registerStatusChanged( new RegisterEvent(this, SipRegisterStatus.RegistrationFailed, evt.getReason())); registerMenu.setSelected(false); }