private void invite() throws TransferException, IllegalResponseException, RequestTimeoutException, InterruptedException
{
SipcRequest request = this.getMessageFactory().createInviteRequest(
this.group.getUri(),this.context.getTransferFactory().getDefaultTransferLocalPort());
this.helper.set(request);
ResponseFuture future = ResponseFuture.wrap(request);
this.process(request);
int status = future.waitResponse().getStatusCode();
if(status==SipcStatus.TRYING) {
assertStatus(future.waitResponse().getStatusCode(), SipcStatus.ACTION_OK);
}else if(status==SipcStatus.ACTION_OK) {
}else {
throw new IllegalResponseException("Unexpected response status");
}
}