public void header(String header) throws ParseException { command = new NotificationRequest(source != null ? source : stack, endpoint, new RequestIdentifier("0")); command.setTransactionHandle(remoteTID); }
@Override public JainMgcpCommandEvent decodeCommand(byte[] data,SplitDetails[] message) throws ParseException { command = new NotificationRequest(source != null ? source : stack, endpoint, new RequestIdentifier("0")); command.setTransactionHandle(remoteTID); try { (new CommandContentHandle()).parse(data,message); } catch (Exception e) { e.printStackTrace(); throw new ParseException(e.getMessage(), -1); } NotifiedEntity notifiedEntity = command.getNotifiedEntity(); if (command.getNotifiedEntity() != null) this.stack.provider.setNotifiedEntity(notifiedEntity); return command; }
@Override public JainMgcpCommandEvent decodeCommand(byte[] data,SplitDetails[] message) throws ParseException { command = new NotificationRequest(source != null ? source : stack, endpoint, new RequestIdentifier("0")); command.setTransactionHandle(remoteTID); try { (new CommandContentHandle()).parse(data,message); } catch (Exception e) { e.printStackTrace(); throw new ParseException(e.getMessage(), -1); } NotifiedEntity notifiedEntity = command.getNotifiedEntity(); if (command.getNotifiedEntity() != null) this.stack.provider.setNotifiedEntity(notifiedEntity); return command; }
req.setSignalRequests(signals); req.setTransactionHandle(txID);
req.setSignalRequests(signals); req.setTransactionHandle(txID); req.setNotifiedEntity(driver.getCallAgent());
req.setSignalRequests(signals); req.setTransactionHandle(txID);
req.setSignalRequests(signals); req.setTransactionHandle(txID);
req.setSignalRequests(signals); req.setTransactionHandle(txID); req.setNotifiedEntity(driver.getCallAgent());
req.setSignalRequests(signals); req.setTransactionHandle(txID);
private void stopRecording() { // generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); // constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, this); driver.attach(reqID, this); driver.send(req); }
private void requestStop() { //generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); //constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, this); driver.attach(reqID, this); driver.send(req); }
private void stopRecording() { // generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); // constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, this); driver.attach(reqID, this); driver.send(req); }
private void requestStop() { //generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); //constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, this); driver.attach(reqID, this); driver.send(req); }
private void cleanBuffer() { //generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); //constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); //new EventName(auPackageName, MgcpEvent.oc, connId) req.setSignalRequests(new EventName[]{new EventName(PackageAU.Name, PackageAU.es.withParm("cb=true"))}); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, flushHandler); driver.send(req); }
private void cleanBuffer() { //generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); //constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); //new EventName(auPackageName, MgcpEvent.oc, connId) req.setSignalRequests(new EventName[]{new EventName(PackageAU.Name, PackageAU.es.withParm("cb=true"))}); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, flushHandler); driver.send(req); }
private void stopCollection() { //generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); //constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); //new EventName(auPackageName, MgcpEvent.oc, connId) req.setSignalRequests(new EventName[]{new EventName(PackageAU.Name, PackageAU.es)}); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, stopHandler); this.parent.waitForStop(); driver.send(req); }
private void stopCollection() { //generate request identifier and transaction ID RequestIdentifier reqID = parent.nextRequestID(); int txID = parent.getMediaSession().getDriver().getNextTxID(); //constructs request NotificationRequest req = new NotificationRequest(this, parent.getEndpoint().getIdentifier(), reqID); //new EventName(auPackageName, MgcpEvent.oc, connId) req.setSignalRequests(new EventName[]{new EventName(PackageAU.Name, PackageAU.es)}); req.setTransactionHandle(txID); DriverImpl driver=parent.getMediaSession().getDriver(); req.setNotifiedEntity(driver.getCallAgent()); driver.attach(txID, stopHandler); this.parent.waitForStop(); driver.send(req); }
notificationRequest.setTransactionHandle(mgcpProvider.getUniqueTransactionHandler());
MGCP_PORT); notificationRequest.setNotifiedEntity(notifiedEntity); notificationRequest.setTransactionHandle(mgcpProvider.getUniqueTransactionHandler());
notificationRequest.setTransactionHandle(mgcpProvider.getUniqueTransactionHandler());