Hi Kamal,<br><br>Yes there are changes. For example, there is no such module called pcscf anymore ;). We have effectively broken IMS functionality into smaller building blocks, like:<br><br>diameter_rx (this is the PCRF Policy control interface to the PCC) - used to be in pcscf.so<br>
diameter_cxdx (module which would be used by an I/SCSCF - for talking to HSS) - used to be in <a href="http://pcscf.so/scscf.so/icscf.so">pcscf.so/scscf.so/icscf.so</a><br>diameter_rx (online charging module for realtime billing)<br>
<br>These modules can then be loaded and used from withing the config file, so based on your config you can make your kamailio into a P/S/I CSCF depending on what you want to do.<br><br>The old pcscf stores dialog, contacts, registrar, pcc sessions, etc. These are now instead using existing functionality in std kamailio modules like registrar, usrloc, dialog, etc<br>
<br>So to answer you question, yes it will look very different!<br><br>We hope that this will help us better integrate IMS extensions into standard kamailio without duplicating functionality already there.<br><br>Cheers<br>
Jason<br><br><div class="gmail_quote">On Fri, Oct 14, 2011 at 10:13 AM, kamal koubaa <span dir="ltr">&lt;<a href="mailto:kamal.koubaa@gmail.com">kamal.koubaa@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Jason,<br>
<br>
Will the P-CSCF module and its config file be changed a lot from the<br>
actual one ?<br>
Can you tell us the main changes?<br>
<br>
Thanks,<br>
With regards<br>
<font color="#888888"> Kamal<br>
</font><div><div></div><div class="h5"><br>
<br>
On Fri, Oct 14, 2011 at 7:42 AM, Jason Penton &lt;<a href="mailto:jason.penton@gmail.com">jason.penton@gmail.com</a>&gt; wrote:<br>
&gt; Hi guys,<br>
&gt;<br>
&gt; To fix the std IMS extenstions, simply remove the Client_Ro module from<br>
&gt; Carsten&#39;s. This is a module we wrote which we gave to Carsten a while back.<br>
&gt; It requires some internals of the dialog module to be exposed via the API,<br>
&gt; like get_dlg, un/ref, etc. We are busy re-writing the Ro module based on a<br>
&gt; new dialog module that we have written. We are planning to start pushing all<br>
&gt; of our changes to a separate branch early next week.<br>
&gt;<br>
&gt; However, in the meantime, it would probably be best to simply remove<br>
&gt; Client_Ro from Carsten&#39;s branch and use his branch. Our branch will be<br>
&gt; *very* different from the std. openimscore code. We set out to re-use<br>
&gt; existing functionality of the Kamailio platform, for example, dialog,<br>
&gt; usrloc, registrar, etc. So effectively, our branch will not be what you are<br>
&gt; used to, but would welcome testers and developers alike to jump into the<br>
&gt; branch once we push it, and hopefully we can get everything in before 3.3.0<br>
&gt; :D<br>
&gt;<br>
&gt; I don&#39;t think there will be much use for people to use our Client_Ro just<br>
&gt; yet anyway as you will need an OCS (online charging server), which is not<br>
&gt; part of the openimscore, so removing it from Carsten&#39;s branch to compile<br>
&gt; wont cost you any openimscore-specific functionality.<br>
&gt;<br>
&gt; Hope this helps<br>
&gt; Cheers<br>
&gt; Jason<br>
&gt;<br>
&gt; On Thu, Oct 13, 2011 at 11:54 PM, kamal koubaa &lt;<a href="mailto:kamal.koubaa@gmail.com">kamal.koubaa@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello all,<br>
&gt;&gt;<br>
&gt;&gt; Alexis, in an other topic in the mailing list : subject &quot;IMS branch&quot;,<br>
&gt;&gt; Jason said they&#39;ll release their last work in the few coming days, so<br>
&gt;&gt; we keep waiting.<br>
&gt;&gt;<br>
&gt;&gt; me too had the same errors when trying to compile kamailio with ims<br>
&gt;&gt; modules, these are the errors :<br>
&gt;&gt; CC (gcc) [M Client_Ro.so]               ccr.o<br>
&gt;&gt; CC (gcc) [M Client_Ro.so]               diameter_ro.o<br>
&gt;&gt; CC (gcc) [M Client_Ro.so]               ims_ro.o<br>
&gt;&gt; ims_ro.c: In function ‘send_ccr_interim’:<br>
&gt;&gt; ims_ro.c:594:42: error: ‘AVP_EPC_User_Equipment_Info_Type_MAC’<br>
&gt;&gt; undeclared (first use in this function)<br>
&gt;&gt; ims_ro.c:594:42: note: each undeclared identifier is reported only<br>
&gt;&gt; once for each function it appears in<br>
&gt;&gt; ims_ro.c: In function ‘send_ccr_stop’:<br>
&gt;&gt; ims_ro.c:749:42: error: ‘AVP_EPC_User_Equipment_Info_Type_MAC’<br>
&gt;&gt; undeclared (first use in this function)<br>
&gt;&gt; ims_ro.c: In function ‘Ro_Send_CCR’:<br>
&gt;&gt; ims_ro.c:831:17: error: ‘struct dlg_binds’ has no member named ‘get_dlg’<br>
&gt;&gt; ims_ro.c:835:15: error: ‘struct dlg_binds’ has no member named ‘unref_dlg’<br>
&gt;&gt; ims_ro.c:886:42: error: ‘AVP_EPC_User_Equipment_Info_Type_MAC’<br>
&gt;&gt; undeclared (first use in this function)<br>
&gt;&gt; make[1]: *** [ims_ro.o] Error 1<br>
&gt;&gt; make: *** [modules] Error 1<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; From now till getting the new release, I&#39;ll try to remove the parts<br>
&gt;&gt; that generate such errors and see if i can compile it. If you have any<br>
&gt;&gt; other suggestion, it would help a lot.<br>
&gt;&gt;<br>
&gt;&gt; Thank you guys.<br>
&gt;&gt; Kamal<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; sr-dev mailing list<br>
&gt;&gt; <a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
&gt;&gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sr-dev mailing list<br>
&gt; <a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
&gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
sr-dev mailing list<br>
<a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
</div></div></blockquote></div><br>