Interface SIPServerInterface
public interface SIPServerInterface
Callback interface for handling SIP messages for a SIP server.
-
Method Summary
Modifier and TypeMethodDescriptionCreate a new CallDetailsServer instance.getPassword(String user) Get password for user.Get trunk register string for IP.voidonBye(CallDetailsServer cd, boolean src) Client ends call.voidonCancel(CallDetailsServer cd, boolean src) Client cancels operation.voidonError(CallDetailsServer cd, int code, boolean src) Client indicates error occurred.voidonFeature(CallDetailsServer cd, String cmd, String data, boolean src) Client issues a feature.voidonInvite(CallDetailsServer cd, boolean src) Client initiates a call.voidonMessage(CallDetailsServer cd, String from, String to, String[] msg, boolean src) Client issues an instant message.voidonOptions(CallDetailsServer cd, boolean src) Client requests options.voidonRegister(String user, int expires, String remoteip, int remoteport) Client registration.voidonRinging(CallDetailsServer cd, boolean src) Client indicates a call is ringing.voidonSuccess(CallDetailsServer cd, boolean src) Client indicates a successvoidonTrying(CallDetailsServer cd, boolean src) Client indicates attempt to complete call.
-
Method Details
-
createCallDetailsServer
CallDetailsServer createCallDetailsServer()Create a new CallDetailsServer instance. Allows server to return a derived class of CallDetailsServer. -
getPassword
-
getTrunkRegister
-
onRegister
-
onOptions
Client requests options. -
onInvite
Client initiates a call. -
onCancel
Client cancels operation. -
onError
Client indicates error occurred. -
onBye
Client ends call. -
onSuccess
Client indicates a success -
onRinging
Client indicates a call is ringing. -
onTrying
Client indicates attempt to complete call. -
onFeature
Client issues a feature. Supported : REFER, SHUTDOWN. -
onMessage
Client issues an instant message.
-