[SR-Users] Problem faced when Using Kamaiio as Session Refresher
Daniel-Constantin Mierla
miconda at gmail.com
Sun Mar 22 10:31:09 CET 2020
Hello,
are you looking for Kamailio to send re-INVITEs? If yes, that is not
available as a feature of dialog module.
Cheers,
Daniel
On 21.03.20 10:39, harneet singh wrote:
> Hi,
>
> I am fairly new to Kamailio and had a question regarding how to use
> Kamailio to enable Session refresh functionality when Kamailio is
> acting as Sip Stateful Proxy.
> Kamailio Version used: *5.3.2* with *Call Load based routing* using
> the *dispatcher *module.
>
>
> * From what i understand from the documentation, Kamailio will
> probably not be acting as a session refresher, but Kamailio can tear
> down the call in case session refresh is negotiated, between the
> caller and the callee(via Kamailio Sip Proxy), and no message
> exchange happens in the duration set in Session-Expires header. *Is my
> understanding correct?*
> *
> *
> ** *I believe the above functionality is possible by using the *sst*
> and *dialog* module. I have set the same according to the
> documentation but I keep getting the following error:
> "dialog [dlg_handlers.c:681]: *get_dlg_timeout(): invalid AVP value,
> using default timeout*"
> Can someone share a working example?
>
> * When i tried hardcoding the timeout value by setting the timeout_avp
> to a specific value, Kamailio did sense a timeout and hence sent a BYE
> towards the caller and the Callee side both(which is what the
> requirement is), however, i do see the *dialog is still not cleared*
> in the "kamcmd dispatcher.list". Output excerpt below for reference:
>
> [root at CPaaSVM ~]# kamcmd dispatcher.list
> {
> NRSETS: 1
> RECORDS: {
> SET: {
> ID: 1
> TARGETS: {
> DEST: {
> URI:
> sip:172.27.44.121:5080;transport=tcp
> FLAGS: AP
> PRIORITY: 0
> ATTRS: {
> BODY:
> duid=sample-cas;maxload=1000
> DUID: sample-cas
> MAXLOAD: 1000
> WEIGHT: 0
> RWEIGHT: 0
> SOCKET:
> }
> LATENCY: {
> AVG: 111.304000
> STD: 1042.193000
> EST: 2.385000
> MAX: 9999
> TIMEOUT: 1
> }
> RUNTIME: {
> DLGLOAD: *1*
> }
> }
> }
> }
> }
> }
>
> It is noteworthy that in case the BYE is initiated by either the
> caller or the callee, the dialog is cleared properly and the DLGLOAD
> is set to 0 on call termination.
>
> Any pointers for the above questions would be highly appreciated.
>
> Regards,
> Harneet
>
> --
> "Once you eliminate the impossible, whatever remains, no matter how
> improbable, must be the truth" - Sir Arthur Conan Doyle
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200322/6644d674/attachment.html>
More information about the sr-users
mailing list