<div>Hi Professors£º</div>
<div>&nbsp;&nbsp;&nbsp; </div>
<div>Recently I have worked with your project opensips, to develop&nbsp;a&nbsp;system. In this period, I have encountered some problems...</div>
<div>&nbsp;</div>
<div>1. How does the project configure file (opensips.cfg) call the functions which are provided&nbsp;by the project modules. For example, function &quot;save()&quot; is&nbsp;exported in the module &ldquo;registerar&rdquo;, and how can the configure file call &quot;save(&quot;location&quot;);&quot;. How is it implemented?</div>

<div>&nbsp;</div>
<div>2. I have found that the configure file also called the functions which are not exported in the project modules, such as &quot;setflag()&quot;,&quot;setbflag()&quot;, &quot;isbflag()&quot;, so this time how can the configure file call them? I am a little confused....and I <font color="#ff0000">do</font> need your help....</div>

<div>&nbsp;</div>
<div>3. What is the meaning of&nbsp;the data structure &quot;<font color="#ff0000">branch</font>&quot; which is defined in the &quot;dest.c&quot;. What is it used for? Does it have the same meaning of&nbsp;the &quot;branch&quot; in the SIP protocol?</div>

<div>&nbsp;</div>
<div>My quesuons is a little stupid...</div>
<div>Looking forward to your help!!</div>