OpenSIPS is a SIP server, I don't think I can explain this all myself so copying from the project's main page
What OpenSIPS is
OpenSIPS (Open SIP Server) is a mature Open Source implementation of a SIP server. OpenSIPS is more than a SIP proxy/router as it includes application-level functionalities. OpenSIPS, as a SIP server, is the core component of any SIP-based VoIP solution. With a very flexible and customizable routing engine,OpenSIPS 'unifies voice, video, IM and presence services in a highly efficient way, thanks to its scalable (modular) design.
What OpenSIPS has to offer, comes in a reliable and high-performance flavour - OpenSIPS is one of the fastest SIP servers, with a throughput that confirms it as a solution up to enterprise or carrier-grade class.
What OpenSIPS has to offer, comes in a reliable and high-performance flavour - OpenSIPS is one of the fastest SIP servers, with a throughput that confirms it as a solution up to enterprise or carrier-grade class.
Now moving onwards with steps to install the SIP server.
First update the repository and package indexes to install the latest available pakcages.
root@OSIPS_SBC# apt-get update
Install the required libraries/packagesroot@OSIPS_SBC# apt-get install build-essential openssl bison flex mysql-server libmysqlclient16 libmysqlclient-dev libsctp-dev openssl libssl-dev libradiusclient-ng-dev libxml2-dev libxml2 libconfuse0 libconfuse-dev libdb-dev libcurl4-gnutls-dev libcurl3 libpostgresql-ocaml-dev libpq-dev unixodbc-dev libpcre3-dev libexpat1-dev libjson0-dev libmemcached-dev libmemcache-dev libxmlrpc-c3-dev libgeoip-dev python-dev libsnmp-dev
Download and extract opensips source tarball
Edit "Makefile" to include your required modules.
Uncomment the following lines to enable their functionality.
TLS=1
SCTP=1
Include modules to be installed.
Comment out this all directive:
exclude_modules?= b2b_logic jabber cpl-c xmpp rls \
mi_xmlrpc xcap_client db_mysql db_postgres db_unixodbc \
db_oracle db_berkeley aaa_radius osp perl snmpstats \
perlvdb carrierroute mmgeoip presence presence_xml presence_mwi \ presence_dialoginfo pua pua_bla pua_mi pua_usrloc \
pua_xmpp pua_dialoginfo ldap h350 identity regex memcached \ db_http json python dialplan
it should look something like this,
exclude_modules?= osp db_oracle \
#exclude_modules?= b2b_logic jabber cpl-c xmpp rls \
#mi_xmlrpc xcap_client db_mysql db_postgres db_unixodbc \
#db_oracle db_berkeley aaa_radius osp perl snmpstats \
#perlvdb carrierroute mmgeoip presence presence_xml\
#presence_mwi presence_dialoginfo pua pua_bla pua_mi \
#pua_usrloc pua_xmpp pua_dialoginfo ldap h350 identity \
#regex memcached db_http json python dialplan
I've excludede modules for osp and oracle db , as we don;t need those.
save and exit.
Now compile and install OpenSIPS
RUN_OPENSIPS=yes
Save and Exit
should show you this output
/usr/local/sbin/opensips
Edit /etc/init.d/opensips to know the path of the opensips executable binary
SET:
DAEMON=/usr/local/sbin/opensips
Create opensips user
SCTP module is required to be loaded in kernel before starting opensips, since e compiled opensips with SCTP support.
START opensips
grep: /etc/opensips/opensips.cfg: No such file or directory
Starting opensips: opensips already running.
Execute the following command.( but first do check with "/var/log/syslog" what is your error.I got error on different configurations directory so I created an symbolic link.)
Create Database for opensips
Uncomment
DBENGINE=MYSQL
Save and Exit
root@Osips-SBC# opensipsdbctl create
Now, Start opensips
root@Osips-SBC# /etc/init.d/opensips start
Verify that opensips is running
root@Osips-SBC# ps -ef | grep opensips
Thats all, you've successfully installed OpenSIPS. Now I'll try to upload some configurations sample file for load-balancing multiple Media-Servers(Asterisks/FreeSWITCH) servers using OpenSIPS.
root@OSIPS_SBC# wget http://opensips.org/pub/opensips/1.7.2/src/opensips-1.7.2_src.tar.gz root@OSIPS_SBC# tar zxvf opensips-1.7.2_src.tar.gz root@OSIPS_SBC# cd opensips-1.7.2-tls/
UPDATE: The newer OpenSIPS version (1.8 onwards) don't need to edit Makefile and select the packages like below. Visit the lastes blog-post on OpenSIPS+Cassandra Integration to see how that works. (Hint: make menuconfig)Edit "Makefile" to include your required modules.
root@Osips-SBC# vim Makefile
Uncomment the following lines to enable their functionality.
TLS=1
SCTP=1
Include modules to be installed.
Comment out this all directive:
exclude_modules?= b2b_logic jabber cpl-c xmpp rls \
mi_xmlrpc xcap_client db_mysql db_postgres db_unixodbc \
db_oracle db_berkeley aaa_radius osp perl snmpstats \
perlvdb carrierroute mmgeoip presence presence_xml presence_mwi \ presence_dialoginfo pua pua_bla pua_mi pua_usrloc \
pua_xmpp pua_dialoginfo ldap h350 identity regex memcached \ db_http json python dialplan
it should look something like this,
exclude_modules?= osp db_oracle \
#exclude_modules?= b2b_logic jabber cpl-c xmpp rls \
#mi_xmlrpc xcap_client db_mysql db_postgres db_unixodbc \
#db_oracle db_berkeley aaa_radius osp perl snmpstats \
#perlvdb carrierroute mmgeoip presence presence_xml\
#presence_mwi presence_dialoginfo pua pua_bla pua_mi \
#pua_usrloc pua_xmpp pua_dialoginfo ldap h350 identity \
#regex memcached db_http json python dialplan
I've excludede modules for osp and oracle db , as we don;t need those.
save and exit.
Now compile and install OpenSIPS
root@Osips-SBC# make all root@Osips-SBC# make installCopy default and the int.d startup scripts to relevant directories.
root@Osips-SBC# cd packaging/debian root@Osips-SBC# cp opensips.default /etc/default/opensipsEdit the default file:
root@Osips-SBC# vim /etc/default/opensips
SET:RUN_OPENSIPS=yes
Save and Exit
root@Osips-SBC# cp opensips.init /etc/init.d/opensips
Verify the binary directory of opensips packageroot@Osips-SBC# ls /usr/local/sbin/opensips
should show you this output
/usr/local/sbin/opensips
Edit /etc/init.d/opensips to know the path of the opensips executable binary
root@Osips-SBC# vim /etc/init.d/opensips
SET:
DAEMON=/usr/local/sbin/opensips
Create opensips user
root@Osips-SBC# useradd -d /etc/opensips -s /sbin/nologin opensips
SCTP module is required to be loaded in kernel before starting opensips, since e compiled opensips with SCTP support.
root@Osips-SBC# modprobe sctp
START opensips
root@Osips-SBC# /etc/init.d/opensips start
if you get this error:grep: /etc/opensips/opensips.cfg: No such file or directory
Starting opensips: opensips already running.
Execute the following command.( but first do check with "/var/log/syslog" what is your error.I got error on different configurations directory so I created an symbolic link.)
root@Osips-SBC# ln -s /usr/local/etc/opensips /etc/
Create Database for opensips
root@Osips-SBC# cd /usr/local/etc/opensips
root@Osips-SBC# vim opensipsctlrcUncomment
DBENGINE=MYSQL
Save and Exit
root@Osips-SBC# opensipsdbctl create
MySQL password for root: INFO: test server charset INFO: creating database opensips ... INFO: Core OpenSIPS tables succesfully created. Install presence related tables? (y/n): y INFO: creating presence tables into opensips ... INFO: Presence tables succesfully created. Install tables for imc cpl siptrace domainpolicy carrierroute userblacklist? (y/n): y INFO: creating extra tables into opensips ... INFO: Extra tables succesfully created. root@Osips-SBC#
Now, Start opensips
root@Osips-SBC# /etc/init.d/opensips start
Starting opensips: opensipsListening on udp: 127.0.0.1 [127.0.0.1]:5060 udp: 192.168.30.3 [192.168.30.3]:5060 tcp: 127.0.0.1 [127.0.0.1]:5060 tcp: 192.168.30.3 [192.168.30.3]:5060 sctp: 127.0.0.1 [127.0.0.1]:5060 sctp: 192.168.30.3 [192.168.30.3]:5060 Aliases: sctp: Osips-SBC:5060 sctp: localhost:5060 tcp: Osips-SBC:5060 tcp: localhost:5060 udp: Osips-SBC:5060 udp: localhost:5060 . root@Osips-SBC#The "." here signifies that opensips has actually started. If you see anything else like "opensips has started" or "opensips is already running" then see log file for errors.
Verify that opensips is running
root@Osips-SBC# ps -ef | grep opensips
opensips 1140 1 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips
opensips 1147 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1148 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1149 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1150 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1151 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1152 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1153 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1154 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1155 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1156 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1157 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1158 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1159 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1160 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1161 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1162 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1163 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1164 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1165 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1166 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1167 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1168 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1169 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips opensips 1170 1140 0 14:16 ? 00:00:00 /usr/local/sbin/opensips -P /var/run/opensips/opensips.pid -m 64 -u opensips -g opensips root 1175 1274 0 14:20 pts/0 00:00:00 grep --color=auto opensips root@Osips-SBC#
Thats all, you've successfully installed OpenSIPS. Now I'll try to upload some configurations sample file for load-balancing multiple Media-Servers(Asterisks/FreeSWITCH) servers using OpenSIPS.
missing -> chmod +x /etc/init.d/opensips
ReplyDeleteThese libraries need to be installed for opensips 1.8
ReplyDelete#apt-get install librabbitmq-dev libmicrohttpd-dev libtolua-dev
Help me!
ReplyDeleteroot@nokia-VirtualBox:/#opensipsdbctl create
ERROR: database engine not specified, please setup one in the config script
Thanks very much!
I really hope that youdidn't miss this step:
ReplyDeleteroot@Osips-SBC# vim opensipsctlrc
Uncomment
DBENGINE=MYSQL
save and exit
Make sure you've mysql-client and server installed
If you've already done this, then are you installing opensips 1.8 !?
Thanks Gohar Ahmed, and if I use command opensipsctl start:
DeleteERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
Thanks very much!
Hey there,
DeleteI think a few lines from log will help me find the issue for you. I'd say you should try to start opensips with the init.d script rather opensipsctl command.
#/etc/init.d/opensips start
if you don't see the "." appearing after the above command then you definitely need to see the log file for errors.
#tailf -n 60 /var/log/syslog [Ubuntu]
#tailf -n 60 /var/log/messages [CentOS]
that'll show you last 60 lines in the standard log file.
Thanks you!
DeleteAnd I'm trying to make calls using x-lite software. But can't seem to connect to port 5060. Please help me. Thanks a lot.
thanks Gohar Ahmed very much
Deletecan you help me?please
root@ubuntu:~# /etc/init.d/opensips start
Starting opensips: opensipsListening on
udp: 127.0.0.1 [127.0.0.1]:5060
udp: 192.168.1.35 [192.168.1.35]:5060
tcp: 127.0.0.1 [127.0.0.1]:5060
tcp: 192.168.1.35 [192.168.1.35]:5060
sctp: 127.0.0.1 [127.0.0.1]:5060
sctp: 192.168.1.35 [192.168.1.35]:5060
Aliases:
sctp: ubuntu.local:5060
sctp: localhost:5060
tcp: ubuntu.local:5060
tcp: localhost:5060
udp: ubuntu.local:5060
udp: localhost:5060
already running.
root@ubuntu:~# /etc/init.d/opensips status
Status of opensips: opensips is not running.
root@ubuntu:~# tailf -n 60 /var/log/syslog
ubuntu rtkit-daemon[2152]: Supervising 1 threads of 1 processes of 1 users.
ubuntu pulseaudio[2224]: [pulseaudio] pid.c: Daemon already running.
ubuntu ntpdate[1430]: step time server 91.189.94.4 offset -2.488360 sec
ubuntu NetworkManager[783]: (eth0): IP6 addrconf timed out or failed.
ubuntu gnome-session[2347]: WARNING: Session 'ubuntu' runnable check failed: Exited with code 1
ubuntu dbus[428]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
ubuntu dbus[428]: [system] Successfully activated service 'org.freedesktop.UDisks'
ubuntu goa[2717]: goa-daemon version 3.4.0 starting [main.c:112, main()]
ubuntu dbus[428]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
ubuntu AptDaemon: INFO: Initializing daemon
ubuntu AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
ubuntu dbus[428]: [system] Successfully activated service 'org.freedesktop.PackageKit'
ubuntu AptDaemon.PackageKit: INFO: Initializing PackageKit transaction
ubuntu opensips: INFO:core:init_tcp: using epoll_lt as the TCP io watch method (auto detected)
ubuntu /usr/local/sbin/opensips[2922]: NOTICE:core:main: version: opensips 1.7.2-tls (i386/linux)
ubuntu /usr/local/sbin/opensips[2922]: INFO:core:main: using 128 Mb shared memory
ubuntu /usr/local/sbin/opensips[2922]: ERROR:core:sctp_server_init: socket: Socket type not supported [94]
ubuntu opensips: INFO:core:daemonize: pre-daemon process exiting with -1
^Z
[1]+ Stopped tailf -n 60 /var/log/syslog
root@ubuntu:~# opensipsctl start
INFO: Starting OpenSIPS :
ERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
ubuntu /usr/local/sbin/opensips[2922]: ERROR:core:sctp_server_init: socket: Socket type not supported [94]
DeleteThats your problem. Let me share whats in my mind.
1- You forgot to load the sctp module i,e #modprobe sctp
2- You din't install the sctp library and compile opensips with sctp.
3- The possibility for this is that you followed multiple tutorials on installing opensips and probably mixed everything up and somehow forgot few steps from each.
I'd alsorequest to reply back if your problems get solved here, this will help any other readers looking for same issues. Thanks.
thank you very much, my opensips was running and has not error. But, when i restart my computer. opensips is not running. why?help me, please
ReplyDeleteif your opensips is running with init.d/opensips script then you should try adding this line.
Delete#chkconfig opensips on
root@ubuntu:~# opensipsctl monitor
DeleteERROR: Error opening OpenSIPS's FIFO /tmp/opensips_fifo
ERROR: Make sure you have the line 'modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")' in your config
ERROR: and also have loaded the mi_fifo module.
1- Make sure you have the line 'modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")' in your config file (opensips.cfg)
Delete2- Edit the opensipsctlrc file located in the same directory as of opensips.cfg and make sure it's FIFO path is uncommented and is same as 1.
then run the command and it should work.
thank so much
Delete#opensipsctl monitor
[cycle #: 11; if constant make sure server lives]
Server:: OpenSIPS (1.7.2-tls (i386/linux))
Now:: Sat Aug 4 08:57:47 2012
Up since:: Sat Aug 4 08:56:40 2012
Up time:: 67 [sec]
Transaction Statistics:
tm:UAS_transactions = 0
tm:UAC_transactions = 0
tm:inuse_transactions = 0
Stateless Server Statistics:
sl:sent_replies = 0
sl:sent_err_replies = 0
sl:received_ACKs = 0
UsrLoc Stats:
usrloc:registered_users = 0
usrloc:location-users = 0
usrloc:location-contacts = 0
usrloc:location-expires = 0
Typo int he following line int.d should be init.d (:
ReplyDeleteCopy default and the int.d startup scripts to relevant directories.
Thanks Qasim will update it shortly.
DeleteI have error:
ReplyDeleteERROR: could not load the script in /usr/local/lib/opensips/opensipsctl/opensipsdbctl.mysql for database engine MYSQL
ERROR: database engine not loaded - tried 'MYSQL'
Why..?
That happens for OpenSIPS 1.8 version. I've faced this issue in my newer installations. I'll post updated installer instructions someday.
DeleteDo post this issue in opensips mailing list because a lot of other people face the same issue and that will get it fixed once and for all.
DeleteInstead of ``` make install ```, you might want to try ``` make install include_modules="db_mysql" ```.
DeleteGregory, that too is one way of installing a module in opensips but, The issue he is talking about is that when executing the script "opensipcdbctl create" the DB schema is not found.
DeleteThe solution would be to manually locate the missing .mysql file in sources directory and place it to a location where the script is searching for.
@Sammy Go. Gregory A. Lussier is right . it worked for me.
Deleteyour method worked too , but in my case there's another problem to fix related to mysql script
Thanks
hi, Recently installed opensips sever which running smoothly on TCP connections, but users cannot register on UDP connections
ReplyDeletehere my Log, have a look.
Feb 26 01:48:28 root opensips: WARNING:core:warn: warning in config file /usr/local/opensips_proxy/e tc/opensips/opensips_residential_2014-2-24_6:42:29.cfg, line 51, column 13-16: tls support not compiled in
Feb 26 01:48:28 root opensips: INFO:core:init_tcp: using epoll_lt as the TCP io watch method (auto detected)
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: NOTICE:core:main: version: opensips 1.8.3-notls (x86_64/linux)
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:core:main: using 32 Mb shared memory
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:core:main: using 2 Mb private memory per process
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: NOTICE:signaling:mod_init: initializing module ...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:sl:mod_init: Initializing StateLess engine
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:tm:mod_init: TM - initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:rr:mod_init: rr - initializing
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:maxfwd:mod_init: initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:sipmsgops:mod_init: initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:usrloc:ul_init_locks: locksarray size 512
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:registrar:mod_init: initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:acc:mod_init: initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:auth:mod_init: initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:auth_db:mod_init: initializing...
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:dialog:mod_init: Dialog module - initializing
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:core:probe_max_sock_buff: using rcv buffer of 480 kb
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:core:probe_max_sock_buff: using snd buffer of 480 kb
Feb 26 01:48:28 root /usr/local/opensips_proxy/sbin/opensips[6788]: INFO:core:init_sock_keepalive: -- TCP keepalive enabled on socket
Feb 26 01:48:28 root opensips: INFO:core:daemonize: pre-daemon process exiting with 0
--------
from this I could understand that opensips pre-deamon is exiting with 0, means all modules initialized successfully and have no error !
when i start opensips
-------------------
root #/etc/init.d/opensips start
Starting opensips: Listening on
udp: 192.168.xxx.xx [192.168.xxx.xxx]:5060
tcp: 192.168.xxx.xxx [192.168.xxx.xxx]:5060
Aliases:
---------------
from this i could understand opensips running properly and also listening to both TCP and UDP. but I can't figure out this weird problem, why users could not register on UDP. Any helpful mind will be appreciated ... !!
check with firewall and your local ports being blocked by ISP probably ??
DeleteHi,
ReplyDeleteI installed 1.8 its working fine,once i rebooted,i have following errors
Mar 12 01:25:36 genius-PI945GCM opensips: INFO:core:init_tcp: using epoll_lt as the TCP io watch method (auto detected)
Mar 12 01:25:36 genius-PI945GCM opensips: ERROR:core:daemonize: unable to create pid file /var/run/opensips/opensips.pid: No such file or directory
Mar 12 01:25:36 genius-PI945GCM opensips: INFO:core:daemonize: pre-daemon process exiting with -1
Although I believe the error is someplace else and possible above this error in the log file, but what do you think if it can't create a file there what could be the causes?
Delete1- The directory doesn't exist ? /var/run/opensips/
2- The permissions aren't set ?
Hi,
ReplyDeleteany advise how can i solve this issue?
[root@mawar1 ~]# opensipsctl restart
INFO: Restarting OpenSIPS :
ERROR: No PID file found (/var/run/opensips/opensips.pid)! OpenSIPS probably not running
INFO: Starting OpenSIPS :
ERROR: PID file /var/run/opensips/opensips.pid does not exist -- OpenSIPS start failed
thx
Hey, You need to see what error your OpenSIPS is printing in the syslog/messages log file. That's why it is failing to start up.
ReplyDeleteHi Gohar,
ReplyDeleteI have already setup OpenSIPS on Ubuntu 12.04. Everything looks good so far since the opensips control panel is accessible. I am able to add a domain and users with no issues and they all show up on the actual database in the server.
Currently I am running into issues using Zoiper and 3CX apps to add users to make some test calls. Looks to be like a communication issue. I turned off firewalls and such.
What i noticed in my setup when starting opensips with /etc/init.d/opensips start, it shows as "already running" and when I do /etc/init.d/opensips status, it says that it is not running.
My logs don't really show much either.
Any input would be greatly appreciated and thank you very much for your help!
- jota
Hi Gohar Ahmed,
ReplyDeleteI install opensip1.11 and mysql 5.5(server/client) everything work fine but when i try to create database for opensips like your step. I can't find the directory
"" root@asterisk11:~# cd /usr/local/etc/
root@asterisk11:/usr/local/etc# ls
root@asterisk11:/usr/local/etc# ls -l
total 0
root@asterisk11:/usr/local/etc# ""
it appear that not have "opensips and opensipsctlrc" in this directory.
Did i miss some step or done somethings wrong?
Please help me Sir.