Re: Error starting opensips 1.8.1

classic Classic list List threaded Threaded
18 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Error starting opensips 1.8.1

Shimon Mishal

 

Hi list,

 

I've just install the 1.8.1 version.

But I get the following:

Could you please advise?

 

1.  [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ opensipsctl start

 

INFO: Starting OpenSIPS :

 

ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start failed

[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo tail /var/log/messages

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 193, column 18-19: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 202, column 21-22: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 223, column 20-21: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 229, column 19-20: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 233, column 18-19: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 19-20: unknown command <append_hf>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 18-19: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 253, column 18-19: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 296, column 18-19: unknown command <is_method>, missing loadmodule?

Aug 30 14:49:48 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (14 errors)

[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$

----------------------------------------------------------------------------------------------

2.     [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo opensipsdbctl create

ERROR: database engine not specified, please setup one in the config script

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3.[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ cat /etc/default/opensips

#

# OpenSIPS startup options

#

 

# Set to yes to enable opensips, once configured properly.

RUN_OPENSIPS=yes

 

# User to run as

USER=opensips

 

# Group to run as

GROUP=opensips

 

# Amount of memory to allocate for the running OpenSIPS server (in Mb)

MEMORY=128

 

# Enable the server to leave a core file when it crashes.

# Set this to 'yes' to enable OpenSIPS to leave a core file when it crashes

# or 'no' to disable this feature. This option is case sensitive and only

# accepts 'yes' and 'no' and only in lowercase letters.

# On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to specify

# a directory for the core files to get a dump. Look into the opensips

# init file for an example configuration.

DUMP_CORE=no

[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$

 

 





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: Error starting opensips 1.8.1

Gremaud Odin
Hi,

You should add the 'sipmsgops' module to use the 'is_method' function. The  
function was originally in the 'textops' module, which was split into  
'textops' and 'sipmsgops'. This should solve your issue.

Hope this helps.

Regards,

Odin


On Thu, 30 Aug 2012 17:35:28 +0200, Shimon Mishal  
<[hidden email]> wrote:

>
> Hi list,
>
> I've just install the 1.8.1 version.
> But I get the following:
> Could you please advise?
>
>
> 1.  [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ opensipsctl start
>
> INFO: Starting OpenSIPS :
>
> ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start  
> failed
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo tail  
> /var/log/messages
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 193, column 18-19: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 202, column 21-22: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 223, column 20-21: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 229, column 19-20: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 233, column 18-19: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 240, column 19-20: unknown command  
> <append_hf>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 247, column 18-19: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 253, column 18-19: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse  
> error in config file, line 296, column 18-19: unknown command  
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: ERROR:core:main: bad config  
> file (14 errors)
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
> ----------------------------------------------------------------------------------------------
>
> 2.     [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo opensipsdbctl  
> create
> ERROR: database engine not specified, please setup one in the config  
> script
>
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 3.[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ cat  
> /etc/default/opensips
> #
> # OpenSIPS startup options
> #
>
> # Set to yes to enable opensips, once configured properly.
> RUN_OPENSIPS=yes
>
> # User to run as
> USER=opensips
>
> # Group to run as
> GROUP=opensips
>
> # Amount of memory to allocate for the running OpenSIPS server (in Mb)
> MEMORY=128
>
> # Enable the server to leave a core file when it crashes.
> # Set this to 'yes' to enable OpenSIPS to leave a core file when it  
> crashes
> # or 'no' to disable this feature. This option is case sensitive and only
> # accepts 'yes' and 'no' and only in lowercase letters.
> # On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to  
> specify
> # a directory for the core files to get a dump. Look into the opensips
> # init file for an example configuration.
> DUMP_CORE=no
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>
>
>
>
>
> ************************************************************************************
> This footnote confirms that this email message has been scanned by
> PineApp Mail-SeCure for the presence of malicious code, vandals &  
> computer viruses.
> ************************************************************************************
>
>

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: Error starting opensips 1.8.1

Jared Biel
Also, don't forget to update your memory settings in
/etc/default/opensips. It now uses a different format. With that
configuration opensips will default to 32MB of both shared and private
memory. It should look something like this:

S_MEMORY=128
P_MEMORY=4

-Jared

On Thu, Aug 30, 2012 at 3:43 PM, Odin Gremaud <[hidden email]> wrote:

> Hi,
>
> You should add the 'sipmsgops' module to use the 'is_method' function. The
> function was originally in the 'textops' module, which was split into
> 'textops' and 'sipmsgops'. This should solve your issue.
>
> Hope this helps.
>
> Regards,
>
> Odin
>
>
>
> On Thu, 30 Aug 2012 17:35:28 +0200, Shimon Mishal <[hidden email]>
> wrote:
>
>>
>> Hi list,
>>
>> I've just install the 1.8.1 version.
>> But I get the following:
>> Could you please advise?
>>
>>
>> 1.  [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ opensipsctl start
>>
>> INFO: Starting OpenSIPS :
>>
>> ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start
>> failed
>> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo tail /var/log/messages
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 193, column 18-19: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 202, column 21-22: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 223, column 20-21: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 229, column 19-20: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 233, column 18-19: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 240, column 19-20: unknown command <append_hf>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 247, column 18-19: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 253, column 18-19: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 296, column 18-19: unknown command <is_method>,
>> missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: ERROR:core:main: bad config file
>> (14 errors)
>> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>>
>> ----------------------------------------------------------------------------------------------
>>
>> 2.     [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo opensipsdbctl
>> create
>> ERROR: database engine not specified, please setup one in the config
>> script
>>
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> 3.[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ cat /etc/default/opensips
>> #
>> # OpenSIPS startup options
>> #
>>
>> # Set to yes to enable opensips, once configured properly.
>> RUN_OPENSIPS=yes
>>
>> # User to run as
>> USER=opensips
>>
>> # Group to run as
>> GROUP=opensips
>>
>> # Amount of memory to allocate for the running OpenSIPS server (in Mb)
>> MEMORY=128
>>
>> # Enable the server to leave a core file when it crashes.
>> # Set this to 'yes' to enable OpenSIPS to leave a core file when it
>> crashes
>> # or 'no' to disable this feature. This option is case sensitive and only
>> # accepts 'yes' and 'no' and only in lowercase letters.
>> # On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to
>> specify
>> # a directory for the core files to get a dump. Look into the opensips
>> # init file for an example configuration.
>> DUMP_CORE=no
>> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>>
>>
>>
>>
>>
>>
>> ************************************************************************************
>> This footnote confirms that this email message has been scanned by
>> PineApp Mail-SeCure for the presence of malicious code, vandals & computer
>> viruses.
>>
>> ************************************************************************************
>>
>>
>
> _______________________________________________
> Users mailing list
> [hidden email]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: Error starting opensips 1.8.1

Shimon Mishal
In reply to this post by Gremaud Odin
Hi Odin
Could you please explain how to add modules (or load modules in Opensips)

Regards
Shimon
________________________________________
From: [hidden email] [[hidden email]] on behalf of Odin Gremaud [[hidden email]]
Sent: Thursday, August 30, 2012 6:43 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] Error starting opensips 1.8.1

Hi,

You should add the 'sipmsgops' module to use the 'is_method' function. The
function was originally in the 'textops' module, which was split into
'textops' and 'sipmsgops'. This should solve your issue.

Hope this helps.

Regards,

Odin


On Thu, 30 Aug 2012 17:35:28 +0200, Shimon Mishal
<[hidden email]> wrote:

>
> Hi list,
>
> I've just install the 1.8.1 version.
> But I get the following:
> Could you please advise?
>
>
> 1.  [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ opensipsctl start
>
> INFO: Starting OpenSIPS :
>
> ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start
> failed
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo tail
> /var/log/messages
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 193, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 202, column 21-22: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 223, column 20-21: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 229, column 19-20: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 233, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 240, column 19-20: unknown command
> <append_hf>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 247, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 253, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 296, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: ERROR:core:main: bad config
> file (14 errors)
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
> ----------------------------------------------------------------------------------------------
>
> 2.     [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo opensipsdbctl
> create
> ERROR: database engine not specified, please setup one in the config
> script
>
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 3.[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ cat
> /etc/default/opensips
> #
> # OpenSIPS startup options
> #
>
> # Set to yes to enable opensips, once configured properly.
> RUN_OPENSIPS=yes
>
> # User to run as
> USER=opensips
>
> # Group to run as
> GROUP=opensips
>
> # Amount of memory to allocate for the running OpenSIPS server (in Mb)
> MEMORY=128
>
> # Enable the server to leave a core file when it crashes.
> # Set this to 'yes' to enable OpenSIPS to leave a core file when it
> crashes
> # or 'no' to disable this feature. This option is case sensitive and only
> # accepts 'yes' and 'no' and only in lowercase letters.
> # On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to
> specify
> # a directory for the core files to get a dump. Look into the opensips
> # init file for an example configuration.
> DUMP_CORE=no
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>
>
>
>
>
> ************************************************************************************
> This footnote confirms that this email message has been scanned by
> PineApp Mail-SeCure for the presence of malicious code, vandals &
> computer viruses.
> ************************************************************************************
>
>

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




 
 
************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

FW: Error starting opensips 1.8.1

Shimon Mishal

Hi Odin
Could you please explain how to add modules (or load modules in Opensips)
Please describe .

Regards
Shimon
________________________________________
From: [hidden email] [[hidden email]] on behalf of Odin Gremaud [[hidden email]]
Sent: Thursday, August 30, 2012 6:43 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] Error starting opensips 1.8.1

Hi,

You should add the 'sipmsgops' module to use the 'is_method' function. The
function was originally in the 'textops' module, which was split into
'textops' and 'sipmsgops'. This should solve your issue.

Hope this helps.

Regards,

Odin


On Thu, 30 Aug 2012 17:35:28 +0200, Shimon Mishal
<[hidden email]> wrote:

>
> Hi list,
>
> I've just install the 1.8.1 version.
> But I get the following:
> Could you please advise?
>
>
> 1.  [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ opensipsctl start
>
> INFO: Starting OpenSIPS :
>
> ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start
> failed
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo tail
> /var/log/messages
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 193, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 202, column 21-22: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 223, column 20-21: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 229, column 19-20: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 233, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 240, column 19-20: unknown command
> <append_hf>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 247, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 253, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
> error in config file, line 296, column 18-19: unknown command
> <is_method>, missing loadmodule?
> Aug 30 14:49:48 ip-10-128-35-32 opensips: ERROR:core:main: bad config
> file (14 errors)
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
> ----------------------------------------------------------------------------------------------
>
> 2.     [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo opensipsdbctl
> create
> ERROR: database engine not specified, please setup one in the config
> script
>
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 3.[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ cat
> /etc/default/opensips
> #
> # OpenSIPS startup options
> #
>
> # Set to yes to enable opensips, once configured properly.
> RUN_OPENSIPS=yes
>
> # User to run as
> USER=opensips
>
> # Group to run as
> GROUP=opensips
>
> # Amount of memory to allocate for the running OpenSIPS server (in Mb)
> MEMORY=128
>
> # Enable the server to leave a core file when it crashes.
> # Set this to 'yes' to enable OpenSIPS to leave a core file when it
> crashes
> # or 'no' to disable this feature. This option is case sensitive and only
> # accepts 'yes' and 'no' and only in lowercase letters.
> # On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to
> specify
> # a directory for the core files to get a dump. Look into the opensips
> # init file for an example configuration.
> DUMP_CORE=no
> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>
>
>
>
>
> ************************************************************************************
> This footnote confirms that this email message has been scanned by
> PineApp Mail-SeCure for the presence of malicious code, vandals &
> computer viruses.
> ************************************************************************************
>
>

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************






************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




 
 
************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: Error starting opensips 1.8.1

Gremaud Odin
In reply to this post by Shimon Mishal
Hello,

Use the 'loadmodule' parameter. You should already find some examples in  
your configuration file ('opensips.cfg').

Be advised that you have a complete documentation for every features in  
OpenSIPS (modules, tutorials, ...) on this page :  
http://www.opensips.org/Resources/DocsCookbooks

Regards,

Odin


On Fri, 31 Aug 2012 15:51:42 +0200, Shimon Mishal  
<[hidden email]> wrote:

> Hi Odin
> Could you please explain how to add modules (or load modules in Opensips)
>
> Regards
> Shimon
> ________________________________________
> From: [hidden email]  
> [[hidden email]] on behalf of Odin Gremaud  
> [[hidden email]]
> Sent: Thursday, August 30, 2012 6:43 PM
> To: OpenSIPS users mailling list
> Subject: Re: [OpenSIPS-Users] Error starting opensips 1.8.1
>
> Hi,
>
> You should add the 'sipmsgops' module to use the 'is_method' function.  
> The
> function was originally in the 'textops' module, which was split into
> 'textops' and 'sipmsgops'. This should solve your issue.
>
> Hope this helps.
>
> Regards,
>
> Odin
>
>
> On Thu, 30 Aug 2012 17:35:28 +0200, Shimon Mishal
> <[hidden email]> wrote:
>
>>
>> Hi list,
>>
>> I've just install the 1.8.1 version.
>> But I get the following:
>> Could you please advise?
>>
>>
>> 1.  [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ opensipsctl start
>>
>> INFO: Starting OpenSIPS :
>>
>> ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start
>> failed
>> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo tail
>> /var/log/messages
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 193, column 18-19: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 202, column 21-22: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 223, column 20-21: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 229, column 19-20: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 233, column 18-19: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 240, column 19-20: unknown command
>> <append_hf>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 247, column 18-19: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 253, column 18-19: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse
>> error in config file, line 296, column 18-19: unknown command
>> <is_method>, missing loadmodule?
>> Aug 30 14:49:48 ip-10-128-35-32 opensips: ERROR:core:main: bad config
>> file (14 errors)
>> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>> ----------------------------------------------------------------------------------------------
>>
>> 2.     [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ sudo opensipsdbctl
>> create
>> ERROR: database engine not specified, please setup one in the config
>> script
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> 3.[ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$ cat
>> /etc/default/opensips
>> #
>> # OpenSIPS startup options
>> #
>>
>> # Set to yes to enable opensips, once configured properly.
>> RUN_OPENSIPS=yes
>>
>> # User to run as
>> USER=opensips
>>
>> # Group to run as
>> GROUP=opensips
>>
>> # Amount of memory to allocate for the running OpenSIPS server (in Mb)
>> MEMORY=128
>>
>> # Enable the server to leave a core file when it crashes.
>> # Set this to 'yes' to enable OpenSIPS to leave a core file when it
>> crashes
>> # or 'no' to disable this feature. This option is case sensitive and  
>> only
>> # accepts 'yes' and 'no' and only in lowercase letters.
>> # On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to
>> specify
>> # a directory for the core files to get a dump. Look into the opensips
>> # init file for an example configuration.
>> DUMP_CORE=no
>> [ec2-user@ip-10-128-35-32 opensips-1.8.1-tls]$
>>
>>
>>
>>
>>
>> ************************************************************************************
>> This footnote confirms that this email message has been scanned by
>> PineApp Mail-SeCure for the presence of malicious code, vandals &
>> computer viruses.
>> ************************************************************************************
>>
>>
>
> _______________________________________________
> Users mailing list
> [hidden email]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
> ************************************************************************************
> This footnote confirms that this email message has been scanned by
> PineApp Mail-SeCure for the presence of malicious code, vandals &  
> computer viruses.
> ************************************************************************************
>
>
>
>
> ************************************************************************************
> This footnote confirms that this email message has been scanned by
> PineApp Mail-SeCure for the presence of malicious code, vandals &  
> computer viruses.
> ************************************************************************************
>
>
>
>
> _______________________________________________
> Users mailing list
> [hidden email]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

yassine.ab
In reply to this post by Shimon Mishal
Hi,

first you must to see here:

/usr/local/lib/opensips/modules/

if your module is not present, you must to make:

make include_modules="your_module" modules (example: make include_modules="db_mysql" modules)
make install include_modules="your_module" modules (example: make install include_modules="db_mysql" modules)

after in opensips.cfg

loadmodule "xxxx.so" (example: loadmodule "db_mysql.so")
modparam(........)

regards
yassine
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

Shimon Mishal
Hi

I followed your instruction and loaded the missing "sipmsgops" module but now I get different errors:

Could someone send me the correct config file for 1.8.1

ERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
[ec2-user@ip-10-128-35-32 opensips]$ sudo tail /var/log/messages
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 16, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth.so>: auth.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 17, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth_db.so>: auth_db.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 18, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:set_mod_param_regex: no module matching usrloc found#012|
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 20-21: Can't set module parameter
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22: syntax error
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22:
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (6 errors)



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ec2-user@ip-10-128-35-32 opensips]$ cat opensips.cfg
#
# $Id: opensips.cfg 8758 2012-02-29 11:59:26Z vladut-paiu $
#
# OpenSIPS residential configuration script
#     by OpenSIPS Solutions <[hidden email]>
#
# This script was generated via "make menuconfig", from
#   the "Residential" scenario.
# You can enable / disable more features / functionalities by
#   re-generating the scenario with different options.#
#
# Please refer to the Core CookBook at:
#      http://www.opensips.org/Resources/DocsCookbooks
# for a explanation of possible statements, functions and parameters.
#
loadmodule "db_mysql.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
 modparam("usrloc", "db_mode", 0); #THIS LINE MUST TO BE COMMENTED

modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")

    ----- auth_db params -----

/* uncomment the following lines if you want to enable the DB based authentication */
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
####### Global Parameters #########

debug=3
log_stderror=no
log_facility=LOG_LOCAL0

fork=yes
children=4

/* uncomment the following lines to enable debugging */
#debug=6
#fork=no
#log_stderror=yes

/* uncomment the next line to enable the auto temporary blacklisting of
   not available destinations (default disabled) */
#disable_dns_blacklist=no

/* uncomment the next line to enable IPv6 lookup after IPv4 dns
   lookup failures (default disabled) */
#dns_try_ipv6=yes

/* comment the next line to enable the auto discovery of local aliases
   based on revers DNS on IPs */
auto_aliases=no


listen=udp:127.0.0.1:5060   # CUSTOMIZE ME


disable_tcp=yes

disable_tls=yes


####### Modules Section ########

#set module path
mpath="/usr/local/lib64/opensips/modules/"

#######sipmsgops_Module#############
loadmodule "sipmsgops"


#### SIGNALING module
loadmodule "signaling.so"

#### StateLess module
loadmodule "sl.so"

#### Transaction Module
loadmodule "tm.so"
modparam("tm", "fr_timer", 5)
modparam("tm", "fr_inv_timer", 30)
modparam("tm", "restart_fr_on_each_reply", 0)
modparam("tm", "onreply_avp_mode", 1)

#### Record Route Module
loadmodule "rr.so"
/* do not append from tag to the RR (no need for this script) */
modparam("rr", "append_fromtag", 0)

#### MAX ForWarD module
loadmodule "maxfwd.so"

#### SIP MSG OPerationS module
loadmodule "sipmsgops.so"

#### FIFO Management Interface
loadmodule "mi_fifo.so"
modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")


#### URI module
loadmodule "uri.so"
modparam("uri", "use_uri_table", 0)






#### USeR LOCation module
loadmodule "usrloc.so"
modparam("usrloc", "nat_bflag", 10)
modparam("usrloc", "db_mode",   0)

#### REGISTRAR module
loadmodule "registrar.so"
modparam("registrar", "tcp_persistent_flag", 7)

/* uncomment the next line not to allow more than 10 contacts per AOR */
#modparam("registrar", "max_contacts", 10)

#### ACCounting module
loadmodule "acc.so"
/* what special events should be accounted ? */
modparam("acc", "early_media", 0)
modparam("acc", "report_cancels", 0)
/* by default we do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable "append_fromtag"
   in "rr" module */
modparam("acc", "detect_direction", 0)
modparam("acc", "failed_transaction_flag", 3)
/* account triggers (flags) */
modparam("acc", "log_flag", 1)
modparam("acc", "log_missed_flag", 2)




















####### Routing Logic ########

# main request routing logic

route{


        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483","Too Many Hops");
                exit;
        }

        if (has_totag()) {
                # sequential request withing a dialog should
                # take the path determined by record-routing
                if (loose_route()) {

                        if (is_method("BYE")) {
                                setflag(1); # do accounting ...
                                setflag(3); # ... even if the transaction fails
                        } else if (is_method("INVITE")) {
                                # even if in most of the cases is useless, do RR for
                                # re-INVITEs alos, as some buggy clients do change route set
                                # during the dialog.
                                record_route();
                        }



                        # route it out to whatever destination was set by loose_route()
                        # in $du (destination URI).
                        route(1);
                } else {

                        if ( is_method("ACK") ) {
                                if ( t_check_trans() ) {
                                        # non loose-route, but stateful ACK; must be an ACK after
                                        # a 487 or e.g. 404 from upstream server
                                        t_relay();
                                        exit;
                                } else {
                                        # ACK without matching transaction ->
                                        # ignore and discard
                                        exit;
                                }
                        }
                        sl_send_reply("404","Not here");
                }
                exit;
        }

        # CANCEL processing
        if (is_method("CANCEL"))
        {
                if (t_check_trans())
                        t_relay();
                exit;
        }

        t_check_trans();

        if ( !(is_method("REGISTER")  ) ) {

                if (from_uri==myself)

                {

                } else {
                        # if caller is not local, then called number must be local

                        if (!uri==myself) {
                                send_reply("403","Rely forbidden");
                                exit;
                        }
                }

        }

        # preloaded route checking
        if (loose_route()) {
                xlog("L_ERR",
                "Attempt to route with preloaded Route's [$fu/$tu/$ru/$ci]");
                if (!is_method("ACK"))
                        sl_send_reply("403","Preload Route denied");
                exit;
        }

        # record routing
        if (!is_method("REGISTER|MESSAGE"))
                record_route();

        # account only INVITEs
        if (is_method("INVITE")) {

                setflag(1); # do accounting
        }


        if (!uri==myself) {
                append_hf("P-hint: outbound\r\n");

                route(1);
        }

        # requests for my domain

        if (is_method("PUBLISH|SUBSCRIBE"))
        {
                sl_send_reply("503", "Service Unavailable");
                exit;
        }

        if (is_method("REGISTER"))
        {


                if (   0 ) setflag(7);

                if (!save("location"))
                        sl_reply_error();

                exit;
        }

        if ($rU==NULL) {
                # request with no Username in RURI
                sl_send_reply("484","Address Incomplete");
                exit;
        }







        # do lookup with method filtering
        if (!lookup("location","m")) {


                t_newtran();
                t_reply("404", "Not Found");
                exit;
        }



        # when routing via usrloc, log the missed calls also
        setflag(2);
        route(1);
}


route[1] {
        # for INVITEs enable some additional helper routes
        if (is_method("INVITE")) {



                t_on_branch("2");
                t_on_reply("2");
                t_on_failure("1");
        }



        if (!t_relay()) {
                send_reply("500","Internal Error");
        };
        exit;
}




branch_route[2] {
        xlog("new branch at $ru\n");
}


onreply_route[2] {

        xlog("incoming reply\n");
}


failure_route[1] {
        if (t_was_cancelled()) {
                exit;
        }

        # uncomment the following lines if you want to block client
        # redirect based on 3xx replies.
        ##if (t_check_status("3[0-9][0-9]")) {
        ##t_reply("404","Not found");
        ##      exit;
        ##}


}



[ec2-user@ip-10-128-35-32 opensips]$


Regards

Shimon Mishal















 
 
************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

S. Rosenberg

Shalom Shimon u need to make sure that you compiled all needed modules.

On Sep 2, 2012 1:03 PM, "Shimon Mishal" <[hidden email]> wrote:
Hi

I followed your instruction and loaded the missing "sipmsgops" module but now I get different errors:

Could someone send me the correct config file for 1.8.1

ERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
[ec2-user@ip-10-128-35-32 opensips]$ sudo tail /var/log/messages
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 16, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth.so>: auth.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 17, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth_db.so>: auth_db.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 18, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:set_mod_param_regex: no module matching usrloc found#012|
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 20-21: Can't set module parameter
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22: syntax error
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22:
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (6 errors)



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ec2-user@ip-10-128-35-32 opensips]$ cat opensips.cfg
#
# $Id: opensips.cfg 8758 2012-02-29 11:59:26Z vladut-paiu $
#
# OpenSIPS residential configuration script
#     by OpenSIPS Solutions <[hidden email]>
#
# This script was generated via "make menuconfig", from
#   the "Residential" scenario.
# You can enable / disable more features / functionalities by
#   re-generating the scenario with different options.#
#
# Please refer to the Core CookBook at:
#      http://www.opensips.org/Resources/DocsCookbooks
# for a explanation of possible statements, functions and parameters.
#
loadmodule "db_mysql.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
 modparam("usrloc", "db_mode", 0); #THIS LINE MUST TO BE COMMENTED

modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")

    ----- auth_db params -----

/* uncomment the following lines if you want to enable the DB based authentication */
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
####### Global Parameters #########

debug=3
log_stderror=no
log_facility=LOG_LOCAL0

fork=yes
children=4

/* uncomment the following lines to enable debugging */
#debug=6
#fork=no
#log_stderror=yes

/* uncomment the next line to enable the auto temporary blacklisting of
   not available destinations (default disabled) */
#disable_dns_blacklist=no

/* uncomment the next line to enable IPv6 lookup after IPv4 dns
   lookup failures (default disabled) */
#dns_try_ipv6=yes

/* comment the next line to enable the auto discovery of local aliases
   based on revers DNS on IPs */
auto_aliases=no


listen=udp:127.0.0.1:5060   # CUSTOMIZE ME


disable_tcp=yes

disable_tls=yes


####### Modules Section ########

#set module path
mpath="/usr/local/lib64/opensips/modules/"

#######sipmsgops_Module#############
loadmodule "sipmsgops"


#### SIGNALING module
loadmodule "signaling.so"

#### StateLess module
loadmodule "sl.so"

#### Transaction Module
loadmodule "tm.so"
modparam("tm", "fr_timer", 5)
modparam("tm", "fr_inv_timer", 30)
modparam("tm", "restart_fr_on_each_reply", 0)
modparam("tm", "onreply_avp_mode", 1)

#### Record Route Module
loadmodule "rr.so"
/* do not append from tag to the RR (no need for this script) */
modparam("rr", "append_fromtag", 0)

#### MAX ForWarD module
loadmodule "maxfwd.so"

#### SIP MSG OPerationS module
loadmodule "sipmsgops.so"

#### FIFO Management Interface
loadmodule "mi_fifo.so"
modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")


#### URI module
loadmodule "uri.so"
modparam("uri", "use_uri_table", 0)






#### USeR LOCation module
loadmodule "usrloc.so"
modparam("usrloc", "nat_bflag", 10)
modparam("usrloc", "db_mode",   0)

#### REGISTRAR module
loadmodule "registrar.so"
modparam("registrar", "tcp_persistent_flag", 7)

/* uncomment the next line not to allow more than 10 contacts per AOR */
#modparam("registrar", "max_contacts", 10)

#### ACCounting module
loadmodule "acc.so"
/* what special events should be accounted ? */
modparam("acc", "early_media", 0)
modparam("acc", "report_cancels", 0)
/* by default we do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable "append_fromtag"
   in "rr" module */
modparam("acc", "detect_direction", 0)
modparam("acc", "failed_transaction_flag", 3)
/* account triggers (flags) */
modparam("acc", "log_flag", 1)
modparam("acc", "log_missed_flag", 2)




















####### Routing Logic ########

# main request routing logic

route{


        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483","Too Many Hops");
                exit;
        }

        if (has_totag()) {
                # sequential request withing a dialog should
                # take the path determined by record-routing
                if (loose_route()) {

                        if (is_method("BYE")) {
                                setflag(1); # do accounting ...
                                setflag(3); # ... even if the transaction fails
                        } else if (is_method("INVITE")) {
                                # even if in most of the cases is useless, do RR for
                                # re-INVITEs alos, as some buggy clients do change route set
                                # during the dialog.
                                record_route();
                        }



                        # route it out to whatever destination was set by loose_route()
                        # in $du (destination URI).
                        route(1);
                } else {

                        if ( is_method("ACK") ) {
                                if ( t_check_trans() ) {
                                        # non loose-route, but stateful ACK; must be an ACK after
                                        # a 487 or e.g. 404 from upstream server
                                        t_relay();
                                        exit;
                                } else {
                                        # ACK without matching transaction ->
                                        # ignore and discard
                                        exit;
                                }
                        }
                        sl_send_reply("404","Not here");
                }
                exit;
        }

        # CANCEL processing
        if (is_method("CANCEL"))
        {
                if (t_check_trans())
                        t_relay();
                exit;
        }

        t_check_trans();

        if ( !(is_method("REGISTER")  ) ) {

                if (from_uri==myself)

                {

                } else {
                        # if caller is not local, then called number must be local

                        if (!uri==myself) {
                                send_reply("403","Rely forbidden");
                                exit;
                        }
                }

        }

        # preloaded route checking
        if (loose_route()) {
                xlog("L_ERR",
                "Attempt to route with preloaded Route's [$fu/$tu/$ru/$ci]");
                if (!is_method("ACK"))
                        sl_send_reply("403","Preload Route denied");
                exit;
        }

        # record routing
        if (!is_method("REGISTER|MESSAGE"))
                record_route();

        # account only INVITEs
        if (is_method("INVITE")) {

                setflag(1); # do accounting
        }


        if (!uri==myself) {
                append_hf("P-hint: outbound\r\n");

                route(1);
        }

        # requests for my domain

        if (is_method("PUBLISH|SUBSCRIBE"))
        {
                sl_send_reply("503", "Service Unavailable");
                exit;
        }

        if (is_method("REGISTER"))
        {


                if (   0 ) setflag(7);

                if (!save("location"))
                        sl_reply_error();

                exit;
        }

        if ($rU==NULL) {
                # request with no Username in RURI
                sl_send_reply("484","Address Incomplete");
                exit;
        }







        # do lookup with method filtering
        if (!lookup("location","m")) {


                t_newtran();
                t_reply("404", "Not Found");
                exit;
        }



        # when routing via usrloc, log the missed calls also
        setflag(2);
        route(1);
}


route[1] {
        # for INVITEs enable some additional helper routes
        if (is_method("INVITE")) {



                t_on_branch("2");
                t_on_reply("2");
                t_on_failure("1");
        }



        if (!t_relay()) {
                send_reply("500","Internal Error");
        };
        exit;
}




branch_route[2] {
        xlog("new branch at $ru\n");
}


onreply_route[2] {

        xlog("incoming reply\n");
}


failure_route[1] {
        if (t_was_cancelled()) {
                exit;
        }

        # uncomment the following lines if you want to block client
        # redirect based on 3xx replies.
        ##if (t_check_status("3[0-9][0-9]")) {
        ##t_reply("404","Not found");
        ##      exit;
        ##}


}



[ec2-user@ip-10-128-35-32 opensips]$


Regards

Shimon Mishal

















************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

Shimon Mishal

 

Hi

Could someone take remote control through Team Viewer and assist me since I’m in a loop ???

 

 

Sep  2 12:04:11 ip-10-128-35-32 opensips: WARNING:core:warn: warning in config file, line 50, column 13-16: tls support not compiled in

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module - not found

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/sipmsgops>: //lib64/opensips/modules/sipmsgops: cannot open shared object file: No such file or directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:yyparse: module 'sipmsgops.so' not found in '//lib64/opensips/modules/'

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/>: //lib64/opensips/modules/: cannot read file data: Is a directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 165, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 168, column 27-28: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 182, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 200, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 209, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 230, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 236, column 19-20: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 19-20: unknown command <append_hf>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 254, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 260, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 303, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (16 errors)

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Schneur Rosenberg
Sent: Sunday, September 02, 2012 1:12 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] FW: Error starting opensips 1.8.1

 

Shalom Shimon u need to make sure that you compiled all needed modules.

On Sep 2, 2012 1:03 PM, "Shimon Mishal" <[hidden email]> wrote:

Hi

I followed your instruction and loaded the missing "sipmsgops" module but now I get different errors:

Could someone send me the correct config file for 1.8.1

ERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
[ec2-user@ip-10-128-35-32 opensips]$ sudo tail /var/log/messages
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 16, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth.so>: auth.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 17, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth_db.so>: auth_db.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 18, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:set_mod_param_regex: no module matching usrloc found#012|
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 20-21: Can't set module parameter
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22: syntax error
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22:
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (6 errors)



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ec2-user@ip-10-128-35-32 opensips]$ cat opensips.cfg
#
# $Id: opensips.cfg 8758 2012-02-29 11:59:26Z vladut-paiu $
#
# OpenSIPS residential configuration script
#     by OpenSIPS Solutions <[hidden email]>
#
# This script was generated via "make menuconfig", from
#   the "Residential" scenario.
# You can enable / disable more features / functionalities by
#   re-generating the scenario with different options.#
#
# Please refer to the Core CookBook at:
#      http://www.opensips.org/Resources/DocsCookbooks
# for a explanation of possible statements, functions and parameters.
#
loadmodule "db_mysql.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
 modparam("usrloc", "db_mode", 0); #THIS LINE MUST TO BE COMMENTED

modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")

    ----- auth_db params -----

/* uncomment the following lines if you want to enable the DB based authentication */
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
####### Global Parameters #########

debug=3
log_stderror=no
log_facility=LOG_LOCAL0

fork=yes
children=4

/* uncomment the following lines to enable debugging */
#debug=6
#fork=no
#log_stderror=yes

/* uncomment the next line to enable the auto temporary blacklisting of
   not available destinations (default disabled) */
#disable_dns_blacklist=no

/* uncomment the next line to enable IPv6 lookup after IPv4 dns
   lookup failures (default disabled) */
#dns_try_ipv6=yes

/* comment the next line to enable the auto discovery of local aliases
   based on revers DNS on IPs */
auto_aliases=no


listen=udp:127.0.0.1:5060   # CUSTOMIZE ME


disable_tcp=yes

disable_tls=yes


####### Modules Section ########

#set module path
mpath="/usr/local/lib64/opensips/modules/"

#######sipmsgops_Module#############
loadmodule "sipmsgops"


#### SIGNALING module
loadmodule "signaling.so"

#### StateLess module
loadmodule "sl.so"

#### Transaction Module
loadmodule "tm.so"
modparam("tm", "fr_timer", 5)
modparam("tm", "fr_inv_timer", 30)
modparam("tm", "restart_fr_on_each_reply", 0)
modparam("tm", "onreply_avp_mode", 1)

#### Record Route Module
loadmodule "rr.so"
/* do not append from tag to the RR (no need for this script) */
modparam("rr", "append_fromtag", 0)

#### MAX ForWarD module
loadmodule "maxfwd.so"

#### SIP MSG OPerationS module
loadmodule "sipmsgops.so"

#### FIFO Management Interface
loadmodule "mi_fifo.so"
modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")


#### URI module
loadmodule "uri.so"
modparam("uri", "use_uri_table", 0)






#### USeR LOCation module
loadmodule "usrloc.so"
modparam("usrloc", "nat_bflag", 10)
modparam("usrloc", "db_mode",   0)

#### REGISTRAR module
loadmodule "registrar.so"
modparam("registrar", "tcp_persistent_flag", 7)

/* uncomment the next line not to allow more than 10 contacts per AOR */
#modparam("registrar", "max_contacts", 10)

#### ACCounting module
loadmodule "acc.so"
/* what special events should be accounted ? */
modparam("acc", "early_media", 0)
modparam("acc", "report_cancels", 0)
/* by default we do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable "append_fromtag"
   in "rr" module */
modparam("acc", "detect_direction", 0)
modparam("acc", "failed_transaction_flag", 3)
/* account triggers (flags) */
modparam("acc", "log_flag", 1)
modparam("acc", "log_missed_flag", 2)




















####### Routing Logic ########

# main request routing logic

route{


        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483","Too Many Hops");
                exit;
        }

        if (has_totag()) {
                # sequential request withing a dialog should
                # take the path determined by record-routing
                if (loose_route()) {

                        if (is_method("BYE")) {
                                setflag(1); # do accounting ...
                                setflag(3); # ... even if the transaction fails
                        } else if (is_method("INVITE")) {
                                # even if in most of the cases is useless, do RR for
                                # re-INVITEs alos, as some buggy clients do change route set
                                # during the dialog.
                                record_route();
                        }



                        # route it out to whatever destination was set by loose_route()
                        # in $du (destination URI).
                        route(1);
                } else {

                        if ( is_method("ACK") ) {
                                if ( t_check_trans() ) {
                                        # non loose-route, but stateful ACK; must be an ACK after
                                        # a 487 or e.g. 404 from upstream server
                                        t_relay();
                                        exit;
                                } else {
                                        # ACK without matching transaction ->
                                        # ignore and discard
                                        exit;
                                }
                        }
                        sl_send_reply("404","Not here");
                }
                exit;
        }

        # CANCEL processing
        if (is_method("CANCEL"))
        {
                if (t_check_trans())
                        t_relay();
                exit;
        }

        t_check_trans();

        if ( !(is_method("REGISTER")  ) ) {

                if (from_uri==myself)

                {

                } else {
                        # if caller is not local, then called number must be local

                        if (!uri==myself) {
                                send_reply("403","Rely forbidden");
                                exit;
                        }
                }

        }

        # preloaded route checking
        if (loose_route()) {
                xlog("L_ERR",
                "Attempt to route with preloaded Route's [$fu/$tu/$ru/$ci]");
                if (!is_method("ACK"))
                        sl_send_reply("403","Preload Route denied");
                exit;
        }

        # record routing
        if (!is_method("REGISTER|MESSAGE"))
                record_route();

        # account only INVITEs
        if (is_method("INVITE")) {

                setflag(1); # do accounting
        }


        if (!uri==myself) {
                append_hf("P-hint: outbound\r\n");

                route(1);
        }

        # requests for my domain

        if (is_method("PUBLISH|SUBSCRIBE"))
        {
                sl_send_reply("503", "Service Unavailable");
                exit;
        }

        if (is_method("REGISTER"))
        {


                if (   0 ) setflag(7);

                if (!save("location"))
                        sl_reply_error();

                exit;
        }

        if ($rU==NULL) {
                # request with no Username in RURI
                sl_send_reply("484","Address Incomplete");
                exit;
        }







        # do lookup with method filtering
        if (!lookup("location","m")) {


                t_newtran();
                t_reply("404", "Not Found");
                exit;
        }



        # when routing via usrloc, log the missed calls also
        setflag(2);
        route(1);
}


route[1] {
        # for INVITEs enable some additional helper routes
        if (is_method("INVITE")) {



                t_on_branch("2");
                t_on_reply("2");
                t_on_failure("1");
        }



        if (!t_relay()) {
                send_reply("500","Internal Error");
        };
        exit;
}




branch_route[2] {
        xlog("new branch at $ru\n");
}


onreply_route[2] {

        xlog("incoming reply\n");
}


failure_route[1] {
        if (t_was_cancelled()) {
                exit;
        }

        # uncomment the following lines if you want to block client
        # redirect based on 3xx replies.
        ##if (t_check_status("3[0-9][0-9]")) {
        ##t_reply("404","Not found");
        ##      exit;
        ##}


}



[ec2-user@ip-10-128-35-32 opensips]$


Regards

Shimon Mishal

















************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users




************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

Shimon Mishal
In reply to this post by S. Rosenberg

 

Hi

Could someone take remote control through Team Viewer and assist me since I’m in a loop ???

 

 

Sep  2 12:04:11 ip-10-128-35-32 opensips: WARNING:core:warn: warning in config file, line 50, column 13-16: tls support not compiled in

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module - not found

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/sipmsgops>: //lib64/opensips/modules/sipmsgops: cannot open shared object file: No such file or directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:yyparse: module 'sipmsgops.so' not found in '//lib64/opensips/modules/'

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/>: //lib64/opensips/modules/: cannot read file data: Is a directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 165, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 168, column 27-28: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 182, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 200, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 209, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 230, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 236, column 19-20: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 19-20: unknown command <append_hf>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 254, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 260, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 303, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (16 errors)

 

 





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

S. Rosenberg

Shimon do u have a script that worked and you're trying to make it work with 1.8? Or are u trying to use opensips for the first time? OpenSIPS will not work out of the box u will need to write the script according to your specifications, and its not magic  where u install it and it will work.

On Sep 2, 2012 3:35 PM, "Shimon Mishal" <[hidden email]> wrote:

 

Hi

Could someone take remote control through Team Viewer and assist me since I’m in a loop ???

 

 

Sep  2 12:04:11 ip-10-128-35-32 opensips: WARNING:core:warn: warning in config file, line 50, column 13-16: tls support not compiled in

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module - not found

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/sipmsgops>: //lib64/opensips/modules/sipmsgops: cannot open shared object file: No such file or directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:yyparse: module 'sipmsgops.so' not found in '//lib64/opensips/modules/'

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/>: //lib64/opensips/modules/: cannot read file data: Is a directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 165, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 168, column 27-28: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 182, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 200, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 209, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 230, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 236, column 19-20: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 19-20: unknown command <append_hf>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 254, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 260, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 303, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (16 errors)

 

 





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

Jamuel Starkey
In reply to this post by S. Rosenberg
You apparently don't have the modules tls and sipmsgop built and/or included in your opensips.cfg yet you are expectng opensips to be able to call is_method() which is now provided by this module.

Check your opensips.cfg file to see where its looking for the modules. See //lib64/opensips/modules makes me think you have misoptioned the module path either during compile time or in your opensips.cfg file. In any case you a.) need to make sure those modules were built and b.) make sure you correctly load them in opensips.cfg.

Hope that helps . . .

-----Original Message-----
From: Shimon Mishal [[hidden email]]
Received: Sunday, 02 Sep 2012, 5:35am
To: OpenSIPS users mailling list [[hidden email]]
Subject: Re: [OpenSIPS-Users] FW: Error starting opensips 1.8.1

Hi


Could someone take remote control through Team Viewer and assist me since I’m in a loop ???





Sep 2 12:04:11 ip-10-128-35-32 opensips: WARNING:core:warn: warning in config file, line 50, column 13-16: tls support not compiled in

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module - not found

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/sipmsgops>: //lib64/opensips/modules/sipmsgops:
cannot open shared object file: No such file or directory

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:yyparse: module 'sipmsgops.so' not found in '//lib64/opensips/modules/'

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/>: //lib64/opensips/modules/: cannot read
file data: Is a directory

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 165, column 20-21: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 168, column 27-28: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 182, column 21-22: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 200, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 209, column 21-22: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 230, column 20-21: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 236, column 19-20: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 19-20: unknown command <append_hf>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 254, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 260, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 303, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (16 errors)









************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************
_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

Shimon Mishal

Hi

 

1.Is it possible to get opensips.cnfg file that works for 1.8.1

2.Is it possible to get //lib64/opensips/modules

 

It will help me to solve this issue.

 

Regards

Shimon Mishal

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Jamuel Starkey
Sent: Sunday, September 02, 2012 7:43 PM
To: [hidden email]
Subject: Re: [OpenSIPS-Users] FW: Error starting opensips 1.8.1

 

You apparently don't have the modules tls and sipmsgop built and/or included in your opensips.cfg yet you are expectng opensips to be able to call is_method() which is now provided by this module.

Check your opensips.cfg file to see where its looking for the modules. See //lib64/opensips/modules makes me think you have misoptioned the module path either during compile time or in your opensips.cfg file. In any case you a.) need to make sure those modules were built and b.) make sure you correctly load them in opensips.cfg.

Hope that helps . . .

-----Original Message-----
From: Shimon Mishal [[hidden email]]
Received: Sunday, 02 Sep 2012, 5:35am
To: OpenSIPS users mailling list [[hidden email]]
Subject: Re: [OpenSIPS-Users] FW: Error starting opensips 1.8.1

Hi


Could someone take remote control through Team Viewer and assist me since I’m in a loop ???





Sep 2 12:04:11 ip-10-128-35-32 opensips: WARNING:core:warn: warning in config file, line 50, column 13-16: tls support not compiled in

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module - not found

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/sipmsgops>: //lib64/opensips/modules/sipmsgops:
cannot open shared object file: No such file or directory

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:yyparse: module 'sipmsgops.so' not found in '//lib64/opensips/modules/'

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/>: //lib64/opensips/modules/: cannot read
file data: Is a directory

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 165, column 20-21: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 168, column 27-28: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 182, column 21-22: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 200, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 209, column 21-22: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 230, column 20-21: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 236, column 19-20: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 19-20: unknown command <append_hf>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 254, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 260, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 303, column 18-19: unknown command <is_method>, missing loadmodule?

Sep 2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (16 errors)









************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************



************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

SamyGo
In reply to this post by Shimon Mishal
Hi,

1- Try to include your modules after this line "####### Global Parameters #########" Specially where other module are being included.
2- You've defined the sipmsgops twice, first line is invalid : loadmodule "sipmsgops" Missing .so at the end

To verify that you indeed have modules installed in the modules directory, try visiting the directory mentioned in the "mpath=" setting. execute the "ls" command there and verify that "sipmsgops.so"  is visible there.

Thanks,
BR
Sammy


On Sun, Sep 2, 2012 at 5:16 PM, Shimon Mishal <[hidden email]> wrote:

 

Hi

Could someone take remote control through Team Viewer and assist me since I’m in a loop ???

 

 

Sep  2 12:04:11 ip-10-128-35-32 opensips: WARNING:core:warn: warning in config file, line 50, column 13-16: tls support not compiled in

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module - not found

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/sipmsgops>: //lib64/opensips/modules/sipmsgops: cannot open shared object file: No such file or directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 60, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:yyparse: module 'sipmsgops.so' not found in '//lib64/opensips/modules/'

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <//lib64/opensips/modules/>: //lib64/opensips/modules/: cannot read file data: Is a directory

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 87, column 13-14: failed to load module

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 165, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 168, column 27-28: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 182, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 200, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 209, column 21-22: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 230, column 20-21: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 236, column 19-20: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 240, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 247, column 19-20: unknown command <append_hf>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 254, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 260, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 303, column 18-19: unknown command <is_method>, missing loadmodule?

Sep  2 12:04:11 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (16 errors)

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Schneur Rosenberg
Sent: Sunday, September 02, 2012 1:12 PM


To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] FW: Error starting opensips 1.8.1

 

Shalom Shimon u need to make sure that you compiled all needed modules.

On Sep 2, 2012 1:03 PM, "Shimon Mishal" <[hidden email]> wrote:

Hi

I followed your instruction and loaded the missing "sipmsgops" module but now I get different errors:

Could someone send me the correct config file for 1.8.1

ERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
[ec2-user@ip-10-128-35-32 opensips]$ sudo tail /var/log/messages
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 16, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth.so>: auth.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 17, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:sr_load_module: could not open module <auth_db.so>: auth_db.so: cannot open shared object file: No such file or directory
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 18, column 13-14: failed to load module
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:set_mod_param_regex: no module matching usrloc found#012|
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 20-21: Can't set module parameter
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22: syntax error
Sep  2 09:50:13 ip-10-128-35-32 opensips: CRITICAL:core:yyerror: parse error in config file, line 19, column 21-22:
Sep  2 09:50:13 ip-10-128-35-32 opensips: ERROR:core:main: bad config file (6 errors)



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ec2-user@ip-10-128-35-32 opensips]$ cat opensips.cfg
#
# $Id: opensips.cfg 8758 2012-02-29 11:59:26Z vladut-paiu $
#
# OpenSIPS residential configuration script
#     by OpenSIPS Solutions <[hidden email]>
#
# This script was generated via "make menuconfig", from
#   the "Residential" scenario.
# You can enable / disable more features / functionalities by
#   re-generating the scenario with different options.#
#
# Please refer to the Core CookBook at:
#      http://www.opensips.org/Resources/DocsCookbooks
# for a explanation of possible statements, functions and parameters.
#
loadmodule "db_mysql.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
 modparam("usrloc", "db_mode", 0); #THIS LINE MUST TO BE COMMENTED

modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")

    ----- auth_db params -----

/* uncomment the following lines if you want to enable the DB based authentication */
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
####### Global Parameters #########

debug=3
log_stderror=no
log_facility=LOG_LOCAL0

fork=yes
children=4

/* uncomment the following lines to enable debugging */
#debug=6
#fork=no
#log_stderror=yes

/* uncomment the next line to enable the auto temporary blacklisting of
   not available destinations (default disabled) */
#disable_dns_blacklist=no

/* uncomment the next line to enable IPv6 lookup after IPv4 dns
   lookup failures (default disabled) */
#dns_try_ipv6=yes

/* comment the next line to enable the auto discovery of local aliases
   based on revers DNS on IPs */
auto_aliases=no


listen=udp:127.0.0.1:5060   # CUSTOMIZE ME


disable_tcp=yes

disable_tls=yes


####### Modules Section ########

#set module path
mpath="/usr/local/lib64/opensips/modules/"

#######sipmsgops_Module#############
loadmodule "sipmsgops"


#### SIGNALING module
loadmodule "signaling.so"

#### StateLess module
loadmodule "sl.so"

#### Transaction Module
loadmodule "tm.so"
modparam("tm", "fr_timer", 5)
modparam("tm", "fr_inv_timer", 30)
modparam("tm", "restart_fr_on_each_reply", 0)
modparam("tm", "onreply_avp_mode", 1)

#### Record Route Module
loadmodule "rr.so"
/* do not append from tag to the RR (no need for this script) */
modparam("rr", "append_fromtag", 0)

#### MAX ForWarD module
loadmodule "maxfwd.so"

#### SIP MSG OPerationS module
loadmodule "sipmsgops.so"

#### FIFO Management Interface
loadmodule "mi_fifo.so"
modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")


#### URI module
loadmodule "uri.so"
modparam("uri", "use_uri_table", 0)






#### USeR LOCation module
loadmodule "usrloc.so"
modparam("usrloc", "nat_bflag", 10)
modparam("usrloc", "db_mode",   0)

#### REGISTRAR module
loadmodule "registrar.so"
modparam("registrar", "tcp_persistent_flag", 7)

/* uncomment the next line not to allow more than 10 contacts per AOR */
#modparam("registrar", "max_contacts", 10)

#### ACCounting module
loadmodule "acc.so"
/* what special events should be accounted ? */
modparam("acc", "early_media", 0)
modparam("acc", "report_cancels", 0)
/* by default we do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable "append_fromtag"
   in "rr" module */
modparam("acc", "detect_direction", 0)
modparam("acc", "failed_transaction_flag", 3)
/* account triggers (flags) */
modparam("acc", "log_flag", 1)
modparam("acc", "log_missed_flag", 2)




















####### Routing Logic ########

# main request routing logic

route{


        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483","Too Many Hops");
                exit;
        }

        if (has_totag()) {
                # sequential request withing a dialog should
                # take the path determined by record-routing
                if (loose_route()) {

                        if (is_method("BYE")) {
                                setflag(1); # do accounting ...
                                setflag(3); # ... even if the transaction fails
                        } else if (is_method("INVITE")) {
                                # even if in most of the cases is useless, do RR for
                                # re-INVITEs alos, as some buggy clients do change route set
                                # during the dialog.
                                record_route();
                        }



                        # route it out to whatever destination was set by loose_route()
                        # in $du (destination URI).
                        route(1);
                } else {

                        if ( is_method("ACK") ) {
                                if ( t_check_trans() ) {
                                        # non loose-route, but stateful ACK; must be an ACK after
                                        # a 487 or e.g. 404 from upstream server
                                        t_relay();
                                        exit;
                                } else {
                                        # ACK without matching transaction ->
                                        # ignore and discard
                                        exit;
                                }
                        }
                        sl_send_reply("404","Not here");
                }
                exit;
        }

        # CANCEL processing
        if (is_method("CANCEL"))
        {
                if (t_check_trans())
                        t_relay();
                exit;
        }

        t_check_trans();

        if ( !(is_method("REGISTER")  ) ) {

                if (from_uri==myself)

                {

                } else {
                        # if caller is not local, then called number must be local

                        if (!uri==myself) {
                                send_reply("403","Rely forbidden");
                                exit;
                        }
                }

        }

        # preloaded route checking
        if (loose_route()) {
                xlog("L_ERR",
                "Attempt to route with preloaded Route's [$fu/$tu/$ru/$ci]");
                if (!is_method("ACK"))
                        sl_send_reply("403","Preload Route denied");
                exit;
        }

        # record routing
        if (!is_method("REGISTER|MESSAGE"))
                record_route();

        # account only INVITEs
        if (is_method("INVITE")) {

                setflag(1); # do accounting
        }


        if (!uri==myself) {
                append_hf("P-hint: outbound\r\n");

                route(1);
        }

        # requests for my domain

        if (is_method("PUBLISH|SUBSCRIBE"))
        {
                sl_send_reply("503", "Service Unavailable");
                exit;
        }

        if (is_method("REGISTER"))
        {


                if (   0 ) setflag(7);

                if (!save("location"))
                        sl_reply_error();

                exit;
        }

        if ($rU==NULL) {
                # request with no Username in RURI
                sl_send_reply("484","Address Incomplete");
                exit;
        }







        # do lookup with method filtering
        if (!lookup("location","m")) {


                t_newtran();
                t_reply("404", "Not Found");
                exit;
        }



        # when routing via usrloc, log the missed calls also
        setflag(2);
        route(1);
}


route[1] {
        # for INVITEs enable some additional helper routes
        if (is_method("INVITE")) {



                t_on_branch("2");
                t_on_reply("2");
                t_on_failure("1");
        }



        if (!t_relay()) {
                send_reply("500","Internal Error");
        };
        exit;
}




branch_route[2] {
        xlog("new branch at $ru\n");
}


onreply_route[2] {

        xlog("incoming reply\n");
}


failure_route[1] {
        if (t_was_cancelled()) {
                exit;
        }

        # uncomment the following lines if you want to block client
        # redirect based on 3xx replies.
        ##if (t_check_status("3[0-9][0-9]")) {
        ##t_reply("404","Not found");
        ##      exit;
        ##}


}



[ec2-user@ip-10-128-35-32 opensips]$


Regards

Shimon Mishal

















************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************




_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users




************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

SamyGo
Hi,

1- Try to include your modules after this line "####### Global Parameters #########" Specially where other module are being included.
2- You've defined the sipmsgops twice, first line is invalid : loadmodule "sipmsgops" Missing .so at the end

To verify that you indeed have modules installed in the modules directory, try visiting the directory mentioned in the "mpath=" setting. execute the "ls" command there and verify that "sipmsgops.so"  is visible there.

Thanks,
BR
Sammy


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

Shimon Mishal

Hi List

After executing the opensips start I received the following errors:

ERROR:core:db_check_table_version: invalid version 6 for table subscriber found, expected 7

Sep 11 07:36:07 [14975] ERROR:uri:mod_init: Invalid table version.

Sep 11 07:36:07 [14975] ERROR:core:init_mod: failed to initialize module uri

Sep 11 07:36:07 [14975] ERROR:core:main: error while initializing modules

 

Could someone advise please

 

Regards

 

Shimon Mishal

 





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: FW: Error starting opensips 1.8.1

SamyGo
Update the opensips DB table version. You should finf tao coloumns table_name, table_version or like that. Now where you find the "subscriber" table mentioned update the version mentioned against it to 7.

I think you had an older opensips version installed and setup and now you only updated the opensips and not its DB.

On Tue, Sep 11, 2012 at 12:57 PM, Shimon Mishal <[hidden email]> wrote:

Hi List

After executing the opensips start I received the following errors:

ERROR:core:db_check_table_version: invalid version 6 for table subscriber found, expected 7

Sep 11 07:36:07 [14975] ERROR:uri:mod_init: Invalid table version.

Sep 11 07:36:07 [14975] ERROR:core:init_mod: failed to initialize module uri

Sep 11 07:36:07 [14975] ERROR:core:main: error while initializing modules

 

Could someone advise please

 

Regards

 

Shimon Mishal

 





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users