Denis, You probably need to specify the full address, including the mask, like: 1.1.1.1/32
Regards, Ilie On Thu, 11 Jul 2024 at 14:19, Denys Pozniak via sr-users < [email protected]> wrote: > I tested - no changes, plus an error appeared in the syslog: > > > > *CRITICAL: <core> [core/ip_addr.c:234]: ip_addr2sbuf(): unknown address > family 0CRITICAL: <core> [core/ip_addr.c:234]: ip_addr2sbuf(): unknown > address family 0* > > modparam("topos", "event_mode", 9) > > event_route[topos:msg-outgoing] { > if ( $sndto(ip) == "1.1.1.1" ) { > xlog("L_WARN","[msg-outgoing] $rm/$rU/$sndto(ip) \n"); > drop; > } > } > > event_route[topos:msg-receiving] { > if ( $si == "1.1.1.1" ) { > xlog("L_WARN","[msg-receiving] $rm/$rU/$si \n"); > drop; > } > } > > > > > чт, 11 июл. 2024 г. в 14:20, Patrick Karton <[email protected]>: > >> You have to use topos:receiving instead of topos:incoming. >> >> >> >> Le 11 juil. 2024 08:48, Denys Pozniak via sr-users < >> [email protected]> a écrit : >> >> Hello! >> I need to disable topos for one specific SIP trunk (in-out), it looks >> like it’s enough to use event_route with IP address filtering. >> But for some reason, the incoming INVITE from the peer still gets >> processed by topos and I also don’t see a mention of [msg-incoming] in the >> logs, only this: >> >> WARNING: <script>: [msg-outgoing] OPTIONS/you/1.1.1.1 >> >> Code snippet: >> >> loadmodule "topos.so" >> modparam("topos", "db_url", DBURL) >> modparam("topos", "contact_mode", 1) >> modparam("topos", "header_mode", 1) >> modparam("topos", "methods_noinitial", "OPTIONS,SUBSCRIBE,PUBLISH") >> modparam("topos", "dialog_expire", 7210) >> modparam("topos", "rr_update", 1) >> modparam("topos", "event_mode", 5) >> /* >> 1 - execute event_route[topos:msg-outgoing] >> 2 - execute event_route[topos:msg-sending] >> 4 - execute event_route[topos:msg-incoming] >> 8 - execute event_route[topos:msg-receiving] >> */ >> >> request_route { >> .... >> event_route[topos:msg-outgoing] { >> if ( $sndto(ip) == "1.1.1.1" ) { >> xlog("L_WARN","[msg-outgoing] $rm/$rU/$sndto(ip) \n"); >> drop; >> } >> } >> } >> >> event_route[topos:msg-incoming] { >> if ( $si == "1.1.1.1" ) { >> xlog("L_WARN","[msg-incoming] $rm/$rU/$si \n"); >> drop; >> } >> } >> >> # kamailio -v >> version: kamailio 5.7.1 (x86_64/linux) 1cf389-dirty >> >> >> >> -- >> >> BR, >> Denys Pozniak >> >> >> >> > > -- > > BR, > Denys Pozniak > > > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to > the sender! > Edit mailing list options or unsubscribe: >
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe:
