Please try to keep the mailing list in loop so that it helps others as well
facing this issue.
I believe this was resolved in 5.3.3 branch not sure why you are facing
this issue. Anyways, make sure that modules loaded in kamailio.cfg of PCSCF
is in following order
loadmodule "ims_dialog"
loadmodule "ims_usrloc_pcscf"
#!ifdef WITH_IPSEC
loadmodule "ims_ipsec_pcscf"
#!endif
loadmodule "ims_registrar_pcscf"
Best Regards,
Supreeth
On Wed, 24 Jun 2020 at 13:36, Pavithra Mohanraja <pavimohan3004(a)gmail.com>
wrote:
Hi Supreeth,
I am getting the below error
ms_usrloc_pcscf
[/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_pcscf.so]
0(455) DEBUG: ims_registrar_pcscf [ims_registrar_pcscf_mod.c:264]:
mod_init(): Successfully bound to PCSCF Usrloc module
0(455) DEBUG: <core> [core/sr_module.c:632]: find_mod_export_record():
found export of <bind_ims_ipsec_pcscf> in module ims_ipsec_pcscf
[/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_ipsec_pcscf.so]
0(455) ERROR: ims_ipsec_pcscf [cmd.c:85]: bind_ipsec_pcscf():
configuration error - trying to bind to ipsec pscscf module before being
initialized
0(455) ERROR: <core> [core/sr_module.c:849]: init_mod(): Error while
initializing module ims_registrar_pcscf
(/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_pcscf.so)
ERROR: error while initializing modules
0(455) ERROR: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:305]: mod_destroy():
Error destroying spi generator
0(455) ERROR: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:309]: mod_destroy():
Error destroying port generator
0(455) DEBUG: tm [t_funcs.c:84]: tm_shutdown(): start
0(455) DEBUG: tm [t_funcs.c:87]: tm_shutdown(): emptying hash table
0(455) DEBUG: tm [t_funcs.c:89]: tm_shutdown(): removing semaphores
0(455) DEBUG: tm [t_funcs.c:91]: tm_shutdown(): destroying tmcb lists
Kindly help
On Wed, Jun 24, 2020 at 5:03 PM supreeth herle <herlesupreeth(a)gmail.com>
wrote:
> There is no other IPSec configuration needed apart from running Kamailio
> P-CSCF and UE sending a SIP Register with Security-Client information for
> IPSec creation. Kamailio IMS IPSec module creates IPSec tunnels using
> Netlink library.
>
> Best Regards,
> Supreeth
>
> On Wed, 24 Jun 2020 at 13:29, Pavithra Mohanraja <pavimohan3004(a)gmail.com>
> wrote:
>
>> Hi ,
>>
>> Could you please tell how to configure ipsec (general configuration not
>> related to kamailio).
>>
>> Thanks,
>> Pavithra
>>
>> On Wed, Jun 24, 2020 at 2:12 PM supreeth herle <herlesupreeth(a)gmail.com>
>> wrote:
>>
>>> reason=404 (Not Found - destination user not found on this S-CSCF)]
>>>>
>>>
>>> Please check your IMPU for the IMS user in the IMS HSS (e.g. FHoSS or
>>> any other HSS you are using to enter IMS user details). SCSCF is not able
>>> to find a registered user with that IMPU (i am assuming that you are
>>> getting this response while calling)
>>>
>>> Increase the debug level on S-CSCF and check out which IMPU is being
>>> referred by SCSCF
>>>
>>> Best Regards,
>>> Supreeth
>>>
>>> On Wed, 24 Jun 2020 at 10:26, Pavithra Mohanraja <
>>> pavimohan3004(a)gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I am facing below error in kamailio-ims 5.3.4 version.
>>>>
>>>> reason=404 (Not Found - destination user not found on this S-CSCF)]
>>>>
>>>> could you please help me how should i proceed with and where the
>>>> registration details will be stored in kamailio ims.
>>>>
>>>> It fails at this line in kamailio.cfg file in scscf .
>>>>
>>>> route[FINAL_TERM] {
>>>> if (lookup("location")) {
>>>> if (uri==myself) {
>>>> if (!t_newtran()) {
>>>> sl_reply_error();
>>>> exit;
>>>> }
>>>> xlog("Destination Not Found ----\n");
>>>> t_reply("404","Not Found -
destination user
>>>> not found on this S-CSCF");
>>>> exit;
>>>> }
>>>>
>>>> here lookup(location) means what it means. Could you please help me
>>>>
>>>>
>>>>
>>>> Thanks,
>>>> Pavithra
>>>>
>>>> On Thu, May 14, 2020 at 9:59 PM supreeth herle <
>>>> herlesupreeth(a)gmail.com> wrote:
>>>>
>>>>> Hello Pavithra,
>>>>>
>>>>> I have written a guide for how to integrate an IMS using Kamailio
>>>>> with open5gs EPC, here is the link
>>>>>
https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/. You can
>>>>> find steps to setup rtpengine in that guide.
>>>>>
>>>>> Regarding requirement of rtpengine, its mandatory if you want to use
>>>>> the scripts in that example folder without modification. Also, read
the
>>>>> READE of sipwise/rtpengine github repo, its very informative (in a
gist
>>>>> rtpengine offer much more feature than rtpproxy)
>>>>>
>>>>> why can't we have sip client to sip client rtps flowing like how
it
>>>>>> is happening without NAT.
>>>>>>
>>>>>
>>>>> For this, i would definitely suggest to read about SIP working. This
>>>>> is a perfect link
https://github.com/onmyway133/blog/issues/284
>>>>> which offers extensive material (short and very interesting to read
with
>>>>> examples) related to SIP.
>>>>>
>>>>> Best Regards,
>>>>> Supreeth
>>>>>
>>>>>
>>>>> On Thu, 14 May 2020 at 17:51, Pavithra Mohanraja <
>>>>> pavimohan3004(a)gmail.com> wrote:
>>>>>
>>>>>> Hi ,
>>>>>>
>>>>>> I didn't configure rtpengine ..instead of that only I used
>>>>>> rrpproxy..will it not work?
>>>>>>
>>>>>> If not please tell me how to configure rtpengine and also tell me
if
>>>>>> it is really madatory .. why can't we have sip client to sip
client rtps
>>>>>> flowing like how it is happening without NAT.
>>>>>>
>>>>>> That's my doubt ..please clarify ..
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> On Thu, May 14, 2020, 8:57 PM supreeth herle <
>>>>>> herlesupreeth(a)gmail.com> wrote:
>>>>>>
>>>>>>> HI,
>>>>>>>
>>>>>>> Hold on a moment,
>>>>>>>
>>>>>>>
>>>>>>>> 10.40.10.3 - pcscf in port 4060 (pcscf with NAT enabled
in
>>>>>>>> pcscf.cfg (!#define WITH_NAT) and configured rtpproxy)
>>>>>>>> 10.40.10.12 - icscf in port 4070
>>>>>>>> 10.40.10.5 - scscf in port 4080
>>>>>>>> 10.40.10.30 - hss
>>>>>>>>
>>>>>>>
>>>>>>> So i assume you are using the examples provided in the ims
folder
>>>>>>> of kamailio repo right? Isn't it using RTPEngine and not
RTPProxy? Or have
>>>>>>> you modified the P-CSCF configuration to work with RTPProxy?
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Supreeth
>>>>>>>
>>>>>>> On Thu, 14 May 2020 at 16:39, Pavithra Mohanraja <
>>>>>>> pavimohan3004(a)gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi ,
>>>>>>>> I have attached working rtp pcap file. But it is getting
reverted
>>>>>>>> back to me .
>>>>>>>>
>>>>>>>> As you said , i have tried restarting rtpproxy several
times. but
>>>>>>>> it didnt work .
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, May 14, 2020 at 7:11 PM supreeth herle <
>>>>>>>> herlesupreeth(a)gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Thanks for the pcap. Sorry, to ask this but can you
also send
>>>>>>>>> pcap of scenario where you see RTP packets?
>>>>>>>>>
>>>>>>>>> Also, did you restart the rtpproxy after altering
the
>>>>>>>>> /etc/default/rtpproxy ?
>>>>>>>>>
>>>>>>>>> i.e.
>>>>>>>>>
>>>>>>>>> $ systemctl restart rtpproxy
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>> Supreeth
>>>>>>>>>
>>>>>>>>> On Thu, 14 May 2020 at 14:51, Pavithra Mohanraja
<
>>>>>>>>> pavimohan3004(a)gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Supreeth,
>>>>>>>>>> I have attached pcap files . kindly check and let
me know.
>>>>>>>>>> filter of rtp packets and check.
>>>>>>>>>>
>>>>>>>>>> *filter : sip || rtp*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, May 14, 2020 at 5:15 PM supreeth herle
<
>>>>>>>>>> herlesupreeth(a)gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Pavithra,
>>>>>>>>>>>
>>>>>>>>>>> Thanks for the clarification. Can you please
attach a pcap of
>>>>>>>>>>> the call where you are not seeing the RTP
packets? And, btw is the call
>>>>>>>>>>> getting dropped or something in that
scenario?
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Supreeth
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, 14 May 2020 at 13:34, Pavithra
Mohanraja <
>>>>>>>>>>> pavimohan3004(a)gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Supreeth,
>>>>>>>>>>>>
>>>>>>>>>>>> I have kamailio ims installed in 4 vms
inside openstack.
>>>>>>>>>>>>
>>>>>>>>>>>> 10.40.10.3 - pcscf in port 4060 (pcscf
with NAT enabled in
>>>>>>>>>>>> pcscf.cfg (!#define WITH_NAT) and
configured rtpproxy)
>>>>>>>>>>>> 10.40.10.12 - icscf in port 4070
>>>>>>>>>>>> 10.40.10.5 - scscf in port 4080
>>>>>>>>>>>> 10.40.10.30 - hss
>>>>>>>>>>>>
>>>>>>>>>>>> so all these vms are running in same
subnet.
>>>>>>>>>>>> I have a floating ip associated to
pcscf.
>>>>>>>>>>>> Now I have two zoiper clients outside
openstack
>>>>>>>>>>>> zoiper1 - 10.0.2.15 (NAT Enabled Network
adaptor)
>>>>>>>>>>>> zoiper2 - 10.0.2.15
>>>>>>>>>>>>
>>>>>>>>>>>> when i am making a call from zoiper1 to
zoiper2, call is going
>>>>>>>>>>>> properly . SIP messages are coming
properly in wireshark packets.
>>>>>>>>>>>> when i filter for RTP packets in
wireshark, it is not coming.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> when i have the zoiper clients inside
openstack itself ,i can
>>>>>>>>>>>> able to see RTP Packets in wireshark
between two sip clients without any
>>>>>>>>>>>> NAT related configurations done.
>>>>>>>>>>>>
>>>>>>>>>>>> Kindly help me.
>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, May 14, 2020 at 4:49 PM supreeth
herle <
>>>>>>>>>>>> herlesupreeth(a)gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Can you explain some more when you
mean by "RTP alone is not
>>>>>>>>>>>>> coming."? And, how are you
checking/verifying that?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Supreeth
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, 14 May 2020 at 13:12,
Pavithra Mohanraja <
>>>>>>>>>>>>> pavimohan3004(a)gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi ,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes I have configured as you
mentioned only . In my
>>>>>>>>>>>>>> pcscf only i have rtpproxy also
configured.
>>>>>>>>>>>>>> Floating IP i have given in
listen address also as
>>>>>>>>>>>>>> listen = 10.40.10.3:4060
advertise 10.45.4.22:4060
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 10.40.10.3 - private ip
>>>>>>>>>>>>>> 10.45.4.22 - floating ip
>>>>>>>>>>>>>> Still RTP alone is not coming.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Is it the only way of configuring
NAT ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, May 14, 2020 at 4:37 PM
supreeth herle <
>>>>>>>>>>>>>> herlesupreeth(a)gmail.com>
wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hello Pavithra,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Have you tried advertising
the floating IP of the VM
>>>>>>>>>>>>>>> running RTPProxy as follows?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Edit /etc/default/rtpproxy
file as follows:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> # Additional options that are
passed to the daemon.
>>>>>>>>>>>>>>> EXTRA_OPTS="-l
172.24.15.30 -d DBUG:LOG_LOCAL0"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> here, "-l
<PUBLIC_IP>"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hope it helps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>> Supreeth
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, 14 May 2020 at 13:01,
Pavithra Mohanraja <
>>>>>>>>>>>>>>> pavimohan3004(a)gmail.com>
wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi ,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Could anybody please give
me the approach how to configure
>>>>>>>>>>>>>>>> NAT in kamailio IMS.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have installed kamailio
IMS in openstack environment
>>>>>>>>>>>>>>>> which has private ips for
all four vms (each component in one vm).
>>>>>>>>>>>>>>>> pcscf has one floating IP
attached. I have enabled "WITH_NAT" and
>>>>>>>>>>>>>>>> configured rtpproxy .
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> when i make a call from
outside of openstack using 2
>>>>>>>>>>>>>>>> zoiper clients with
outbound proxy keeping floating ip of pcscf, I am
>>>>>>>>>>>>>>>> getting 200 ok with all
SIP packets correctly flowing but there is no RTP
>>>>>>>>>>>>>>>> Packet.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> When i try the same
within openstack environment without
>>>>>>>>>>>>>>>> using public ip, I am
getting RTP Packets.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Kindly tell me the
procedure of NAT Enablement or do i
>>>>>>>>>>>>>>>> need to do anything other
than this.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Kindly help because i am
stuck with this for long time.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>>>>>> Kamailio (SER) - Users
Mailing List
>>>>>>>>>>>>>>>>
sr-users(a)lists.kamailio.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>>>>> Kamailio (SER) - Users
Mailing List
>>>>>>>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>>>> Kamailio (SER) - Users Mailing
List
>>>>>>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>>>
>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>>
>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>> sr-users(a)lists.kamailio.org
>>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Kamailio (SER) - Users Mailing List
>>>>>> sr-users(a)lists.kamailio.org
>>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>
>>>>> _______________________________________________
>>>>> Kamailio (SER) - Users Mailing List
>>>>> sr-users(a)lists.kamailio.org
>>>>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>
>>>>