package org.mobicents.ipbx.session;
import javax.servlet.sip.SipSession;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.log.Log;
@Name("callActionConnectionHandler")
@Scope(ScopeType.STATELESS)
public class CallActionConnectionHandler {
@In SipSession sipSession;
@Logger
private static Log logger;
/*
@Observer("connectionHalfOpen")
public void connectionHalfOpen(MsConnectionEvent event) {
logger.info("Making a call on " + sipSession.toString());
MsConnection connection = event.getConnection();
String sdp = connection.getLocalDescriptor();
SipServletRequest inviteRequest = (SipServletRequest) sipSession.getAttribute("inviteRequest");
try {
inviteRequest.setContentLength(sdp.length());
inviteRequest.setContent(sdp.getBytes(), "application/sdp");
inviteRequest.send();
} catch (Exception e) {
logger.error("An unexpected exception occured while sending the request", e);
}
}*/
}