Interface SIPServerInterface


public interface SIPServerInterface
Callback interface for handling SIP messages for a SIP server.
  • Method Details

    • createCallDetailsServer

      CallDetailsServer createCallDetailsServer()
      Create a new CallDetailsServer instance. Allows server to return a derived class of CallDetailsServer.
    • getPassword

      String getPassword(String user)
      Get password for user.
    • getTrunkRegister

      String getTrunkRegister(String ip)
      Get trunk register string for IP.
    • onRegister

      void onRegister(String user, int expires, String remoteip, int remoteport)
      Client registration.
    • onOptions

      void onOptions(CallDetailsServer cd, boolean src)
      Client requests options.
    • onInvite

      void onInvite(CallDetailsServer cd, boolean src)
      Client initiates a call.
    • onCancel

      void onCancel(CallDetailsServer cd, boolean src)
      Client cancels operation.
    • onError

      void onError(CallDetailsServer cd, int code, boolean src)
      Client indicates error occurred.
    • onBye

      void onBye(CallDetailsServer cd, boolean src)
      Client ends call.
    • onSuccess

      void onSuccess(CallDetailsServer cd, boolean src)
      Client indicates a success
    • onRinging

      void onRinging(CallDetailsServer cd, boolean src)
      Client indicates a call is ringing.
    • onTrying

      void onTrying(CallDetailsServer cd, boolean src)
      Client indicates attempt to complete call.
    • onFeature

      void onFeature(CallDetailsServer cd, String cmd, String data, boolean src)
      Client issues a feature. Supported : REFER, SHUTDOWN.
    • onMessage

      void onMessage(CallDetailsServer cd, String from, String to, String[] msg, boolean src)
      Client issues an instant message.