@PostConstruct
 public void init() {
   monitoringService = (ActorRef) context.getAttribute(MonitoringService.class.getName());
   configuration = (Configuration) context.getAttribute(Configuration.class.getName());
   configuration = configuration.subset("runtime-settings");
   daos = (DaoManager) context.getAttribute(DaoManager.class.getName());
   super.init(configuration);
   CallinfoConverter converter = new CallinfoConverter(configuration);
   MonitoringServiceConverter listConverter = new MonitoringServiceConverter(configuration);
   builder = new GsonBuilder();
   builder.registerTypeAdapter(CallInfo.class, converter);
   builder.registerTypeAdapter(MonitoringServiceResponse.class, listConverter);
   builder.setPrettyPrinting();
   gson = builder.create();
   xstream = new XStream();
   xstream.alias("RestcommResponse", RestCommResponse.class);
   xstream.registerConverter(converter);
   xstream.registerConverter(listConverter);
   xstream.registerConverter(new RestCommResponseConverter(configuration));
 }
Example #2
0
  @PostConstruct
  public void init() {
    configuration = (Configuration) context.getAttribute(Configuration.class.getName());
    configuration = configuration.subset("runtime-settings");
    callManager =
        (ActorRef) context.getAttribute("org.mobicents.servlet.restcomm.telephony.CallManager");
    daos = (DaoManager) context.getAttribute(DaoManager.class.getName());
    super.init(configuration);
    CallDetailRecordConverter converter = new CallDetailRecordConverter(configuration);
    listConverter = new CallDetailRecordListConverter(configuration);
    builder = new GsonBuilder();
    builder.registerTypeAdapter(CallDetailRecord.class, converter);
    builder.registerTypeAdapter(CallDetailRecordList.class, listConverter);
    builder.setPrettyPrinting();
    gson = builder.create();
    xstream = new XStream();
    xstream.alias("RestcommResponse", RestCommResponse.class);
    xstream.registerConverter(converter);
    xstream.registerConverter(new RestCommResponseConverter(configuration));
    xstream.registerConverter(listConverter);

    normalizePhoneNumbers = configuration.getBoolean("normalize-numbers-for-outbound-calls");
  }