Hi,
Could anyone suggest me what UE client can be used to test the normal ims
call flow . Currently I am using zoiper client and facing issues of *403
forbidden - domain not served *. So kindly help me in this regard so that
if I change my UE client it works .
Thanks
Do you have some expirience with kamailio integration with MS teams ?
I follow the instructon from here
https://skalatan.de/en/blog/kamailio-sbc-teams
TLS part is configured correctly. I also got OPTIONS pings working between
MS teams and kamailio by following of this instruction. That is very good.
But... There is issues with outbound calls from MS teams to kamailo.
MS side send INVITE, kamailio responds with 180 and 200 OK, but looks like
MS ignores us. I know that I probably should use record_route_preset
function here to modify Record-Route headers to satisfy MS wishes. But
nothing helps. I also tried to modify contact header in 200 OK like it was
done for OPTIONS - no luck.
Anyone has a working example of kamailio files for MS team ?
Or at least sucessful pcap with them.
I can be wrong but looks like MS doesn't respect RFC at all.
Thanks.
Hi,
We are planning to use kamilio/RTP engine for our WebRTC calls. I would
like to know how the H264 codec licences are handled as i know there is a
royalty fee associated with this video codec from the server perspective.
As of now there is plan to use H264 pass through and vp8/vp9 transcoded to
H264 by the kamilio/RTP engine.
--
Cheers
Prakash
Hello,
I am using the dispatcher module, Kamailio version 5.3.3. The point is,
I am using send_udp() to forward the message, because I don't want
Kamailio to add headers Via nor Record-Route. I am just dispatching the
Invite message, and the rest of communication to be made just between
the endpoints, not through Kamailio.
However, I need to add before a custom header, using append_hf(). It
seems, send_udp() really changes nothing at all in the message, not even
something added by the script with append_hf(). It works if I use
forward(), but not if I use send_udp().
Is there a way to accomplish this?
Best regards,
--
Luis Rojas
Software Architect
Sixbell
Los Leones 1200
Providencia
Santiago, Chile
Phone: (+56-2) 22001288
mailto:luis.rojas@sixbell.com
http://www.sixbell.com
Hi,
After I watched the talk about Stir/Shaken(https://vimeo.com/396940577), I
wanted to try the module(secsipid), but I couldn't make it work.
I built the Kamailio from source using the following steps:
https://kamailio.org/docs/tutorials/devel/kamailio-install-guide-git/ .
And then built the secsipid following the instruction found here:
https://www.kamailio.org/docs/modules/devel/modules/secsipid.html#idm90 .
But when I start the Kamailio with the module loaded I get the following
error:
`
kamailio: ERROR: <core> [core/sr_module.c:325]: version_control(): no
version info in module </usr/local/lib64/kamailio/modules/secsipid.so>:
/usr/local/lib64/kamailio/modules/secsipid.so: undefined symbol:
module_version
`
How can I fix this?
Thank you in advance,
Alexandru Tripon
Hi David,
Kindly help me in this regard. I am not getting like it is because of pval
issue or some other issue which causes this issue.
I have configured kamailio as an IMS server as VM based .
PCSCF - 10.x.x.179
ICSCF - 10.x.x.79
SCSCF - 10.x.x.73
HSS - 10.x.x.75
I am using zoiper client for testing the call flow . The *registration is
happening properly* in my both zoiper clients for hss configured users
(alice and bob).
When i am making an *INVITE , *I am getting *403 Forbidden - Domain not
served *error from SCSCF.
The Call Flow for invite is as follows . call from alice(a)sip.example.com
zoiper1 (UE) -> PCSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
PCSCF -> SCSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
SCSCF -> PCSCF (100 trying)
SCSCF -> ICSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
ICSCF -> SCSCF (100 trying)
ICSCF -> SCSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
SCSCF -> ICSCF (100 trying)
SCSCF -> ICSCF (*403 Forbidden - Domain not served*)
ICSCF -> SCSCF (Request: ACK sip:bob@sip.example.com | )
ICSCF -> SCSCF ( 403 Forbidden - Domain not served )
SCSCF -> PCSCF ( 403 Forbidden - Domain not served )
PCSCF -> UE ( 403 Forbidden - Domain not served )
Below are the alias configuration i have done in pcscf,icscf,scscf nodes
*PCSCF.CFG*
# IP-Adress for incoming SIP-Traffic, in the following format:
# SIP / UDP
listen=udp:10.x.x.179:4060
# SIP / TCP
listen=tcp:10.x.x.179:4060
# SIP / TCP/TLS
listen=tls:10.x.x.179:4060
# IPSEC / UDP
#!define IPSEC_LISTEN_ADDR "0.0.0.0"
#!define IPSEC_CLIENT_PORT 5062
#!define IPSEC_SERVER_PORT 5063
#alias="sip.example.com:4060"
alias=pcscf.sip.example.com:4060
#!define MY_WS_PORT 80
#!define MY_WSS_PORT 443
#!define PCSCF_URL "sip:pcscf.sip.example.com:4060"
#!define TCP_PROCESSES 8
#!subst "/NETWORKNAME/sip.example.com/"
#!subst "/HOSTNAME/pcscf.sip.example.com/"
*ICSCF.CFG*
# SIP / UDP
listen=udp:10.x.x.79:4070
# SIP / TCP
listen=tcp:10.x.x.79:4070
# SIP / TCP/TLS
listen=tls:10.x.x.79:4071
alias="icscf.sip.example.com:4070"
#!define NETWORKNAME "sip.example.com"
#!define HOSTNAME "icscf.sip.example.com"
*SCSCF.CFG*
# SIP / UDP
listen=udp:10.x.x.73:4080
# SIP / TCP
listen=tcp:10.x.x.73:4080
# SIP / TCP/TLS
listen=tls:10.x.x.73:4081
#!define NETWORKNAME "sip.example.com"
#!define HOSTNAME "scscf.sip.example.com"
#!define URI "sip:scscf.sip.example.com:4080"
alias=scscf.sip.example.com:4080
# ENUM-Server to query:
#!define ENUM_SUFFIX "scscf.sip.example.com."
Kindly let me know where i am missing . Kindly need help in this issue
since the registration is happening successfully and dropping in the INVITE
level.
Kindly help.
Hi,
This is the lvalue.c file where i am facing the issue. kindly help.
if (unlikely(ret<0)){
LM_ERR("assignment failed at pos: (%d,%d-%d,%d)\n",
rve->fpos.s_line, rve->fpos.s_col,
rve->fpos.e_line, rve->fpos.e_col);
}
else
{
if(unlikely(_log_assign_action!=NULL))
_log_assign_action(msg, lv);
}
rval_destroy(rv);
return ret;
error:
if (rv) rval_destroy(rv);
return -1;
Hi ,
I have configured kamailio as an IMS server as VM based .
PCSCF - 10.x.x.179
ICSCF - 10.x.x.79
SCSCF - 10.x.x.73
HSS - 10.x.x.75
I am using zoiper client for testing the call flow . The *registration is
happening properly* in my both zoiper clients for hss configured users
(alice and bob).
When i am making an *INVITE , *I am getting *403 Forbidden - Domain not
served *error from SCSCF.
The Call Flow for invite is as follows . call from alice(a)sip.example.com
zoiper1 (UE) -> PCSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
PCSCF -> SCSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
SCSCF -> PCSCF (100 trying)
SCSCF -> ICSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
ICSCF -> SCSCF (100 trying)
ICSCF -> SCSCF ( INVITE sip:bob@sip.example.com;transport=UDP )
SCSCF -> ICSCF (100 trying)
SCSCF -> ICSCF (*403 Forbidden - Domain not served*)
ICSCF -> SCSCF (Request: ACK sip:bob@sip.example.com | )
ICSCF -> SCSCF ( 403 Forbidden - Domain not served )
SCSCF -> PCSCF ( 403 Forbidden - Domain not served )
PCSCF -> UE ( 403 Forbidden - Domain not served )
Below are the alias configuration i have done in pcscf,icscf,scscf nodes
*PCSCF.CFG*
# IP-Adress for incoming SIP-Traffic, in the following format:
# SIP / UDP
listen=udp:10.x.x.179:4060
# SIP / TCP
listen=tcp:10.x.x.179:4060
# SIP / TCP/TLS
listen=tls:10.x.x.179:4060
# IPSEC / UDP
#!define IPSEC_LISTEN_ADDR "0.0.0.0"
#!define IPSEC_CLIENT_PORT 5062
#!define IPSEC_SERVER_PORT 5063
#alias="sip.example.com:4060"
alias=pcscf.sip.example.com:4060
#!define MY_WS_PORT 80
#!define MY_WSS_PORT 443
#!define PCSCF_URL "sip:pcscf.sip.example.com:4060"
#!define TCP_PROCESSES 8
#!subst "/NETWORKNAME/sip.example.com/"
#!subst "/HOSTNAME/pcscf.sip.example.com/"
*ICSCF.CFG*
# SIP / UDP
listen=udp:10.x.x.79:4070
# SIP / TCP
listen=tcp:10.x.x.79:4070
# SIP / TCP/TLS
listen=tls:10.x.x.79:4071
alias="icscf.sip.example.com:4070"
#!define NETWORKNAME "sip.example.com"
#!define HOSTNAME "icscf.sip.example.com"
*SCSCF.CFG*
# SIP / UDP
listen=udp:10.x.x.73:4080
# SIP / TCP
listen=tcp:10.x.x.73:4080
# SIP / TCP/TLS
listen=tls:10.x.x.73:4081
#!define NETWORKNAME "sip.example.com"
#!define HOSTNAME "scscf.sip.example.com"
#!define URI "sip:scscf.sip.example.com:4080"
alias=scscf.sip.example.com:4080
# ENUM-Server to query:
#!define ENUM_SUFFIX "scscf.sip.example.com."
Kindly let me know where i am missing . Kindly need help in this issue
since the registration is happening successfully and dropping in the INVITE
level.
Kindly help.