Hello guys,

I want to execute an sql only for INITIAL INVITEs, I'm trying like:

#!ifdef WITH_DID_VALIDATE
        if(!has_totag()) {
            sql_query("acd", "select * from did_numbers where didNumber = '$tU' and active = 'Y'", "ra");
            xlog("L_ERR", "[REQUEST_ROUTE] number of rows in table domain: $dbr(ra=>rows)\n");
            if( $dbr(ra=>rows)==0 ) {
                xlog("L_ERR", "[REQUEST_ROUTE] DID Number validation returned [$dbr(ra=>rows)], not responding to this request\n");
                exit;
            }
            sql_result_free("ra");
        }
#!endif

But, say I remove the DID from the allowed list while a call is going on. Then responses to the allowed INVITE would not be processed.

How would I limit that to ONLY the INITIAL INVITE? Should I use has_totag?

Thanks!

David

Regards,

David Villasmil
email: david.villasmil.work@gmail.com
phone: +34669448337