Class MessageCallAction

java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.BaseAction
org.apache.struts.actions.DispatchAction
org.bgerp.action.base.BaseAction
org.bgerp.action.MessageCallAction

public class MessageCallAction extends BaseAction
Telephone call actions: number occupation, release and call registration
  • Constructor Details

    • MessageCallAction

      public MessageCallAction()
      Default constructor
  • Method Details

    • numberRegister

      public org.apache.struts.action.ActionForward numberRegister(DynActionForm form, ConnectionSet conSet) throws Exception
      Checks or occupies a phone number for the current user
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      JSON response
      Throws:
      Exception - on any error
    • numberFree

      public org.apache.struts.action.ActionForward numberFree(DynActionForm form, ConnectionSet conSet)
      Releases the number occupied by the current user
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      JSON response
    • outCall

      public org.apache.struts.action.ActionForward outCall(DynActionForm form, ConnectionSet conSet) throws Exception
      Initiates an outgoing call to the given number
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      JSON response
      Throws:
      Exception - on any error
    • testCall

      public org.apache.struts.action.ActionForward testCall(DynActionForm form, Connection con) throws Exception
      Emulates an incoming or outgoing call for testing
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error