Skip to content

Commit f6e322c

Browse files
committed
Provided override constructor of CreateCall for when customHeaders is not needed
This refer to RESTCOMM-1580
1 parent 5de4533 commit f6e322c

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

  • restcomm
    • restcomm.telephony.api/src/main/java/org/restcomm/connect/telephony/api
    • restcomm.telephony/src/main/java/org/restcomm/connect/telephony

restcomm/restcomm.telephony.api/src/main/java/org/restcomm/connect/telephony/api/CreateCall.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,12 @@ public final class CreateCall implements IExtensionCreateCallRequest{
5757
private final MediaAttributes mediaAttributes;
5858
private String customHeaders;
5959

60+
//Used for IExtensionCreateCallRequest
6061
public CreateCall(final String from, final String to, final String username, final String password,
6162
final boolean isFromApi, final int timeout, final CreateCallType type, final Sid accountId, final Sid parentCallSid,
62-
final URI statusCallbackUrl, final String statusCallbackMethod, final List<String> statusCallbackEvent, final String customHeader) {
63+
final URI statusCallbackUrl, final String statusCallbackMethod, final List<String> statusCallbackEvent) {
6364
this(from, to, username, password, isFromApi, timeout, type, accountId, parentCallSid, statusCallbackUrl, statusCallbackMethod,
64-
statusCallbackEvent, "", null, new MediaAttributes(), customHeader);
65+
statusCallbackEvent, "", null, new MediaAttributes(), null);
6566
}
6667

6768
public CreateCall(final String from, final String to, final String username, final String password,

restcomm/restcomm.telephony/src/main/java/org/restcomm/connect/telephony/CallManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ private void invite(final Object message) throws IOException, NumberParseExcepti
628628
}
629629

630630
ExtensionController ec = ExtensionController.getInstance();
631-
final IExtensionCreateCallRequest er = new CreateCall(fromUser, toUser, "", "", false, 0, CreateCallType.CLIENT, client.getAccountSid(), null, null, null, null, null);
631+
final IExtensionCreateCallRequest er = new CreateCall(fromUser, toUser, "", "", false, 0, CreateCallType.CLIENT, client.getAccountSid(), null, null, null, null);
632632
ExtensionResponse extRes = ec.executePreOutboundAction(er, extensions);
633633
if (extRes.isAllowed()) {
634634
long delay = pushNotificationServerHelper.sendPushNotificationIfNeeded(toClient.getPushClientIdentity());
@@ -685,7 +685,7 @@ public void run() {
685685
sendNotification(client.getAccountSid(), errMsg, 11002, "info", true);
686686

687687
ExtensionController ec = ExtensionController.getInstance();
688-
IExtensionCreateCallRequest er = new CreateCall(fromUser, toUser, "", "", false, 0, CreateCallType.PSTN, client.getAccountSid(), null, null, null, null, null);
688+
IExtensionCreateCallRequest er = new CreateCall(fromUser, toUser, "", "", false, 0, CreateCallType.PSTN, client.getAccountSid(), null, null, null, null);
689689
ExtensionResponse extRes = ec.executePreOutboundAction(er, this.extensions);
690690
if (extRes.isAllowed()) {
691691
if (actAsProxyOut) {
@@ -741,7 +741,7 @@ public void run() {
741741
// First try to check if the call is for a client
742742
if (toClient != null) {
743743
ExtensionController ec = ExtensionController.getInstance();
744-
final IExtensionCreateCallRequest cc = new CreateCall(fromUser, toUser, "", "", false, 0, CreateCallType.CLIENT, toClient.getAccountSid(), null, null, null, null, null);
744+
final IExtensionCreateCallRequest cc = new CreateCall(fromUser, toUser, "", "", false, 0, CreateCallType.CLIENT, toClient.getAccountSid(), null, null, null, null);
745745
ExtensionResponse extRes = ec.executePreInboundAction(cc, this.extensions);
746746

747747
if (extRes.isAllowed()) {

0 commit comments

Comments
 (0)