[SR-Users] problem with dialog module

Daniel-Constantin Mierla miconda at gmail.com
Mon Mar 28 10:39:08 CEST 2011


Hello,

On 3/28/11 9:12 AM, Linux Guy wrote:
> Dears,
>   I have been trying to use the dialog module to track active calls. I 
> was able to see the active dialogs in database before I implemented IP 
> authentication, now it is not saving the active dialogs to the 
> database. Please provide me some direction.
>
> Module parameters :
>
> modparam("dialog", "db_url", DBURL)
> modparam("dialog", "db_mode", 1)
> modparam("dialog", "dlg_flag", 4)
> #modparam("dialog", "rr_param", "xyz")
> modparam("dialog", "dlg_match_mode", 2)
> modparam("dialog", "timeout_avp","$avp(i:5)")
>
>
> Routing Logic:
> route(REQINIT);
>         route(NAT);
>         route(WITHINDLG);
>         if (is_method("CANCEL"))
>         {
>                 if (t_check_trans())
>                         t_relay();
>                 exit;
>         }
>         t_check_trans();
>         route(AUTH);
>
>         # record routing for dialog forming requests (in case they are 
> routed)
>         # - remove preloaded route headers
>         remove_hf("Route");
>         if (is_method("INVITE|SUBSCRIBE"))
>                 record_route();
>
>         # account only INVITEs
>         if (is_method("INVITE"))
>         {
>                 setflag(FLT_ACC); # do accounting
>                 dlg_manage();
>                 setflag(4);
>         }
>
>         route(PEER);
>
> In route(PEER) section, it checks for ip address in the address table 
> and then do the routing based on lcr module.
are you doing forwarding using t_relay()?

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
http://www.asipto.com




More information about the sr-users mailing list