Index: res_calendar_ews.c =================================================================== --- res_calendar_ews.c (revision 280623) +++ res_calendar_ews.c (working copy) @@ -35,6 +35,7 @@ #include #include #include +#include #include "asterisk/module.h" #include "asterisk/calendar.h" @@ -763,6 +764,7 @@ ast_debug(3, "secret = %s\n", pvt->secret); pvt->session = ne_session_create(pvt->uri.scheme, pvt->uri.host, pvt->uri.port); + ne_redirect_register(pvt->session); ne_set_server_auth(pvt->session, auth_credentials, pvt); ne_set_useragent(pvt->session, "Asterisk"); Index: res_calendar_exchange.c =================================================================== --- res_calendar_exchange.c (revision 280623) +++ res_calendar_exchange.c (working copy) @@ -34,6 +34,7 @@ #include #include #include +#include #include #include "asterisk/module.h" @@ -693,6 +694,7 @@ } pvt->session = ne_session_create(pvt->uri.scheme, pvt->uri.host, pvt->uri.port); + ne_redirect_register(pvt->session); ne_set_server_auth(pvt->session, auth_credentials, pvt); if (!strcasecmp(pvt->uri.scheme, "https")) { ne_ssl_trust_default_ca(pvt->session); Index: res_calendar_icalendar.c =================================================================== --- res_calendar_icalendar.c (revision 280623) +++ res_calendar_icalendar.c (working copy) @@ -33,6 +33,7 @@ #include #include #include +#include #include "asterisk/module.h" #include "asterisk/calendar.h" @@ -412,6 +413,7 @@ } pvt->session = ne_session_create(pvt->uri.scheme, pvt->uri.host, pvt->uri.port); + ne_redirect_register(pvt->session); ne_set_server_auth(pvt->session, auth_credentials, pvt); if (!strcasecmp(pvt->uri.scheme, "https")) { ne_ssl_trust_default_ca(pvt->session); Index: res_calendar_caldav.c =================================================================== --- res_calendar_caldav.c (revision 280623) +++ res_calendar_caldav.c (working copy) @@ -34,6 +34,7 @@ #include #include #include +#include #include #include @@ -629,6 +630,7 @@ } pvt->session = ne_session_create(pvt->uri.scheme, pvt->uri.host, pvt->uri.port); + ne_redirect_register(pvt->session); ne_set_server_auth(pvt->session, auth_credentials, pvt); if (!strcasecmp(pvt->uri.scheme, "https")) { ne_ssl_trust_default_ca(pvt->session);