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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@lists.kamailio.org >>>>>>>>>>> >>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>> sr-users@lists.kamailio.org >>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hi,
I am not sure if this issue comes in 5.3.4 version .
The below error i am facing in pcscf . 0(4152) ERROR: <script>: event_route[htable:mod-init] { 1(4153) ERROR: db_mysql [km_dbase.c:122]: db_mysql_submit_query(): driver error on query: Unknown column 'aor' in 'field list' (1054) 1(4153) ERROR: <core> [db_query.c:141]: db_do_query_internal(): error while submitting query 1(4153) ERROR: ims_usrloc_pcscf [udomain.c:992]: preload_udomain(): db_query (1) failed 1(4153) ERROR: ims_usrloc_pcscf [ims_usrloc_pcscf_mod.c:238]: child_init(): child(1): failed to preload domain 'location' 1(4153) ERROR: <core> [core/sr_module.c:781]: init_mod_child(): error while initializing module ims_usrloc_pcscf (/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_pcscf.so) (idx: 1 rank: 1 desc: [udp receiver child=0 sock=172.17.0.3:4060]) 1(4153) ERROR: <core> [core/pt.c:336]: fork_process(): init_child failed for process 1, pid 4153, "udp receiver child=0 sock=172.17.0.3:4060" 1(4153) CRITICAL: <core> [main.c:1663]: main_loop(): Cannot fork 24(4199) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) 25(4215) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 28(4218) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 29(4219) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 30(4220) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 31(4221) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 32(4222) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 27(4217) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/4217 33(4223) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 34(4224) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing root@7f3840db6813:/etc/kamailio/pcscf# 0(4152) ALERT: <core> [main.c:762]: handle_sigs(): child process 4153 exited normally, status=255 0(4152) INFO: <core> [main.c:792]: handle_sigs(): terminating due to SIGCHLD 24(4199) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 23(4198) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 22(4197) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 21(4196) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 20(4195) INFO: <core> [main.c:847]: sig_usr(): signal 15 received
Kindly help..
Thanks, Pavithra
On Wed, Jun 24, 2020 at 5:16 PM supreeth herle herlesupreeth@gmail.com wrote:
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@lists.kamailio.org >>>>>>>>>>>> >>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>> >>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>> sr-users@lists.kamailio.org >>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >
Hi Supreeth,
I have followed your guide to build kamailio IMS
https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/
services are running fine . when i try to make a call . registration fails with 478 unresolvable destination
93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: PCSCF REGISTER: Destination URI: <null> Request URI: sip:sip.example.com;transport=TCP 93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: Source IP and Port: (10.45.5.37:32945) Route-URI: 93(25632) NOTICE: <script>: Received IP and Port: (10.45.5.95:5060) 93(25632) NOTICE: <script>: Contact header: sip:bob@10.45.5.37:36858 ;rinstance=9cc3de25b0bbb76f;transport=tcp 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:264]: cscf_get_security(): No security parameters found 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:296]: cscf_get_security_verify(): No security-verify parameters found
*93(25632) CRITICAL: <core> [core/dns_cache.c:3157]: dns_srv_sip_resolve(): unknown proto 093(25632) ERROR: tm [ut.h:284]: uri2dst2(): failed to resolve "sip.example.com http://sip.example.com" :bug - critical error (-13)93(25632) ERROR: tm [t_fwd.c:1728]: t_forward_nonack(): failure to add branches93(25632) ERROR: sl [sl_funcs.c:392]: sl_reply_error(): stateless error reply used: Unresolvable destination (478/SL)93(25632) ERROR: <script>: REGISTER (sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP (10.45.5.37:32945 http://10.45.5.37:32945) to sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP, QaTgoJXt7UGPJl9-jd0pxQ..)*
what might be the issue . I have configured dns server also.
kindly help .
Thanks, Pavithra
On Wed, Jun 24, 2020 at 6:23 PM Pavithra Mohanraja pavimohan3004@gmail.com wrote:
Hi,
I am not sure if this issue comes in 5.3.4 version .
The below error i am facing in pcscf . 0(4152) ERROR: <script>: event_route[htable:mod-init] { 1(4153) ERROR: db_mysql [km_dbase.c:122]: db_mysql_submit_query(): driver error on query: Unknown column 'aor' in 'field list' (1054) 1(4153) ERROR: <core> [db_query.c:141]: db_do_query_internal(): error while submitting query 1(4153) ERROR: ims_usrloc_pcscf [udomain.c:992]: preload_udomain(): db_query (1) failed 1(4153) ERROR: ims_usrloc_pcscf [ims_usrloc_pcscf_mod.c:238]: child_init(): child(1): failed to preload domain 'location' 1(4153) ERROR: <core> [core/sr_module.c:781]: init_mod_child(): error while initializing module ims_usrloc_pcscf (/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_pcscf.so) (idx: 1 rank: 1 desc: [udp receiver child=0 sock=172.17.0.3:4060]) 1(4153) ERROR: <core> [core/pt.c:336]: fork_process(): init_child failed for process 1, pid 4153, "udp receiver child=0 sock=172.17.0.3:4060" 1(4153) CRITICAL: <core> [main.c:1663]: main_loop(): Cannot fork 24(4199) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) 25(4215) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 28(4218) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 29(4219) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 30(4220) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 31(4221) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 32(4222) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 27(4217) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/4217 33(4223) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 34(4224) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing root@7f3840db6813:/etc/kamailio/pcscf# 0(4152) ALERT: <core> [main.c:762]: handle_sigs(): child process 4153 exited normally, status=255 0(4152) INFO: <core> [main.c:792]: handle_sigs(): terminating due to SIGCHLD 24(4199) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 23(4198) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 22(4197) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 21(4196) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 20(4195) INFO: <core> [main.c:847]: sig_usr(): signal 15 received
Kindly help..
Thanks, Pavithra
On Wed, Jun 24, 2020 at 5:16 PM supreeth herle herlesupreeth@gmail.com wrote:
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@lists.kamailio.org >>>>>>>>>>>>> >>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>> >>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>> >>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>> sr-users@lists.kamailio.org >>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> >
can you please paste here your DNS zone file and pcscf configuration files? It looks like DNS is not setup properly as sip:example.com is not being resolved to point to ICSCF.
Best Regards, Supreeth
On Thu, 25 Jun 2020 at 07:20, Pavithra Mohanraja pavimohan3004@gmail.com wrote:
Hi Supreeth,
I have followed your guide to build kamailio IMS
https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/
services are running fine . when i try to make a call . registration fails with 478 unresolvable destination
93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: PCSCF REGISTER: Destination URI: <null> Request URI: sip:sip.example.com;transport=TCP 93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: Source IP and Port: (10.45.5.37:32945) Route-URI: 93(25632) NOTICE: <script>: Received IP and Port: (10.45.5.95:5060) 93(25632) NOTICE: <script>: Contact header: sip:bob@10.45.5.37:36858 ;rinstance=9cc3de25b0bbb76f;transport=tcp 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:264]: cscf_get_security(): No security parameters found 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:296]: cscf_get_security_verify(): No security-verify parameters found
*93(25632) CRITICAL: <core> [core/dns_cache.c:3157]: dns_srv_sip_resolve(): unknown proto 093(25632) ERROR: tm [ut.h:284]: uri2dst2(): failed to resolve "sip.example.com http://sip.example.com" :bug - critical error (-13)93(25632) ERROR: tm [t_fwd.c:1728]: t_forward_nonack(): failure to add branches93(25632) ERROR: sl [sl_funcs.c:392]: sl_reply_error(): stateless error reply used: Unresolvable destination (478/SL)93(25632) ERROR: <script>: REGISTER (sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP (10.45.5.37:32945 http://10.45.5.37:32945) to sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP, QaTgoJXt7UGPJl9-jd0pxQ..)*
what might be the issue . I have configured dns server also.
kindly help .
Thanks, Pavithra
On Wed, Jun 24, 2020 at 6:23 PM Pavithra Mohanraja < pavimohan3004@gmail.com> wrote:
Hi,
I am not sure if this issue comes in 5.3.4 version .
The below error i am facing in pcscf . 0(4152) ERROR: <script>: event_route[htable:mod-init] { 1(4153) ERROR: db_mysql [km_dbase.c:122]: db_mysql_submit_query(): driver error on query: Unknown column 'aor' in 'field list' (1054) 1(4153) ERROR: <core> [db_query.c:141]: db_do_query_internal(): error while submitting query 1(4153) ERROR: ims_usrloc_pcscf [udomain.c:992]: preload_udomain(): db_query (1) failed 1(4153) ERROR: ims_usrloc_pcscf [ims_usrloc_pcscf_mod.c:238]: child_init(): child(1): failed to preload domain 'location' 1(4153) ERROR: <core> [core/sr_module.c:781]: init_mod_child(): error while initializing module ims_usrloc_pcscf (/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_pcscf.so) (idx: 1 rank: 1 desc: [udp receiver child=0 sock=172.17.0.3:4060]) 1(4153) ERROR: <core> [core/pt.c:336]: fork_process(): init_child failed for process 1, pid 4153, "udp receiver child=0 sock=172.17.0.3:4060" 1(4153) CRITICAL: <core> [main.c:1663]: main_loop(): Cannot fork 24(4199) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) 25(4215) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 28(4218) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 29(4219) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 30(4220) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 31(4221) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 32(4222) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 27(4217) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/4217 33(4223) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 34(4224) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing root@7f3840db6813:/etc/kamailio/pcscf# 0(4152) ALERT: <core> [main.c:762]: handle_sigs(): child process 4153 exited normally, status=255 0(4152) INFO: <core> [main.c:792]: handle_sigs(): terminating due to SIGCHLD 24(4199) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 23(4198) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 22(4197) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 21(4196) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 20(4195) INFO: <core> [main.c:847]: sig_usr(): signal 15 received
Kindly help..
Thanks, Pavithra
On Wed, Jun 24, 2020 at 5:16 PM supreeth herle herlesupreeth@gmail.com wrote:
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@lists.kamailio.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>>> >>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>> >>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>> >>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>> sr-users@lists.kamailio.org >>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >>
Hi Supreeth,
This is my DNS file
$ORIGIN sip.example.com. $TTL 1W @ 1D IN SOA localhost. root.localhost. ( 1 ; serial 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum
1D IN NS ns ns 1D IN A 10.45.5.95
pcscf 1D IN A 10.45.5.95 _sip._udp.pcscf 1D SRV 0 0 5070 pcscf _sip._tcp.pcscf 1D SRV 0 0 5070 pcscf
icscf 1D IN A 10.45.5.95 _sip._udp 1D SRV 0 0 4060 icscf _sip._tcp 1D SRV 0 0 4060 icscf
scscf 1D IN A 10.45.5.95 _sip._udp.scscf 1D SRV 0 0 6060 scscf _sip._tcp.scscf 1D SRV 0 0 6060 scscf
hss 1D IN A 10.45.5.95
And pcscf config file is taken from ur git source
https://github.com/herlesupreeth/Kamailio_IMS_Config changed only IP and domain name
# IP-Adress for incoming SIP-Traffic, in the following format:
# SIP / UDP listen=udp:10.45.5.95:5070 # Uncomment the below line only when UE is behind double NAT (e.g. VoIP calling over WiFi/ CN behind a NAT) #listen=udp:10.4.128.21:5060 advertise 172.24.15.30:5060 # SIP / TCP listen=tcp:10.45.5.95:5070 # Uncomment the below line only when UE is behind double NAT (e.g. VoIP calling over WiFi/ CN behind a NAT) #listen=tcp:10.4.128.21:5060 advertise 172.24.15.30:5060 # SIP / TCP/TLS #listen=tls:11.22.33.44:5061
# IPSEC / UDP #!define IPSEC_LISTEN_ADDR "10.45.5.95" #!define IPSEC_CLIENT_PORT 5100 #!define IPSEC_SERVER_PORT 6100
# IP used in Rx_AAR_Register - IP of this P-CSCF, to be used in the flow for the AF-signaling #!define RX_AF_SIGNALING_IP "10.4.128.21" # Uncomment the below line only when UE is behind double NAT (e.g. VoIP calling over WiFi/ CN behind a NAT) ##!define RX_AF_SIGNALING_IP "172.24.15.30"
alias=pcscf.sip.example.com
#!define MY_WS_PORT 80 #!define MY_WSS_PORT 443
#!define PCSCF_URL "sip:pcscf.sip.example.com:5070"
#!define TCP_PROCESSES 8
I am not using pcrf .. rest of the things are same. OPTIONS request are looping and sometimes registration is getting stopped with 504 server timeout .. Unable to find the root-cause.
Kindly do the needful.
On Thu, Jun 25, 2020 at 12:29 PM supreeth herle herlesupreeth@gmail.com wrote:
can you please paste here your DNS zone file and pcscf configuration files? It looks like DNS is not setup properly as sip:example.com is not being resolved to point to ICSCF.
Best Regards, Supreeth
On Thu, 25 Jun 2020 at 07:20, Pavithra Mohanraja pavimohan3004@gmail.com wrote:
Hi Supreeth,
I have followed your guide to build kamailio IMS
https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/
services are running fine . when i try to make a call . registration fails with 478 unresolvable destination
93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: PCSCF REGISTER: Destination URI: <null> Request URI: sip:sip.example.com;transport=TCP 93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: Source IP and Port: (10.45.5.37:32945) Route-URI: 93(25632) NOTICE: <script>: Received IP and Port: (10.45.5.95:5060) 93(25632) NOTICE: <script>: Contact header: sip:bob@10.45.5.37:36858 ;rinstance=9cc3de25b0bbb76f;transport=tcp 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:264]: cscf_get_security(): No security parameters found 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:296]: cscf_get_security_verify(): No security-verify parameters found
*93(25632) CRITICAL: <core> [core/dns_cache.c:3157]: dns_srv_sip_resolve(): unknown proto 093(25632) ERROR: tm [ut.h:284]: uri2dst2(): failed to resolve "sip.example.com http://sip.example.com" :bug - critical error (-13)93(25632) ERROR: tm [t_fwd.c:1728]: t_forward_nonack(): failure to add branches93(25632) ERROR: sl [sl_funcs.c:392]: sl_reply_error(): stateless error reply used: Unresolvable destination (478/SL)93(25632) ERROR: <script>: REGISTER (sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP (10.45.5.37:32945 http://10.45.5.37:32945) to sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP, QaTgoJXt7UGPJl9-jd0pxQ..)*
what might be the issue . I have configured dns server also.
kindly help .
Thanks, Pavithra
On Wed, Jun 24, 2020 at 6:23 PM Pavithra Mohanraja < pavimohan3004@gmail.com> wrote:
Hi,
I am not sure if this issue comes in 5.3.4 version .
The below error i am facing in pcscf . 0(4152) ERROR: <script>: event_route[htable:mod-init] { 1(4153) ERROR: db_mysql [km_dbase.c:122]: db_mysql_submit_query(): driver error on query: Unknown column 'aor' in 'field list' (1054) 1(4153) ERROR: <core> [db_query.c:141]: db_do_query_internal(): error while submitting query 1(4153) ERROR: ims_usrloc_pcscf [udomain.c:992]: preload_udomain(): db_query (1) failed 1(4153) ERROR: ims_usrloc_pcscf [ims_usrloc_pcscf_mod.c:238]: child_init(): child(1): failed to preload domain 'location' 1(4153) ERROR: <core> [core/sr_module.c:781]: init_mod_child(): error while initializing module ims_usrloc_pcscf (/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_pcscf.so) (idx: 1 rank: 1 desc: [udp receiver child=0 sock=172.17.0.3:4060]) 1(4153) ERROR: <core> [core/pt.c:336]: fork_process(): init_child failed for process 1, pid 4153, "udp receiver child=0 sock= 172.17.0.3:4060" 1(4153) CRITICAL: <core> [main.c:1663]: main_loop(): Cannot fork 24(4199) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) 25(4215) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 28(4218) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 29(4219) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 30(4220) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 31(4221) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 32(4222) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 27(4217) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/4217 33(4223) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 34(4224) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing root@7f3840db6813:/etc/kamailio/pcscf# 0(4152) ALERT: <core> [main.c:762]: handle_sigs(): child process 4153 exited normally, status=255 0(4152) INFO: <core> [main.c:792]: handle_sigs(): terminating due to SIGCHLD 24(4199) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 23(4198) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 22(4197) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 21(4196) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 20(4195) INFO: <core> [main.c:847]: sig_usr(): signal 15 received
Kindly help..
Thanks, Pavithra
On Wed, Jun 24, 2020 at 5:16 PM supreeth herle herlesupreeth@gmail.com wrote:
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@lists.kamailio.org >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>>> >>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>> >>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>> >>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>> sr-users@lists.kamailio.org >>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>>
Hi,
Now i am trying with kamailio-5.3.4 version as a docker containers. There I am not using ipsec, pcrf related configurations . There registration and call establishment is happening. but during hangup , BYE packet is sent from alice to bob. and scscf returns *403* *Domain not served (destination not found error) . *
The same way happens from bob to alice also . couldnt able to find the root cause of the issue .
Thats why i thought of deploying the ims which you have written with VolTE setup. there i face different kind of issue.
Kindly help me in the first case . If you need any clarifications on this please let me know. I can give since i am completely blocked with this.
Thanks, Pavithra
On Thu, Jun 25, 2020 at 12:29 PM supreeth herle herlesupreeth@gmail.com wrote:
can you please paste here your DNS zone file and pcscf configuration files? It looks like DNS is not setup properly as sip:example.com is not being resolved to point to ICSCF.
Best Regards, Supreeth
On Thu, 25 Jun 2020 at 07:20, Pavithra Mohanraja pavimohan3004@gmail.com wrote:
Hi Supreeth,
I have followed your guide to build kamailio IMS
https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/
services are running fine . when i try to make a call . registration fails with 478 unresolvable destination
93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: PCSCF REGISTER: Destination URI: <null> Request URI: sip:sip.example.com;transport=TCP 93(25632) INFO: rr [rr_mod.c:515]: pv_get_route_uri_f(): No route header present. 93(25632) NOTICE: <script>: Source IP and Port: (10.45.5.37:32945) Route-URI: 93(25632) NOTICE: <script>: Received IP and Port: (10.45.5.95:5060) 93(25632) NOTICE: <script>: Contact header: sip:bob@10.45.5.37:36858 ;rinstance=9cc3de25b0bbb76f;transport=tcp 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:264]: cscf_get_security(): No security parameters found 93(25632) INFO: ims_registrar_pcscf [sec_agree.c:296]: cscf_get_security_verify(): No security-verify parameters found
*93(25632) CRITICAL: <core> [core/dns_cache.c:3157]: dns_srv_sip_resolve(): unknown proto 093(25632) ERROR: tm [ut.h:284]: uri2dst2(): failed to resolve "sip.example.com http://sip.example.com" :bug - critical error (-13)93(25632) ERROR: tm [t_fwd.c:1728]: t_forward_nonack(): failure to add branches93(25632) ERROR: sl [sl_funcs.c:392]: sl_reply_error(): stateless error reply used: Unresolvable destination (478/SL)93(25632) ERROR: <script>: REGISTER (sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP (10.45.5.37:32945 http://10.45.5.37:32945) to sip:bob@sip.example.com sip%3Abob@sip.example.com;transport=TCP, QaTgoJXt7UGPJl9-jd0pxQ..)*
what might be the issue . I have configured dns server also.
kindly help .
Thanks, Pavithra
On Wed, Jun 24, 2020 at 6:23 PM Pavithra Mohanraja < pavimohan3004@gmail.com> wrote:
Hi,
I am not sure if this issue comes in 5.3.4 version .
The below error i am facing in pcscf . 0(4152) ERROR: <script>: event_route[htable:mod-init] { 1(4153) ERROR: db_mysql [km_dbase.c:122]: db_mysql_submit_query(): driver error on query: Unknown column 'aor' in 'field list' (1054) 1(4153) ERROR: <core> [db_query.c:141]: db_do_query_internal(): error while submitting query 1(4153) ERROR: ims_usrloc_pcscf [udomain.c:992]: preload_udomain(): db_query (1) failed 1(4153) ERROR: ims_usrloc_pcscf [ims_usrloc_pcscf_mod.c:238]: child_init(): child(1): failed to preload domain 'location' 1(4153) ERROR: <core> [core/sr_module.c:781]: init_mod_child(): error while initializing module ims_usrloc_pcscf (/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_pcscf.so) (idx: 1 rank: 1 desc: [udp receiver child=0 sock=172.17.0.3:4060]) 1(4153) ERROR: <core> [core/pt.c:336]: fork_process(): init_child failed for process 1, pid 4153, "udp receiver child=0 sock= 172.17.0.3:4060" 1(4153) CRITICAL: <core> [main.c:1663]: main_loop(): Cannot fork 24(4199) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) 25(4215) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 28(4218) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 29(4219) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 30(4220) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 31(4221) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 32(4222) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 27(4217) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/4217 33(4223) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing 34(4224) WARNING: ims_usrloc_pcscf [usrloc_db.c:67]: connect_db(): DB connection already open... continuing root@7f3840db6813:/etc/kamailio/pcscf# 0(4152) ALERT: <core> [main.c:762]: handle_sigs(): child process 4153 exited normally, status=255 0(4152) INFO: <core> [main.c:792]: handle_sigs(): terminating due to SIGCHLD 24(4199) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 23(4198) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 22(4197) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 21(4196) INFO: <core> [main.c:847]: sig_usr(): signal 15 received 20(4195) INFO: <core> [main.c:847]: sig_usr(): signal 15 received
Kindly help..
Thanks, Pavithra
On Wed, Jun 24, 2020 at 5:16 PM supreeth herle herlesupreeth@gmail.com wrote:
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@lists.kamailio.org >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>>> >>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>>> >>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>>> >>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>>> sr-users@lists.kamailio.org >>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kamailio (SER) - Users Mailing List >>>>>>>> sr-users@lists.kamailio.org >>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>>