Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package org.asteriskjava.manager.action;

import org.asteriskjava.manager.event.FaxLicenseListCompleteEvent;
import org.asteriskjava.manager.event.ResponseEvent;

public final class FaxLicenseListAction extends AbstractManagerAction implements EventGeneratingAction {
@Override
public String getAction() {
return "FaxLicenseList";
}

@Override
public Class<? extends ResponseEvent> getActionCompleteEventClass() {
return FaxLicenseListCompleteEvent.class;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package org.asteriskjava.manager.action;

import org.asteriskjava.manager.ExpectedResponse;
import org.asteriskjava.manager.response.FaxLicenseStatusResponse;

@ExpectedResponse(FaxLicenseStatusResponse.class)
public final class FaxLicenseStatusAction extends AbstractManagerAction {
@Override
public String getAction() {
return "FaxLicenseStatus";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ public class FaxDocumentStatusEvent extends AbstractFaxEvent {
private String remoteSid;
private String remoteDis;

private String language;
private String accountCode;
private String linkedId;
private String uniqueId;

public FaxDocumentStatusEvent(Object source) {
super(source);
Expand Down Expand Up @@ -302,6 +306,36 @@ public void setRemoteDis(String remoteDis) {
this.remoteDis = remoteDis;
}

public String getAccountCode() {
return accountCode;
}

public void setAccountCode(String accountCode) {
this.accountCode = accountCode;
}

public String getLanguage() {
return language;
}

public void setLanguage(String language) {
this.language = language;
}

public String getLinkedId() {
return linkedId;
}

public void setLinkedId(String linkedId) {
this.linkedId = linkedId;
}

public String getUniqueId() {
return uniqueId;
}

public void setUniqueId(String uniqueId) {
this.uniqueId = uniqueId;
}
}

64 changes: 64 additions & 0 deletions src/main/java/org/asteriskjava/manager/event/FaxLicenseEvent.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
package org.asteriskjava.manager.event;

public final class FaxLicenseEvent extends ResponseEvent {
private String file;
private String key;
private String product;
private String hostId;
private Integer ports;
private String status;

public FaxLicenseEvent(Object source) {
super(source);
}

@Override
public String getFile() {
return file;
}

@Override
public void setFile(String file) {
this.file = file;
}

public String getHostId() {
return hostId;
}

public void setHostId(String hostId) {
this.hostId = hostId;
}

public String getKey() {
return key;
}

public void setKey(String key) {
this.key = key;
}

public Integer getPorts() {
return ports;
}

public void setPorts(Integer ports) {
this.ports = ports;
}

public String getProduct() {
return product;
}

public void setProduct(String product) {
this.product = product;
}

public String getStatus() {
return status;
}

public void setStatus(String status) {
this.status = status;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package org.asteriskjava.manager.event;

import org.asteriskjava.manager.AsteriskMapping;

@AsteriskMapping("FaxLicenseList complete")
public final class FaxLicenseListCompleteEvent extends ResponseEvent {
public FaxLicenseListCompleteEvent(Object source) {
super(source);
}
}
37 changes: 37 additions & 0 deletions src/main/java/org/asteriskjava/manager/event/FaxStatusEvent.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ public class FaxStatusEvent extends AbstractFaxEvent {
private String status;
private String operation;

private String language;
private String accountCode;
private String linkedId;
private String uniqueId;

public FaxStatusEvent(Object source) {
super(source);
}
Expand Down Expand Up @@ -494,5 +499,37 @@ public String getOperation() {
public void setOperation(String operation) {
this.operation = operation;
}

public String getAccountCode() {
return accountCode;
}

public void setAccountCode(String accountCode) {
this.accountCode = accountCode;
}

public String getLanguage() {
return language;
}

public void setLanguage(String language) {
this.language = language;
}

public String getLinkedId() {
return linkedId;
}

public void setLinkedId(String linkedId) {
this.linkedId = linkedId;
}

public String getUniqueId() {
return uniqueId;
}

public void setUniqueId(String uniqueId) {
this.uniqueId = uniqueId;
}
}

37 changes: 37 additions & 0 deletions src/main/java/org/asteriskjava/manager/event/ReceiveFaxEvent.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ public class ReceiveFaxEvent extends ManagerEvent {
private Integer transferRate;
private String fileName;

private String language;
private String accountCode;
private String linkedId;
private String uniqueId;

public ReceiveFaxEvent(Object source) {
super(source);
}
Expand Down Expand Up @@ -81,4 +86,36 @@ public String getFileName() {
public void setFileName(String fileName) {
this.fileName = fileName;
}

public String getAccountCode() {
return accountCode;
}

public void setAccountCode(String accountCode) {
this.accountCode = accountCode;
}

public String getLanguage() {
return language;
}

public void setLanguage(String language) {
this.language = language;
}

public String getLinkedId() {
return linkedId;
}

public void setLinkedId(String linkedId) {
this.linkedId = linkedId;
}

public String getUniqueId() {
return uniqueId;
}

public void setUniqueId(String uniqueId) {
this.uniqueId = uniqueId;
}
}
44 changes: 44 additions & 0 deletions src/main/java/org/asteriskjava/manager/event/SendFaxEvent.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ public class SendFaxEvent extends AbstractFaxEvent {
* Serial version identifier.
*/
private static final long serialVersionUID = -1L;
private String channel;
private String callerId;
private String localStationId;
private String remoteStationId;
Expand All @@ -32,11 +33,24 @@ public class SendFaxEvent extends AbstractFaxEvent {
private String transferRate;
private String fileName;

private String language;
private String accountCode;
private String linkedId;
private String uniqueId;

public SendFaxEvent(Object source) {
super(source);
}

@Override
public String getChannel() {
return channel;
}

@Override
public void setChannel(String channel) {
this.channel = channel;
}

/**
* @return the callerId
Expand Down Expand Up @@ -149,6 +163,36 @@ public void setFileName(String fileName) {
this.fileName = fileName;
}

public String getAccountCode() {
return accountCode;
}

public void setAccountCode(String accountCode) {
this.accountCode = accountCode;
}

public String getLanguage() {
return language;
}

public void setLanguage(String language) {
this.language = language;
}

public String getLinkedId() {
return linkedId;
}

public void setLinkedId(String linkedId) {
this.linkedId = linkedId;
}

public String getUniqueId() {
return uniqueId;
}

public void setUniqueId(String uniqueId) {
this.uniqueId = uniqueId;
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ public class T38FaxStatusEvent extends AbstractFaxEvent {
private Integer minimumJitterSpace;
private Integer unrecoverablePackets;

private String language;
private String accountCode;
private String linkedId;
private String uniqueId;

public T38FaxStatusEvent(Object source) {
super(source);
}
Expand Down Expand Up @@ -271,6 +276,38 @@ public Integer getAverageRxDataRateInBps() {
return averageRxDataRateStripped == null ? null : Integer.valueOf(averageRxDataRateStripped);
}

public String getAccountCode() {
return accountCode;
}

public void setAccountCode(String accountCode) {
this.accountCode = accountCode;
}

public String getLanguage() {
return language;
}

public void setLanguage(String language) {
this.language = language;
}

public String getLinkedId() {
return linkedId;
}

public void setLinkedId(String linkedId) {
this.linkedId = linkedId;
}

public String getUniqueId() {
return uniqueId;
}

public void setUniqueId(String uniqueId) {
this.uniqueId = uniqueId;
}

String stripUnit(String s) {
if (s == null || s.length() == 0) {
return null;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package org.asteriskjava.manager.response;

public final class FaxLicenseStatusResponse extends ManagerResponse {
private Integer portsLicensed;

public Integer getPortsLicensed() {
return portsLicensed;
}

public void setPortsLicensed(Integer portsLicensed) {
this.portsLicensed = portsLicensed;
}
}