rendered paste body[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, ®);
+ }
+
}