Hello Daniel, for my needs it works with the socket name, however it of course would be a good enhancement to be able to evaluate attrs for variables.
Best Regards Markus > Am 22.10.2021 um 15:40 schrieb Daniel-Constantin Mierla <[email protected]>: > > Hello, > > Karsten's suggestion is indeed a good way. > > The preprocessor for kamailio.cfg is tightly integrated in the config > interpreter, using lex/yacc to replace defined IDs with their associated > value, that code cannot be easily reused for dispatcher input. Probably a > simpler approach would be to evaluate attrs for variables, $def(ID) returning > the values of '#!define ID ...', because the internal API for variables is > available in modules, but it requires some C coding. > > Cheers, > Daniel > > On 20.10.21 09:38, Markus Bönke wrote: >> Hallo Karsten, >> >> thanks for the hint! With some modifications in my script it can work. >> >> Best regards >> >> Markus >> >>> Am 19.10.2021 um 16:21 schrieb Karsten Horsmann <[email protected] >>> <mailto:[email protected]>>: >>> >>> Hi Markus, >>> >>> not testet but looked at latest doc 'sockname' instead of socket could be a >>> solution. >>> So you label your sockets with "name" in the listen directive (in config >>> file) and use 'sockname' in dispatcher >>> table.https://kamailio.org/docs/modules/devel/modules/dispatcher.html#dispatcher.ex.attributes >>> >>> <https://kamailio.org/docs/modules/devel/modules/dispatcher.html#dispatcher.ex.attributes> >>> listen=udp:1.2.3.4:5060 <http://1.2.3.4:5060/> name "sock1" >>> >>> Am Di., 19. Okt. 2021 um 15:13 Uhr schrieb Markus Bönke <[email protected] >>> <mailto:[email protected]>>: >>> Hello all, >>> >>> I’ve a question regarding the dispatcher module. So far we use on every >>> server a separate database table, where the attribute column is set to the >>> local internal or external socket like "socket=udp:192.168.1.70:5060“ >>> <udp:192.168.1.70:5060%E2%80%9C> or socket=udp:80.239.xxx.xxx:5060 >>> <udp:80.239.xxx.xxx:5060>. Is there a way to use constants here like >>> socket=udp:IPADDR_INTERN:5060 <udp:IPADDR_INTERN:5060> or >>> socket=udp:IPADDR_EXTERN:5060 <udp:IPADDR_EXTERN:5060> which are replaced >>> when the data is loaded from the DB? >>> >>> >>> Thanks and regards >>> >>> Markus >>> __________________________________________________________ >>> Kamailio - Users Mailing List - Non Commercial Discussions >>> * [email protected] <mailto:[email protected]> >>> Important: keep the mailing list in the recipients, do not reply only to >>> the sender! >>> Edit mailing list options or unsubscribe: >>> * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users> >>> >>> >>> -- >>> Mit freundlichen Grüßen >>> *Karsten Horsmann* >>> __________________________________________________________ >>> Kamailio - Users Mailing List - Non Commercial Discussions >>> * [email protected] <mailto:[email protected]> >>> Important: keep the mailing list in the recipients, do not reply only to >>> the sender! >>> Edit mailing list options or unsubscribe: >>> * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users> >> >> >> >> __________________________________________________________ >> Kamailio - Users Mailing List - Non Commercial Discussions >> * [email protected] <mailto:[email protected]> >> Important: keep the mailing list in the recipients, do not reply only to the >> sender! >> Edit mailing list options or unsubscribe: >> * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users> > -- > Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com/> > www.twitter.com/miconda <http://www.twitter.com/miconda> -- > www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> > Kamailio Advanced Training - Online > Nov 08-11, 2021 (Europe Timezone) - Nov 22-25, 2021 (America Timezone) > * https://www.asipto.com/sw/kamailio-advanced-training-online/ > <https://www.asipto.com/sw/kamailio-advanced-training-online/>
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions * [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
