Hi,
I am a newbie to sipclient Linphone. I know this issue is not related with
kamailio.Yet If anybody have tried it before , kindly provide me with some
links or procedures to be followed for call registration and connectivity
with kamailio since in my case, request is going but response is not coming
back resulting in timeout issue.
This happens only in linphone.If i do the samething in PJSIP/zoiper, call
registration and call establishment happens perfectly fine.
Kindly help.
Thanks,
Pavithra
hi,
i have kamailio+rtpengine acting as a SBC (private/public net interfaces)
kamailio 5.4.x/rtpengine 9.x/centos 7
using TOPOH module
modparam("topoh", "mask_ip", "public_IP")
i'm rewriting IPs in INVITE like this
$var(ruri) = "sip:" + $(ru{re.subst,/private_IP/public_IP/g});
$ru = $(ru{re.subst,/private_IP/public_IP/g});
$tu = $(tu{re.subst,/private_IP/public_IP/g});
$fu = $(fu{re.subst,/remote_private_IP/public_IP/g});
the same for route[WITHINDIALOG] and INVITE
i have problem with session timers using re-INVITE method
in the first INVITE SDP is correct
c=IN IP4 public_IP
but
in the reinvite is
c=IN IP4 private_IP
and remote SBC drop with 422 because SDP is changed and SDP version is not.
any tips / best practice?
thanks
Marek
Hello sir,
I got the the log from kamailio as u explained thank you , now i want to put subscribers in groups so subscribers in group (a)could not call subscribers in group(b) , and i want to make subscriber could call any one but no one could call him , thank you.
I would like to use Kamailio to drop every call that is answered with no
previous 180 / 183 responses or with 180 / 183 responses with no media
attached (no SDP?).
Is it possible? How could I accomplish this?
Thanks,
Valter
Hi Team,
May I check with you, Is there a SIP message generator available for the Kamailio? I want to test my setup using some test SIP messages.
Many ThanksLuke.
Hi all,
Does anybody know, when the xcap_client deletes a registered document from the database? Is it possible to deregister a document?
Are you sure, the documented get_elem API function is actually implemented?
All the best
Christoph
Hello,
The dlg.list_match rpc function from the dialog module is not able to find
dialogs matching by the callid key:
kamcmd dlg.list_match callid eq "01234567890(a)192.168.0.1"
getting back:
error: 500 - Invalid matching key parameter
I think it's because of this check:
2945:dialog.c: } else if(mkey.len==5 && strncmp(mkey.s, "callid", mkey.len
)==0) {
the mkey.len - should be 6 in this case, I recompiled locally the dialog
module and seems to be working ok.
Thank you.
Hello,
Kamailio SIP Server v5.2.8 stable release is out.
This is a maintenance release of the old stable branch (5.2), that includes fixes since the release of v5.2.7. There are no change to database schema or configuration language structure that you have to do on previous installations of v5.2.x. Unless major regressions are discovered after the release, this will be the last release of the 5.2 stable branch. The current stable branches 5.3 and 5.4 will continue to be maintained.
Deployments running previous v5.2.x versions are strongly recommended to be upgraded to v5.2.8.
For more details about version 5.2.8 (including links and guidelines to download the tar file or from GIT repository), visit:
https://www.kamailio.org/w/2020/10/kamailio-5-2-8-released/
RPM, Debian/Ubuntu packages will be available soon as well.
Many thanks to all contributing and using Kamailio!
Cheers,
Henning
--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://gilawa.com<https://gilawa.com/>
Hello,
I'm trying to use Kamailio as a proxy and registrar component in our network and I would like to be able to do several things. I have an MCU capable of making SIP calls and using Kamailio as a proxy but it is not able to register with Kamailio. I would like to have Kamailio resolve addresses using its DNS component. I have attempted to do this, but I am getting 403 Not relaying responses when attempting to make calls through Kamailio that require the destination URI to be resolved. I have enabled debug and I don't see anything that would cause this. I have verified our /etc/resolv.conf file. When I use the primary DNS server in the list on an endpoint, I can get the address to resolve and the call completes correctly. I know I have working equipment on each end and the DNS server and URI are correct but going through Kamailio fails for both the MCU and endpoint when using it as a proxy. I have also tried to disable the internal resolver by adding the use_dns_cache=no option to the kamailio.cfg file. This produced the same result but as I mentioned I have independently verified the DNS server so I know the issue is isolated to Kamailio. Is it possible for Kamailio to do this or am I wrong in believing it can? The second thing I would like to do is to route calls to the MCU based on a prefix. I think I roughly have this working by adding a custom routing block to the request_route operation. I would also like to be able to make calls to local equipment that is not registered with the registrar and I am not able to do this either. I get the same 403 Not Relaying error when I attempt to call a local endpoint by IP address through the proxy that is also not registered with the registrar. Any info is greatly appreciated.
version: kamailio 5.2.5 (x86_64/linux)
flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144 MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled on 09:56:06 Oct 17 2019 with gcc 8.3.0
Thanks,
Justin
Hi All,
I have done all the changes to get teams working according to
https://skalatan.de/en/blog/kamailio-sbc-teams#:~:text=Extend%20the%20MS%20…
.
but i find when i send a call to teams they send a response back with
service unavailable.
Can anyone guide me what I am doing wrong?
I have added the record route and confirm it is being sent
My setup is freeswitch -- kamailio --- teams