package javaforce.voip; /** * Callback interface for handling SIP messages for a SIP server. */ public interface SIPServerInterface { public CallDetailsServer createCallDetailsServer(); //allow expanding class public String getPassword(String user); public String getTrunkRegister(String ip); public void onRegister(String user, int expires, String remoteip, int remoteport); public void onInvite(CallDetailsServer cd, boolean src); public void onCancel(CallDetailsServer cd, boolean src); public void onError(CallDetailsServer cd, int code, boolean src); public void onBye(CallDetailsServer cd, boolean src); public void onSuccess(CallDetailsServer cd, boolean src); public void onRinging(CallDetailsServer cd, boolean src); public void onTrying(CallDetailsServer cd, boolean src); public void onFeature(CallDetailsServer cd, String cmd, String data, boolean src); }