h->rid=eXosip_register_build_initial_register(from,domain,NULL,expires,&msg);\r
if (msg){\r
if (contact) register_set_contact(msg,contact);\r
h->rid=eXosip_register_build_initial_register(from,domain,NULL,expires,&msg);\r
if (msg){\r
if (contact) register_set_contact(msg,contact);\r
sal_add_register(h->base.root,h);\r
}else{\r
ms_error("Could not build initial register.");\r
sal_add_register(h->base.root,h);\r
}else{\r
ms_error("Could not build initial register.");\r
eXosip_register_build_register(op->rid,expires,&msg);\r
if (msg!=NULL){\r
if (contact) register_set_contact(msg,contact);\r
eXosip_register_build_register(op->rid,expires,&msg);\r
if (msg!=NULL){\r
if (contact) register_set_contact(msg,contact);\r
eXosip_register_send_register(op->rid,msg);\r
}else ms_error("Could not build REGISTER refresh message.");\r
eXosip_unlock();\r
eXosip_register_send_register(op->rid,msg);\r
}else ms_error("Could not build REGISTER refresh message.");\r
eXosip_unlock();\r