[Serusers] Why SER query MySQL x times for the same thing?
Jan Janak
jan at iptel.org
Tue Nov 9 13:36:21 CET 2004
Could you send the whole config file and also SIP message dumps ?
Jan.
On 08-11 18:18, Rodrigo P. Telles wrote:
> Hi folks,
>
> I've been having litle troubles with SER.
> When I offhook my BT100 and called another phone, I saw in
> my log file that SER query the MySQL 3 or more times for the same
> thing (in this case, about group membership) and the same for log messages.
> I tried to flag the action but it doens't work.
>
> I think that the real problem is that I'm missing some thing
> in my configuration or I just didn't understand the call flow in SER.
> any ideas?
>
> I'm sending part of my ser.cfg, I hope it helps.
> ===================================
> record_route();
>
> if (method=="INVITE" && !isflagset(11)) {
> ~ log(1, "Voicemail is enable? ");
> ~ if (is_user_in("To", "voicemail")) {
> ~ log(1, "Yes\n");
> ~ setflag(8);
> ~ t_on_failure("1");
> ~ } else {
> ~ log(1, "No\n");
> ~ }
>
> ~ # native SIP destinations are handled using our USRLOC DB
> ~ if (!lookup("location")) {
> ~ #sl_send_reply("404", "Not Found");
> ~ if (uri=~"sip:[0-9]{4,6}@") {
> ~ if (!radius_proxy_authorize("")) {
> ~ proxy_challenge("", "0");
> ~ sl_send_reply("403", "That's not
> your home");
> ~ break;
> ~ };
> ~ rewriteuser("901");
> ~ rewritehostport("x.y.z.w:5060");
> ~ log(1, "Not found\n");
> ~ t_relay();
> ~ break;
> ~ } else {
> ~ route(1);
> ~ break;
> ~ };
> ~ };
> ~ setflag(11);
> };
> =========================================
> Thanks in advance.
>
> --
> ============================================
> Rodrigo P. Telles <telles at devel-it.com.br>
> Project Manager
> Devel-IT - http://www.devel-it.com.br
> TDKOM Group
> ============================================
>
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
More information about the sr-users
mailing list