[SR-Users] Automating installation

Daniel-Constantin Mierla miconda at gmail.com
Wed Dec 12 14:29:29 CET 2018


Check if you have the next line in your kamailio.cfg:

loadmodule "uac.so"

Is it there? If not you should add it after the last loadmodule line.

Cheers,
Daniel

On 12.12.18 14:22, John Tuxies wrote:
> Thanks a lot for the reply. Am mew to the area and looking to find how
> to fix the error without success. Any limks to point to, please?
>
> On Wednesday, December 12, 2018, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     The name of variable $uac_req(...) is ok (iirc, there is no
>     variable $uac_reg), as I said in another response, the issue seems
>     to be that you haven't loaded the uac module.
>
>     Cheers,
>     Daniel
>
>     On 12.12.18 08:04, John Tuxies wrote:
>>     OK. what does it need to be?
>>
>>
>>     On Tue, Dec 11, 2018 at 3:29 PM YAS0 CANER
>>     <caner_yaso at hotmail.com <mailto:caner_yaso at hotmail.com>> wrote:
>>
>>         Hello
>>
>>         There is a mistype about $uac_reg at line 1058.  He cannot
>>         find pseudo variable. 
>>
>>         iPhone’umdan gönderildi
>>
>>         John Tuxies <atuxnull at gmail.com <mailto:atuxnull at gmail.com>>
>>         şunları yazdı (11 Ara 2018 16:09):
>>
>>>         I have gone a bit further and installed Asterisk 13 LTS from
>>>         source in Debian 9 64 bit. It works fine with ODBC and
>>>         asterisk listens on port 5080. I have installed Kamailio 5.2
>>>         from repository (deb.kamailio) and it started OK for the
>>>         default config.
>>>         When i try to insert in the Kamailio config, the Asterisk
>>>         handle, it fails to start. Could someone give me a hand over
>>>         here to see the code attached please(my kamailio.cfg)?
>>>
>>>         here is the error:
>>>         */root at deb9:~# -- Unit kamailio.service has begun starting up.
>>>         Dec 11 15:07:32 deb9 kamailio[696]: ERROR: <core>
>>>         [core/pvapi.c:903]: pv_parse_spec2(): error searching pvar
>>>         "uac_req"
>>>         Dec 11 15:07:32 deb9 kamailio[696]: ERROR: <core>
>>>         [core/pvapi.c:1106]: pv_parse_spec2(): wrong char [m/109] in
>>>         [$uac_req(method)] at [9 (5)]
>>>         Dec 11 15:07:32 deb9 kamailio[696]: CRITICAL: <core>
>>>         [core/cfg.y:3507]: yyerror_at(): parse error in config file
>>>         /etc/kamailio/kamailio.cfg, line 1058, column 2-17: Ca
>>>         n't get from cache: $uac_req(method)
>>>         Dec 11 15:07:32 deb9 kamailio[696]: ERROR: bad config file
>>>         (1 errors)
>>>         Dec 11 15:07:32 deb9 kamailio[696]: WARNING: <core>
>>>         [core/ppcfg.c:220]: pp_ifdef_level_check(): different number
>>>         of preprocessor directives: N(#!IF[N]DEF) - N(#!ENDIF)
>>>          = 1
>>>         Dec 11 15:07:32 deb9 kamailio[696]: INFO: <core>
>>>         [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not
>>>         initialized
>>>         Dec 11 15:07:32 deb9 systemd[1]: kamailio.service: Control
>>>         process exited, code=exited status=255
>>>         Dec 11 15:07:32 deb9 systemd[1]: Failed to start Kamailio
>>>         (OpenSER) - the Open Source SIP Server.
>>>         -- Subject: Unit kamailio.service has failed
>>>         -- Defined-By: systemd
>>>         -- Support: https://www.debian.org/support
>>>         --
>>>         -- Unit kamailio.service has failed.
>>>         --
>>>         -- The result is failed.
>>>         Dec 11 15:07:32 deb9 systemd[1]: kamailio.service: Unit
>>>         entered failed state.
>>>         Dec 11 15:07:32 deb9 systemd[1]: kamailio.service: Failed
>>>         with result 'exit-code'.
>>>         Dec 11 15:07:32 deb9 systemd[1]: kamailio.service: Service
>>>         hold-off time over, scheduling restart.
>>>         Dec 11 15:07:32 deb9 systemd[1]: Stopped Kamailio (OpenSER)
>>>         - the Open Source SIP Server.
>>>         -- Subject: Unit kamailio.service has finished shutting down
>>>         -- Defined-By: systemd
>>>
>>>         root at deb9:~#
>>>         /*
>>>
>>>
>>>         On Fri, Nov 30, 2018 at 2:45 PM John Tuxies
>>>         <atuxnull at gmail.com <mailto:atuxnull at gmail.com>> wrote:
>>>
>>>             Dear all,
>>>
>>>
>>>             First of all i would like to thank you for your interest
>>>             in this topic.
>>>             I did scratch a little bit further and corrected the
>>>             script. Currently i stick to bash and once finished with
>>>             that i will invest in different techniques.
>>>             I came to a state where the script finishes succesfully.
>>>             Asterisk installed and runs OK, but i got an issue with
>>>             Kamailio's service.
>>>             i have attached the scripts and logs, so if someone
>>>             could have a look and see if i am missing something. I
>>>             do not expect someone to install it for me, but have a
>>>             look on the code and logs.
>>>             -File named asteriskkamailio0.sh.txt needs the .txt
>>>             extension removed in order to be executed
>>>             -File named asterisk.sql.txt needs the .txt extension
>>>             removed in order to be able to imported to mysql.
>>>             -File Installation.txt is the SSH log file of the
>>>             installation part.
>>>             -File Debug.txt is the SSH log file for the debug after
>>>             executing systemctl status kamailio.service and
>>>             journalctl -xe
>>>
>>>
>>>             Thanks in advance for your help.
>>>
>>>             Friendly,
>>>             John
>>>
>>>             On Fri, Nov 30, 2018 at 10:16 AM Samuel F.
>>>             <samuel_is_kewl at hotmail.com
>>>             <mailto:samuel_is_kewl at hotmail.com>> wrote:
>>>
>>>                 We run Ansible with great success. We use Ansible to
>>>                 provision the server and keep all Kamailio related
>>>                 code in a git-repo. Ansible has two tasks, (1) to
>>>                 provision the server according to business security
>>>                 standards and all sub-deps, and (2) to update the
>>>                 server when new code is commited to the repo.
>>>
>>>                 On new code, it would then setup all dirs, restart
>>>                 Kamailio etc as needed.
>>>
>>>                 We use the same logic and setup for Asterisk and
>>>                 have been doing that in production for a few years
>>>                 without any issues whatsoever.
>>>
>>>                 Cheers,
>>>                 Samuel
>>>                 ------------------------------------------------------------------------
>>>                 *From:* sr-users
>>>                 <sr-users-bounces at lists.kamailio.org
>>>                 <mailto:sr-users-bounces at lists.kamailio.org>> on
>>>                 behalf of Daniel-Constantin Mierla
>>>                 <miconda at gmail.com <mailto:miconda at gmail.com>>
>>>                 *Sent:* Friday, November 30, 2018 08:26
>>>                 *To:* Kamailio (SER) - Users Mailing List; Alex Balashov
>>>                 *Subject:* Re: [SR-Users] Automating installation
>>>                  
>>>
>>>                 On 29.11.18 22:53, Alex Balashov wrote:
>>>                 > On Thu, Nov 29, 2018 at 01:50:55PM -0800, Joel
>>>                 Serrano wrote:
>>>                 >
>>>                 >> If it was me, I would handle everything with
>>>                 ansible, but that is just
>>>                 >> my tool of preference.
>>>                 > I'll add a vote for SaltStack, my preferred tool
>>>                 of choice.
>>>
>>>                 Did you start with it and stayed with, or you
>>>                 compared and found some
>>>                 benefits vs. others like ansible, puppet, ...?
>>>
>>>                 I started with ansible and happy with it, when I
>>>                 looked around the
>>>                 reasons were that python was installed anyhow by
>>>                 default in debian, then
>>>                 the target system didn't need to have any
>>>                 server/agent app deployed before.
>>>
>>>                 Cheers,
>>>                 Daniel
>>>
>>>                 -- 
>>>                 Daniel-Constantin Mierla --
>>>                 https://nam03.safelinks.protection.outlook.com/?url=www.asipto.com&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=i%2BrWG9MKhzZ1FQgaVaj7dbyEdTeGd3xWy3Lkb2%2FcYzE%3D&reserved=0
>>>                 <https://nam03.safelinks.protection.outlook.com/?url=www.asipto.com&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=i%2BrWG9MKhzZ1FQgaVaj7dbyEdTeGd3xWy3Lkb2%2FcYzE%3D&reserved=0>
>>>                 https://nam03.safelinks.protection.outlook.com/?url=www.twitter.com%2Fmiconda&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=fODOG0JM6gwXIneoxel2QVy5PGAmbTYFgGk68ctOPdU%3D&reserved=0
>>>                 <https://nam03.safelinks.protection.outlook.com/?url=www.twitter.com%2Fmiconda&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=fODOG0JM6gwXIneoxel2QVy5PGAmbTYFgGk68ctOPdU%3D&reserved=0>
>>>                 --
>>>                 https://nam03.safelinks.protection.outlook.com/?url=www.linkedin.com%2Fin%2Fmiconda&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=CHA9TnvLV5CKkWJNDwntmo7w6bn%2BsB%2F6RbjpxT1%2BN4w%3D&reserved=0
>>>                 <https://nam03.safelinks.protection.outlook.com/?url=www.linkedin.com%2Fin%2Fmiconda&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=CHA9TnvLV5CKkWJNDwntmo7w6bn%2BsB%2F6RbjpxT1%2BN4w%3D&reserved=0>
>>>                 Kamailio World Conference --
>>>                 https://nam03.safelinks.protection.outlook.com/?url=www.kamailioworld.com&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=ac0qNl3hlv2MMSMd7t82UCLLDpPzvRD2iFmxMoxdC5M%3D&reserved=0
>>>                 <https://nam03.safelinks.protection.outlook.com/?url=www.kamailioworld.com&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=ac0qNl3hlv2MMSMd7t82UCLLDpPzvRD2iFmxMoxdC5M%3D&reserved=0>
>>>                 Kamailio Advanced Training, Nov 12-14, 2018, in
>>>                 Berlin --
>>>                 https://nam03.safelinks.protection.outlook.com/?url=www.asipto.com&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=i%2BrWG9MKhzZ1FQgaVaj7dbyEdTeGd3xWy3Lkb2%2FcYzE%3D&reserved=0
>>>                 <https://nam03.safelinks.protection.outlook.com/?url=www.asipto.com&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=i%2BrWG9MKhzZ1FQgaVaj7dbyEdTeGd3xWy3Lkb2%2FcYzE%3D&reserved=0>
>>>
>>>
>>>                 _______________________________________________
>>>                 Kamailio (SER) - Users Mailing List
>>>                 sr-users at lists.kamailio.org
>>>                 <mailto:sr-users at lists.kamailio.org>
>>>                 https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.kamailio.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fsr-users&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=hcYbPWDj2JTtRPI6pBXUQkdlOBgDGadM1sUVkErqLds%3D&reserved=0
>>>                 <https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.kamailio.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fsr-users&data=02%7C01%7C%7Cbddcc5fbd0df470749ef08d656954101%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791596364449003&sdata=hcYbPWDj2JTtRPI6pBXUQkdlOBgDGadM1sUVkErqLds%3D&reserved=0>
>>>                 _______________________________________________
>>>                 Kamailio (SER) - Users Mailing List
>>>                 sr-users at lists.kamailio.org
>>>                 <mailto:sr-users at lists.kamailio.org>
>>>                 https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>                 <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>>>
>>>         <AST13_Kam52.txt>
>>>         _______________________________________________
>>>         Kamailio (SER) - Users Mailing List
>>>         sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>>>         https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>         <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>>         _______________________________________________
>>         Kamailio (SER) - Users Mailing List
>>         sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>>         https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>         <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>>
>>
>>     _______________________________________________
>>     Kamailio (SER) - Users Mailing List
>>     sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>>     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 World Conference - May 6-8, 2019 -- www.kamailioworld.com <http://www.kamailioworld.com>
>     Kamailio Advanced Training -- www.asipto.com <http://www.asipto.com>
>
-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - May 6-8, 2019 -- www.kamailioworld.com
Kamailio Advanced Training -- www.asipto.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20181212/1b38c63e/attachment.html>


More information about the sr-users mailing list