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 <miconda(a)gmail.com>om>:
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
<khorsmann(a)gmail.com <mailto:khorsmann@gmail.com>>:
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#dispa…
<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 <mb(a)tenios.de
<mailto:mb@tenios.de>>:
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
* sr-users(a)lists.kamailio.org <mailto:sr-users@lists.kamailio.org>
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
* sr-users(a)lists.kamailio.org <mailto:sr-users@lists.kamailio.org>
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
* sr-users(a)lists.kamailio.org <mailto:sr-users@lists.kamailio.org>
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/>