package com.cari.voip.keyboard.soft.model; public class Presence { public static Presence ON_LINE = new Presence("on line"); public static Presence OFF_LINE = new Presence("off line"); public static Presence CALL_SPEAK = new Presence("call and speak"); public static Presence CALL_MUTE = new Presence("call but mute"); public static Presence CALL_RING = new Presence("ring",null,false); public static Presence CALL_RING_BACK = new Presence("ring back",null,true); public static Presence CALL_ANSWER = new Presence("answer",null,true); public static Presence CALL_HANGUP = new Presence("hangup",null,true); private String description; private String callName; private boolean isCaller; public Presence(String description,String callName,boolean isCaller){ this.description = description; this.callName = callName; this.isCaller = isCaller; } public Presence(String description){ this(description, null, false); } public String toString(){ return this.getClass().getName()+":"+this.description; } }