[root@localhost trunk]# svn diff `find ./ -name 'mod_exosip.c'` Index: src/mod/endpoints/mod_exosip/mod_exosip.c =================================================================== --- src/mod/endpoints/mod_exosip/mod_exosip.c (revision 1523) +++ src/mod/endpoints/mod_exosip/mod_exosip.c (working copy) @@ -1976,6 +1976,19 @@ } } } + } else if ((settings = switch_xml_child(cfg, "registrations"))) { + for (param = switch_xml_child(settings, "param"); param; param = param->next) { + char *fromuser= (char *) switch_xml_attr(param, "fromuser"); + char *proxy = (char *) switch_xml_attr(param, "proxy"); + char *contact = (char *) switch_xml_attr(param, "contact"); + char *regtimeout_str = (char *) switch_xml_attr(param, "regtimeout"); + + int regtimeout = atoi(regtimeout_str); + + osip_message_t *reg = NULL; + eXosip_register_build_initial_register (fromuser, proxy, contact, regtimeout, ®); + } + }