<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Just for reference in case someone needs it in the future, when a
special character is not working directly as a parameter in a
transformation, try to set it in a variable and then use the
variable in the transformation, like:</p>
<p>$var(s) = '#';</p>
<p>$var(v) = $(rU{s.select,0,$var(s)});</p>
<p>Not all transformations accept variables, but most of them do.<br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 12.01.20 12:18, Henning Westerholt
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:dbf3dc77-5da7-d573-3c86-e59443a935e0@skalatan.de">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Thanks for letting us know, good that you found the issue.</p>
<p>You might want to switch your mailman subscription from digest
mode to normal mode - that makes it easier to participate in
discussions.<br>
</p>
<p>Cheers,</p>
<p>Henning<br>
</p>
<div class="moz-cite-prefix">Am 11.01.20 um 17:16 schrieb Sam
Ware:<br>
</div>
<blockquote type="cite"
cite="mid:CAC914cJGY3ioivpRsXD7agkA15yu+BRi9nfuiaaGiLYFj21FYA@mail.gmail.com">
<div dir="ltr">Sorry to have bothered everyone. But the
following is the correct usage. I had a typo a line above
that was showing as being in this line.
<div><br>
</div>
<div><span style="font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(156,220,254)">$avp(techprefix)</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)"> = $(rU{s.</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)">select,</span><span style="font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(181,206,168)">0</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)">,#});</span> <br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Jan 11, 2020 at 9:00
AM Sam Ware <<a href="mailto:sam.ware@gmail.com"
moz-do-not-send="true">sam.ware@gmail.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div>Alex,</div>
<div><br>
</div>
<div>I get the following error</div>
<div><br>
</div>
<div>ERROR: <core> [core/pvapi.c:1127]:
pv_parse_spec2(): wrong char [<br>
ERROR: bad config file (1 errors)<br>
CRITICAL: <core> [core/cfg.y:3537]:
yyerror_at(): parse error in config file
/usr/local/etc/kamailio/kamailio.cfg, line 462, column
23-40: Can't get from cache: $(rU{s.select,0,#)<br>
</div>
<div><br>
</div>
<div>David, </div>
<div><br>
</div>
I did try escaping and get the same error.
<div><br>
</div>
<div><span style="font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(156,220,254)">$avp(techprefix)</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)"> = $(rU{s.</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)">select,</span><span style="font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(181,206,168)">0</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)">,\#});</span> <br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>additionally, I think I initially tried it double
quoted. </div>
<div><br>
</div>
<div><span style="font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(156,220,254)">$avp(techprefix)</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)"> = $(rU{s.</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)">select,</span><span style="font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(181,206,168)">0</span><span style="color:rgb(212,212,212);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre-wrap;background-color:rgb(30,30,30)">,"#"});</span>
<br>
</div>
<div><br>
</div>
<div>Resulted in:</div>
<div>ERROR: <core> [core/pvapi.c:1127]:
pv_parse_spec2(): wrong char [<br>
ERROR: bad config file (1 errors)<br>
CRITICAL: <core> [core/cfg.y:3537]:
yyerror_at(): parse error in config file
/usr/local/etc/kamailio/kamailio.cfg, line 462, column
23-42: Can't get from cache: $(rU{s.select,0,"#")<br>
</div>
</div>
<div><br>
</div>
<div>Here is the entire block.</div>
<div><br>
</div>
<div>
<div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap">
<div> <span style="color:rgb(197,134,192)">if</span> (<span style="color:rgb(156,220,254)">$rU</span> =~ <span style="color:rgb(206,145,120)">"[</span><span style="color:rgb(215,186,125)">\*\#</span><span style="color:rgb(206,145,120)">]"</span>) {</div>
<div> xlog(<span style="color:rgb(206,145,120)">"L_INFO"</span>, <span style="color:rgb(206,145,120)">"[$ci] -> $rU appears to have a tech prefix, processing...</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">"</span>);</div>
<div> <span style="color:rgb(197,134,192)">if</span> (<span style="color:rgb(156,220,254)">$rU</span> =~ <span style="color:rgb(206,145,120)">"</span><span style="color:rgb(215,186,125)">\*</span><span style="color:rgb(206,145,120)">"</span>) {</div>
<div> <span style="color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">0</span>,*});</div>
<div> <span style="color:rgb(106,153,85)">## Reset the RURI user to the non-tech prefix'ed value</span></div>
<div> <span style="color:rgb(156,220,254)">$rU</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">1</span>,*});</div>
<div> <span style="color:rgb(106,153,85)">## Overwrite the message source variable with "sourceip-techprefix"</span></div>
<div> <span style="color:rgb(156,220,254)">$var(messagesource)</span> = <span style="color:rgb(156,220,254)">$_s</span>(<span style="color:rgb(156,220,254)">$si</span>-<span style="color:rgb(156,220,254)">$avp(techprefix)</span>);</div>
<div> } <span style="color:rgb(197,134,192)">else</span> <span style="color:rgb(197,134,192)">if</span> (<span style="color:rgb(156,220,254)">$rU</span> =~ <span style="color:rgb(206,145,120)">"</span><span style="color:rgb(215,186,125)">\#</span><span style="color:rgb(206,145,120)">"</span>) {</div>
<div> <span style="color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">0</span>,<span style="color:rgb(106,153,85)">#)});</span></div>
<div> <span style="color:rgb(106,153,85)">## Reset the RURI user to the non-tech prefix'ed value</span></div>
<div> <span style="color:rgb(156,220,254)">$rU</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">1</span>,<span style="color:rgb(106,153,85)">#});</span></div>
<div> <span style="color:rgb(106,153,85)">## Overwrite the message source variable with "sourceip-techprefix"</span></div>
<div> <span style="color:rgb(156,220,254)">$var(messagesource)</span> = <span style="color:rgb(156,220,254)">$_s</span>(<span style="color:rgb(156,220,254)">$si</span>-<span style="color:rgb(156,220,254)">$avp(techprefix)</span>);</div>
<div> }</div>
<div> }</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Jan 11, 2020
at 5:00 AM <<a
href="mailto:sr-users-request@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users-request@lists.kamailio.org</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
Send sr-users mailing list submissions to<br>
<a href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">
sr-users@lists.kamailio.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web,
visit<br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank"
moz-do-not-send="true">
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
or, via email, send a message with subject or body
'help' to<br>
<a
href="mailto:sr-users-request@lists.kamailio.org"
target="_blank" moz-do-not-send="true">
sr-users-request@lists.kamailio.org</a><br>
<br>
You can reach the person managing the list at<br>
<a
href="mailto:sr-users-owner@lists.kamailio.org"
target="_blank" moz-do-not-send="true">
sr-users-owner@lists.kamailio.org</a><br>
<br>
When replying, please edit your Subject line so it is
more specific<br>
than "Re: Contents of sr-users digest..."<br>
Today's Topics:<br>
<br>
1. Re: Kamailio in Docker Compile Error (Sergey
Safarov)<br>
2. Re: Kamailio in Docker Compile Error (Sam Ware)<br>
3. Kamailio 5.2.2 IMS -enum_query question (Woscek,
Martin W.)<br>
4. String Transformation Question (Sam Ware)<br>
5. Re: String Transformation Question (Alex
Balashov)<br>
6. Re: String Transformation Question (David
Villasmil)<br>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Sergey Safarov <<a
href="mailto:s.safarov@gmail.com" target="_blank"
moz-do-not-send="true">s.safarov@gmail.com</a>><br>
To: "Kamailio (SER) - Users Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
Cc: <br>
Bcc: <br>
Date: Fri, 10 Jan 2020 14:38:02 +0300<br>
Subject: Re: [SR-Users] Kamailio in Docker Compile
Error<br>
<div dir="ltr">please try kamailio-ci:5.3.2-alpine<br>
I will fix error about kamailio-ci:5.3.1-alpine.</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Jan 10,
2020 at 1:53 PM Asgaroth <<a
href="mailto:00asgaroth00@gmail.com"
target="_blank" moz-do-not-send="true">00asgaroth00@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="auto">Hi,
<div dir="auto"><br>
</div>
<div dir="auto">I see that the
kamailio-ci:5.3.1-alpine tag exists, but was
getting an error when trying to pull it 2 days
ago, 5.3.0- alpine works fine.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Unfortunately I cannot post the
actual docker pull error right now (in
airport, on my phone)</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri 10 Jan
2020, 08:32 Sergey Safarov, <<a
href="mailto:s.safarov@gmail.com"
target="_blank" moz-do-not-send="true">s.safarov@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;margin-top:0px;padding:16px;overflow:auto;line-height:1.45;background-color:rgb(246,248,250);border-radius:3px;color:rgb(36,41,46);margin-bottom:0px"><code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;padding:0px;margin:0px;background:initial;border-radius:3px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit">yum -y install yum-utils
yum-config-manager --add-repo <a href="http://rpm.kamailio.org/centos/kamailio.repo" rel="noreferrer" target="_blank" moz-do-not-send="true">http://rpm.kamailio.org/centos/kamailio.repo</a>
yum install kamailio</code></pre>
<div><br>
</div>
<div>Also you can use this docker image</div>
<div><a
href="https://hub.docker.com/repository/docker/kamailio/kamailio-ci"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://hub.docker.com/repository/docker/kamailio/kamailio-ci</a><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri,
Jan 10, 2020 at 10:58 AM Daniel-Constantin
Mierla <<a
href="mailto:miconda@gmail.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true">miconda@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>Hello,</p>
<p>try to install which and pkg-config
tools.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div>On 10.01.20 02:21, Sam Ware wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">I am attempting to
create my own docker image on Centos
7. During the build, I get the
following error message during the
"make all" phase.
<div>----------------------------------------------------------------------</div>
<div>CC (gcc) [kamailio]
core/cfg.tab.o<br>
LD (gcc) [kamailio]
kamailio<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
CC (gcc) [M db_mysql.so]
km_dbase.o<br>
km_dbase.c:36:19: fatal error:
mysql.h: No such file or directory<br>
#include <mysql.h><br>
^<br>
compilation terminated.<br>
make[1]: *** [km_dbase.o] Error 1<br>
make: *** [modules] Error 1</div>
<div>------------------------------------------------------------------------</div>
<div><br>
</div>
<div>I checked and the mysql.h
exists in the /usr/include/mysql
directory.</div>
<div><br>
</div>
<div>Any thoughts?</div>
<div><br>
</div>
<div>FYI, here is my Dockerfile</div>
<div><br>
</div>
<div>FROM centos:7<br>
MAINTAINER “Sam D Ware” <a
href="mailto:sware@o1.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true">
sware@o1.com</a><br>
ENV container docker<br>
RUN (cd
/lib/systemd/system/sysinit.target.wants/;
for i in ; do [ $i ==
systemd-tmpfiles-setup.service ]
|| rm -f $i; done);<br>
RUN rm -rf
/lib/systemd/system/multi-user.target.wants/
\<br>
&& rm -rf
/etc/systemd/system/.wants/ \<br>
&& rm -rf
/lib/systemd/system/local-fs.target.wants/
\<br>
&& rm -f
/lib/systemd/system/sockets.target.wants/udev
\<br>
&& rm -f
/lib/systemd/system/sockets.target.wants/initctl
\<br>
&& rm -rf
/lib/systemd/system/basic.target.wants/
\<br>
&& rm -f
/lib/systemd/system/anaconda.target.wants/*<br>
VOLUME [ “/sys/fs/cgroup”]<br>
RUN yum -y install epel-release<br>
RUN yum -y update<br>
RUN yum -y install git-core gcc
gcc-c++ flex bison mysql-devel<br>
RUN yum -y install mariadb-devel
hiredis hiredis-devel curl nss
make<br>
WORKDIR /usr/local/src/<br>
RUN git clone --depth 1
--no-single-branch <a
href="https://github.com/kamailio/kamailio"
rel="noreferrer" target="_blank"
moz-do-not-send="true">
https://github.com/kamailio/kamailio</a> kamailio <br>
WORKDIR /usr/local/src/kamailio/ <br>
RUN git checkout -b 5.3 origin/5.3<br>
RUN make cfg<br>
COPY modules.lst
/usr/local/src/kamailio/src/ <br>
RUN make all<br>
RUN make install<br>
RUN groupadd kamailio<br>
RUN adduser --system -g kamailio
--shell /bin/false -c "Kamailio"
--home /var/run/kamailio kamailio<br>
RUN cp
/usr/local/src/kamailio/pkg/kamailio/obs/kamailio.sysconfig
/etc/sysconfig/kamailio<br>
COPY kamailio.service
/etc/systemd/system/kamailio.service<br>
RUN yum clean all; systemctl
enable kamailio<br>
CMD ["/usr/sbin/init"]<br
clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" rel="noreferrer" target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre cols="72">--
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" rel="noreferrer" target="_blank" moz-do-not-send="true">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" rel="noreferrer" target="_blank" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" rel="noreferrer" target="_blank" moz-do-not-send="true">www.linkedin.com/in/miconda</a>
Kamailio World Conference - April 27-29, 2020, in Berlin -- <a href="http://www.kamailioworld.com" rel="noreferrer" target="_blank" moz-do-not-send="true">www.kamailioworld.com</a></pre>
</div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a
href="mailto:sr-users@lists.kamailio.org"
rel="noreferrer" target="_blank"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer noreferrer"
target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org"
rel="noreferrer" target="_blank"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Sam Ware <<a href="mailto:sam.ware@gmail.com"
target="_blank" moz-do-not-send="true">sam.ware@gmail.com</a>><br>
To: <a href="mailto:miconda@gmail.com" target="_blank"
moz-do-not-send="true">miconda@gmail.com</a><br>
Cc: "Kamailio (SER) - Users Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
Bcc: <br>
Date: Fri, 10 Jan 2020 07:23:46 -0600<br>
Subject: Re: [SR-Users] Kamailio in Docker Compile
Error<br>
<div dir="ltr">Thanks Daniel,
<div><br>
</div>
<div>That got me past that hurdle. It was the
"which". Looks like the pkg-config tools was
already install; probably a preq for one of the
other pkgs. </div>
<div><br>
</div>
<div>Sam</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Jan 10,
2020 at 1:58 AM Daniel-Constantin Mierla <<a
href="mailto:miconda@gmail.com" target="_blank"
moz-do-not-send="true">miconda@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>Hello,</p>
<p>try to install which and pkg-config tools.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div>On 10.01.20 02:21, Sam Ware wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">I am attempting to create my
own docker image on Centos 7. During the
build, I get the following error message
during the "make all" phase.
<div>----------------------------------------------------------------------</div>
<div>CC (gcc) [kamailio]
core/cfg.tab.o<br>
LD (gcc) [kamailio] kamailio<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
make[1]: which: Command not found<br>
CC (gcc) [M db_mysql.so]
km_dbase.o<br>
km_dbase.c:36:19: fatal error: mysql.h: No
such file or directory<br>
#include <mysql.h><br>
^<br>
compilation terminated.<br>
make[1]: *** [km_dbase.o] Error 1<br>
make: *** [modules] Error 1</div>
<div>------------------------------------------------------------------------</div>
<div><br>
</div>
<div>I checked and the mysql.h exists in the
/usr/include/mysql directory.</div>
<div><br>
</div>
<div>Any thoughts?</div>
<div><br>
</div>
<div>FYI, here is my Dockerfile</div>
<div><br>
</div>
<div>FROM centos:7<br>
MAINTAINER “Sam D Ware” <a
href="mailto:sware@o1.com"
target="_blank" moz-do-not-send="true">
sware@o1.com</a><br>
ENV container docker<br>
RUN (cd
/lib/systemd/system/sysinit.target.wants/;
for i in ; do [ $i ==
systemd-tmpfiles-setup.service ] || rm -f
$i; done);<br>
RUN rm -rf
/lib/systemd/system/multi-user.target.wants/
\<br>
&& rm -rf
/etc/systemd/system/.wants/ \<br>
&& rm -rf
/lib/systemd/system/local-fs.target.wants/
\<br>
&& rm -f
/lib/systemd/system/sockets.target.wants/udev
\<br>
&& rm -f
/lib/systemd/system/sockets.target.wants/initctl
\<br>
&& rm -rf
/lib/systemd/system/basic.target.wants/ \<br>
&& rm -f
/lib/systemd/system/anaconda.target.wants/*<br>
VOLUME [ “/sys/fs/cgroup”]<br>
RUN yum -y install epel-release<br>
RUN yum -y update<br>
RUN yum -y install git-core gcc gcc-c++
flex bison mysql-devel<br>
RUN yum -y install mariadb-devel hiredis
hiredis-devel curl nss make<br>
WORKDIR /usr/local/src/<br>
RUN git clone --depth 1 --no-single-branch
<a
href="https://github.com/kamailio/kamailio"
target="_blank" moz-do-not-send="true">
https://github.com/kamailio/kamailio</a>
kamailio <br>
WORKDIR /usr/local/src/kamailio/ <br>
RUN git checkout -b 5.3 origin/5.3<br>
RUN make cfg<br>
COPY modules.lst
/usr/local/src/kamailio/src/ <br>
RUN make all<br>
RUN make install<br>
RUN groupadd kamailio<br>
RUN adduser --system -g kamailio --shell
/bin/false -c "Kamailio" --home
/var/run/kamailio kamailio<br>
RUN cp
/usr/local/src/kamailio/pkg/kamailio/obs/kamailio.sysconfig
/etc/sysconfig/kamailio<br>
COPY kamailio.service
/etc/systemd/system/kamailio.service<br>
RUN yum clean all; systemctl enable
kamailio<br>
CMD ["/usr/sbin/init"]<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre cols="72">--
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank" moz-do-not-send="true">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank" moz-do-not-send="true">www.linkedin.com/in/miconda</a>
Kamailio World Conference - April 27-29, 2020, in Berlin -- <a href="http://www.kamailioworld.com" target="_blank" moz-do-not-send="true">www.kamailioworld.com</a></pre>
</div>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: "Woscek, Martin W." <<a
href="mailto:mwoscek@mitre.org" target="_blank"
moz-do-not-send="true">mwoscek@mitre.org</a>><br>
To: "Kamailio (SER) - Users Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
Cc: <br>
Bcc: <br>
Date: Fri, 10 Jan 2020 16:57:29 +0000<br>
Subject: [SR-Users] Kamailio 5.2.2 IMS -enum_query
question<br>
<div lang="EN-US">
<div>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am trying to invoke unum
lookups from calls to enum_query()
,is_from_user_enum() and enum_pv_query().</p>
<p class="MsoNormal">However we are not seeing any
enum lookups over the wire using wireshark.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">In the Kamailio.cfg the
following are set:</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">loadmodule "enum"</p>
<p class="MsoNormal">modparam("enum",
"domain_suffix", "<a
href="http://mydnsserver.org" target="_blank"
moz-do-not-send="true">mydnsserver.org</a>.")</p>
<p class="MsoNormal">modparam("enum",
"i_enum_suffix", " <a
href="http://mydnsserver.org" target="_blank"
moz-do-not-send="true">
mydnsserver.org</a>.")</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">sample use in our
Kamailio.cfg file:</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">if(!enum_query("<a
href="http://mydnsserver.org" target="_blank"
moz-do-not-send="true">mydnsserver.org</a>."))
{</p>
<p class="MsoNormal"> xlog(“….);</p>
<p class="MsoNormal"> #do something</p>
<p class="MsoNormal">} else {</p>
<p class="MsoNormal"> Xlog(“….”)</p>
<p class="MsoNormal"> #do something
else</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I do see NAPTR lookups being
done by the other Kamailio IMS processes
initially when it starts up so I know it has
connectivity to the DNS server, but none for the
invoked enum queries.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">We are running Kamailio
5.2.2.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks,</p>
<p class="MsoNormal">Martin</p>
</div>
</div>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Sam Ware <<a href="mailto:sam.ware@gmail.com"
target="_blank" moz-do-not-send="true">sam.ware@gmail.com</a>><br>
To: "Kamailio (SER) - Users Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
Cc: <br>
Bcc: <br>
Date: Fri, 10 Jan 2020 17:22:17 -0600<br>
Subject: [SR-Users] String Transformation Question<br>
<div dir="ltr">We are receiving traffic with a tech
prefix. We want to be able to use a # (hash tag)
for the separator for the tech prefix and the remote
user ($rU). I was using the s.select transformation
before when using * for separator, but I get an
error because it appears that it being interpreted
as a comment. Any suggestions?
<div><br>
</div>
<div>Example:</div>
<div>## How I was doing it with the *</div>
<div>
<div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap">
<div><span style="color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">0</span>,*});</div>
</div>
</div>
<div><br>
</div>
<div>## How I tried and got an error for the hash
tag<br clear="all">
<div>
<div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap">
<div><span style="color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">0</span>,#});</div>
</div>
</div>
-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
</div>
</div>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Alex Balashov <<a
href="mailto:abalashov@evaristesys.com"
target="_blank" moz-do-not-send="true">abalashov@evaristesys.com</a>><br>
To: "Kamailio (SER) - Users Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
Cc: <br>
Bcc: <br>
Date: Fri, 10 Jan 2020 18:24:44 -0500<br>
Subject: Re: [SR-Users] String Transformation Question<br>
<div dir="auto">What’s the error?<br>
<br>
<div dir="ltr">—
<div>Sent from mobile, with due apologies for
brevity and errors.</div>
</div>
<div dir="ltr"><br>
<blockquote type="cite">On Jan 10, 2020, at 6:23
PM, Sam Ware <<a
href="mailto:sam.ware@gmail.com"
target="_blank" moz-do-not-send="true">sam.ware@gmail.com</a>>
wrote:<br>
<br>
</blockquote>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">We are receiving traffic with a
tech prefix. We want to be able to use a #
(hash tag) for the separator for the tech
prefix and the remote user ($rU). I was using
the s.select transformation before when using
* for separator, but I get an error because it
appears that it being interpreted as a
comment. Any suggestions?
<div><br>
</div>
<div>Example:</div>
<div>## How I was doing it with the *</div>
<div>
<div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap">
<div><span style="color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">0</span>,*});</div>
</div>
</div>
<div><br>
</div>
<div>## How I tried and got an error for the
hash tag<br clear="all">
<div>
<div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap">
<div><span style="color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="color:rgb(181,206,168)">0</span>,#});</div>
</div>
</div>
-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
</div>
</div>
<span>_______________________________________________</span><br>
<span>Kamailio (SER) - Users Mailing List</span><br>
<span><a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a></span><br>
<span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></span><br>
</div>
</blockquote>
</div>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: David Villasmil <<a
href="mailto:david.villasmil.work@gmail.com"
target="_blank" moz-do-not-send="true">david.villasmil.work@gmail.com</a>><br>
To: "Kamailio (SER) - Users Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
Cc: <br>
Bcc: <br>
Date: Fri, 10 Jan 2020 23:24:51 +0000<br>
Subject: Re: [SR-Users] String Transformation Question<br>
<div>
<div dir="auto">Have you tried scaping it? Never
done it, tho</div>
</div>
<div><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, 10 Jan
2020 at 23:23, Sam Ware <<a
href="mailto:sam.ware@gmail.com"
target="_blank" moz-do-not-send="true">sam.ware@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">We are receiving traffic with a
tech prefix. We want to be able to use a #
(hash tag) for the separator for the tech
prefix and the remote user ($rU). I was using
the s.select transformation before when using
* for separator, but I get an error because it
appears that it being interpreted as a
comment. Any suggestions?
<div><br>
</div>
<div>Example:</div>
<div>## How I was doing it with the *</div>
<div>
<div style="font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(212,212,212)">
<div style="font-family:Consolas,"Courier New",monospace"><span style="font-family:Consolas,"Courier New",monospace;color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="font-family:Consolas,"Courier New",monospace;color:rgb(181,206,168)">0</span>,*});</div>
</div>
</div>
<div><br>
</div>
<div>## How I tried and got an error for the
hash tag<br clear="all">
<div>
<div style="font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap;background-color:rgb(30,30,30);color:rgb(212,212,212)">
<div style="font-family:Consolas,"Courier New",monospace"><span style="font-family:Consolas,"Courier New",monospace;color:rgb(156,220,254)">$avp(techprefix)</span> = $(rU{s.select,<span style="font-family:Consolas,"Courier New",monospace;color:rgb(181,206,168)">0</span>,#});</div>
</div>
</div>
</div>
</div>
<div dir="ltr">
<div>-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
</div>
</div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
</div>
-- <br>
<div dir="ltr">
<div dir="ltr">
<div>Regards,</div>
<div><br>
</div>
David Villasmil
<div>email: <a
href="mailto:david.villasmil.work@gmail.com"
target="_blank" moz-do-not-send="true">
david.villasmil.work@gmail.com</a></div>
<div>phone: +34669448337</div>
</div>
</div>
_______________________________________________<br>
sr-users mailing list<br>
<a href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr">Sam D Ware<br>
<br>
</div>
</div>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr" class="gmail_signature">Sam D Ware<br>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Kamailio (SER) - Users Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true">sr-users@lists.kamailio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Henning Westerholt - <a class="moz-txt-link-freetext" href="https://skalatan.de/blog/" moz-do-not-send="true">https://skalatan.de/blog/</a>
Kamailio services - <a class="moz-txt-link-freetext" href="https://gilawa.com" moz-do-not-send="true">https://gilawa.com</a>
Kamailio Merchandising - <a class="moz-txt-link-freetext" href="https://skalatan.de/merchandising/" moz-do-not-send="true">https://skalatan.de/merchandising/</a></pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Kamailio (SER) - Users Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio World Conference - April 27-29, 2020, in Berlin -- <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
</body>
</html>