Why are you loading rtpengine module first :
# loadmodule for RTPENGINE
loadmodule "rtpengine.so"
and later on do this:
#!ifdef WITH_NAT
loadmodule "nathelper.so"
#!ifdef WITH_RTPENGINE
loadmodule "rtpengine.so"
#!else
loadmodule "rtpproxy.so"
#!endif
#!endif

doesn't make much sense...

Same here, though this is more consistent with WITH_NAT check above:
#!ifdef WITH_RTPENGINE
# ----- rtpengine params -----
modparam("rtpengine", "rtpengine_sock", "udp:127.0.0.1:2223")
#!else
# ----- rtpproxy params -----
modparam("rtpproxy", "rtpproxy_sock", "udp:127.0.0.1:7722")
#!endif

but the following line is also unnecessary:
# RTENGINE MODULE
modparam("rtpengine", "rtpengine_sock", "udp:localhost:2223")

On :
if (is_method("INVITE")) {
setflag(FLT_ACC); # do accounting
}



You should add in T_RELAY route (for example) a call to rtpengine_delete, to free up RTP ports once the call is cancelled or terminated

if(is_method("BYE|CANCEL")) { # if(check_route_param("proxy_media=yes")) { rtpengine_delete(); xlog("L_INFO", " RTPEngine Delete from BYE|CANCEL message in route(RELAY)!"); # } }

Add in failure_route a call to rtpengine_delete() call, to free up RTP ports once the call is cancelled or terminated

You should also set the advertising IP address (the public IP address?? the VPN IP address?? not sure...)

Also, the script seems too complex for your needs. Do you need REGISTER? do you need route PRESENCE? and route LOCATION?



Sérgio Charrua

www.voip.pt
Tel.: +351 91 631 11 44

Email : sergio.charrua@voip.pt

This message and any files or documents attached are strictly confidential or otherwise legally protected. 

It is intended only for the individual or entity named. If you are not the named addressee or have received this email in error, please inform the sender immediately, delete it from your system and do not copy or disclose it or its contents or use it for any purpose. Please also note that transmission cannot be guaranteed to be secure or error-free.

 

 





On Wed, May 1, 2024 at 8:49 AM christian.marinelli--- via sr-users <sr-users@lists.kamailio.org> wrote:
Sergio Charrua wrote:
> Please share your kamailio.cfg file, if possible. Do not forget to hide any
> username & password that may be specified in it (i.e. db connection)
>
>
> *Sérgio Charrua*
>
> *www.voip.pt <http://www.voip.pt/>*
> Tel.: +351  <callto:+351+91+104+12+66>91 631 11 44
>
> Email : *sergio.charrua(a)voip.pt &lt;sergio.charrua(a)voip.pt&gt;*
>
> This message and any files or documents attached are strictly confidential
> or otherwise legally protected.
>
> It is intended only for the individual or entity named. If you are not the
> named addressee or have received this email in error, please inform the
> sender immediately, delete it from your system and do not copy or disclose
> it or its contents or use it for any purpose. Please also note that
> transmission cannot be guaranteed to be secure or error-free.
>
>
>
>
>
>
>
>
> On Tue, Apr 30, 2024 at 8:47 PM christian.marinelli--- via sr-users <
> sr-users(a)lists.kamailio.org&gt; wrote:
>
> >   Benoit Panizzon wrote:
> >   Hi Christian
> >
> >     this is interesting but when i install the
> > package all
> >  start automatically.
> >   How can i disable this function (compilation for kernel module)?
> >   Maybe i need to install a different packege?  To disalbe kernel module usage:
> >
> >  rtpengine.conf
> >
> >  ### for userspace forwarding only:
> >  table = -1
> >
> >
> >  Mit freundlichen Grüssen
> >
> >  -Benoît Panizzon-
> >  Hi @Benoit Panizzon and @Sergio Charrua,
> >  i set up rtpengine on my SIP server and i configured it with the guide you
> >  suggested to me:
> >
> >  https://nickvsnetworking.com/kamailio-bytes-rtp-media-proxying-with-rtpengi
> >
> >  Unfortunatly, there is no voice during the calls :)
> >  This is the pcap file during the call with rtpengine configured, if it can
> >  help you:
> >
> >  https://drive.google.com/file/d/1VQVrd8w5UicAsjl095MkwN5gNUcdjfI6/view?usp=
> >
> >  To make the test, i use two devices (two smartphone) connected to internet
> >  via mobile network (not in the same LAN) and as i can saw from the pcap
> >  file, it seems they want to comunicate with different ports from the
> >  standard 5060 (i opened the 5060 on my router).
> >  This could be the problem?
> >  Thanks a lot in advance
> >  Christian
> >  __________________________________________________________
> >  Kamailio - Users Mailing List - Non Commercial Discussions
> >  To unsubscribe send an email to sr-users-leave(a)lists.kamailio.org
> >  Important: keep the mailing list in the recipients, do not reply only to
> >  the sender!
> >  Edit mailing list options or unsubscribe:
> >

Hi @Sergio Charrua,
this is my kamailio.cfg configuration file:
https://docs.google.com/document/d/1HH9Gn8f_31nDhvbpprwKFs535z65C995nVqels7I3wQ/edit?usp=sharing
If you will need other informations, ask me without problems...
Thank you so much
Christian
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-leave@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe: