1 package org.freeswitch; 2 3 public interface StateHandler { 4 5 public interface OnInitHandler extends StateHandler { onInit(String uuid)6 public int onInit(String uuid); 7 } 8 9 public static interface OnRoutingHandler extends StateHandler { onRouting(String uuid)10 public int onRouting(String uuid); 11 } 12 13 public static interface OnExecuteHandler extends StateHandler { onExecute(String uuid)14 public int onExecute(String uuid); 15 } 16 17 public static interface OnHangupHandler extends StateHandler { onHangup(String uuid, String cause)18 public int onHangup(String uuid, String cause); 19 } 20 21 public static interface OnExchangeMediaHandler extends StateHandler { onExchangeMedia(String uuid)22 public int onExchangeMedia(String uuid); 23 } 24 25 public static interface OnSoftExecuteHandler extends StateHandler { onSoftExecute(String uuid)26 public int onSoftExecute(String uuid); 27 } 28 29 public static interface OnConsumeMediaHandler extends StateHandler { onConsumeMedia(String uuid)30 public int onConsumeMedia(String uuid); 31 } 32 33 public static interface OnHibernateHandler extends StateHandler { onHibernate(String uuid)34 public int onHibernate(String uuid); 35 } 36 37 public static interface OnResetHandler extends StateHandler { onReset(String uuid)38 public int onReset(String uuid); 39 } 40 41 public static interface OnParkHandler extends StateHandler { onPark(String uuid)42 public int onPark(String uuid); 43 } 44 45 public static interface OnReportingHandler extends StateHandler { onReporting(String uuid)46 public int onReporting(String uuid); 47 } 48 49 public static interface OnDestroyHandler extends StateHandler { onDestroy(String uuid)50 public int onDestroy(String uuid); 51 } 52 53 } 54 55