public void handleConf(CSTAEvent event) {
		if ((event == null) || (event.getEventHeader().getEventClass() != 5)
				|| (event.getEventHeader().getEventType() != this.pdu)) {
			return;
		}

		this.call.replyPriv = event.getPrivData();

		switch (this.pdu) {
		case 24:
			this.newCall = ((CSTAMakeCallConfEvent) event.getEvent())
					.getNewCall();
			if ((this.call.replyPriv instanceof LucentMakeCallConfEvent)) {
				this.call
						.setUCID(((LucentMakeCallConfEvent) this.call.replyPriv)
								.getUcid());
			}
			break;
		case 26:
			this.newCall = ((CSTAMakePredictiveCallConfEvent) event.getEvent())
					.getNewCall();
			if ((this.call.replyPriv instanceof LucentMakePredictiveCallConfEvent)) {
				this.call
						.setUCID(((LucentMakePredictiveCallConfEvent) this.call.replyPriv)
								.getUcid());
			}
			break;
		case 14:
			this.newCall = ((CSTAConsultationCallConfEvent) event.getEvent())
					.getNewCall();
			if ((this.call.replyPriv instanceof LucentConsultationCallConfEvent)) {
				this.call
						.setUCID(((LucentConsultationCallConfEvent) this.call.replyPriv)
								.getUcid());
			}
			break;
		}

		this.call.setCallID(this.newCall.getCallID());
		this.call.setCallingDevices(this.device);
		TSDevice dialedDevice = this.call.getTSProviderImpl().createDevice(
				this.dialedDigits);
		this.call.setCalledDevice(dialedDevice);
	}