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
>>>
>>