Hi Sparkle Zou,
If you created the users with the "sip-server.com" domain, then you must
be sure your opensips is recognizing that domain by adding it into the
"domain" table. So add the FQDN, not the IP.
And about the error, note you have a typo there in the name of the table
:) - it is "domain", not "domian" :)
BTW, maybe you should try to use OpenSIPS Control Panel for doing the DB
provisioning http://controlpanel.opensips.org/
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit 27-30 Sept 2022, Athens
https://www.opensips.org/events/Summit-2022Athens/
On 9/7/22 6:31 AM, SparkleZou wrote:
Hi Bogdan-Andrei,
Really thanks! It works now.
Here I'm trying to go further steps.
Try to set the domain name.
only add "opensips-cli -x user add 1...@sip-server.com S3cureP4s$"
sip-server.com already set to 192.168.3.53 at dns side.
Change at X-lite to use 1...@sip-server.com
<mailto:1...@sip-server.com> failed to log in.
Then try to use the USE_MULTIDOMAIN . Generate the script. And set
according to domain Module (opensips.org)
<https://opensips.org/docs/modules/3.3.x/domain.html> as following:
#### DOMAIN module
loadmodule "domain.so"
modparam("domain", "db_url",
"mysql://opensips:opensipsrw@localhost/opensips") # CUSTOMIZE ME
modparam("domain", "db_mode", 0) # Use caching
modparam("auth_db|usrloc", "use_domain", 1)
modparam("domain", "domain_table", "domain")
modparam("domain", "domain_col", "domain")
modparam("domain", "attrs_col", "attrs")
But got the error "483 Too Many Hops". seems should run command
"insert into domian(domain) values('192.168.3.53');" to add the domain
info in the table domain.
But got the following error.
MariaDB [opensips]> insert into domian(domain) values('192.168.3.53);
ERROR 1146 (42S02): Table 'opensips.domian' doesn't exist
Puzzled me.
Please help me. Thanks!
BR,
Sparkle Zou
At 2022-09-06 16:27:10, "Bogdan-Andrei Iancu" <bog...@opensips.org> wrote:
Hi SparkleZou,
The issue here is how the password is stored in DB. As per the
sql dump, the pwd is in pre-computed HA1 format, while your
opensips cfg expects the pwd in plain-text format, see the
`calculate_ha1` and `password_column` modparams for auth_db module.
For more, see
https://opensips.org/html/docs/modules/3.2.x/auth_db.html#param_calculate_ha1
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit 27-30 Sept 2022, Athens
https://www.opensips.org/events/Summit-2022Athens/
On 8/26/22 8:31 AM, SparkleZou wrote:
Hi All,
I'm just start to use OpenSips. Already checked the manual. Step
by Step, here I need help. Thanks! ^_^
1. Already install Opensips 3.3 successfully refer to OpenSIPS
3.1/3.2 Installation Instructions | VoIP School
<https://www.voip.school/courses/1362752/lectures/31626804>
2. apt install mariadb-server
opensips-cli -x database create opensips
root@opensips:/etc/opensips# mysql opensips -e "show tables"
+--------------------+ | Tables_in_opensips |
+--------------------+ | acc | | address | | clusterer | |
dbaliases | | dialog | | dialplan | | dispatcher | | domain | |
dr_carriers | | dr_gateways | | dr_groups | | dr_partitions | |
dr_rules | | grp | | load_balancer | | location | | missed_calls
| | re_grp | | rtpengine | | rtpproxy_sockets | | silo | |
speed_dial | | subscriber | | tls_mgm | | uri | | usr_preferences
| | version | +--------------------+
MariaDB [opensips]> select * FROM subscriber;
+----+----------+--------------+----------+---------------+----------------------------------+------------------------------------------------------------------+------------------------------------------------------------------+------+
| id | username | domain | password | email_address | ha1 |
ha1_sha256 | ha1_sha512t256 | rpid |
+----+----------+--------------+----------+---------------+----------------------------------+------------------------------------------------------------------+------------------------------------------------------------------+------+
| 1 | 1000 | 192.168.3.53 | | | 1c77bd7afa5414714be613363977341f
|
a821eb87519b53a8e505184a8798b9300dd1788c32ce59026c6f047d5f0eb717
|
1947492ee9de11818d8a54cc5969bd87e5622f412e1b3e1a117ce8c44b936b5d
| NULL | | 2 | 1001 | 192.168.3.53 | | |
c3d0ccc517e752190644392e7f0c5d93 |
b4efb98003f1e5f75ad6ca5ce320a367a430415b9e304ef384e19b969e14ea44
|
49a9a44fbb296fed9c7fe9b4e86ef113642d2e911fe34e93742cc249de261d5a
| NULL |
+----+----------+--------------+----------+---------------+----------------------------------+------------------------------------------------------------------+------------------------------------------------------------------+------+
2 rows in set (0.000 sec)
accounts 1000 & 1001 are already created in db.
run /usr/sbin/osipsconfig select ENABLE_TCP & USE_AUTH, generate
the CFG file.
____________________________________________ | | | [*] ENABLE_TCP
| | [ ] ENABLE_TLS | | [ ] USE_ALIASES | | [*] USE_AUTH | | [ ]
USE_DBACC | | [ ] USE_DBUSRLOC | | [ ] USE_DIALOG | | [ ]
USE_MULTIDOMAIN | | [ ] USE_NAT | | [ ] USE_PRESENCE | | [ ]
USE_DIALPLAN | | [ ] VM_DIVERSION | | [ ] HAVE_INBOUND_PSTN | | [
] HAVE_OUTBOUND_PSTN | | [ ] USE_DR_PSTN | | [ ]
USE_HTTP_MANAGEMENT_INTERFACE |
|____________________________________________|
Then start the opensips. But REGISTER get 401 fail message.
REGISTER sip:192.168.3.53 SIP/2.0
Via: SIP/2.0/UDP
10.120.100.250:39720;branch=z9hG4bK-d87543-ec515058dd0d9227-1--d87543-;rport
Max-Forwards: 70
Contact: <sip:1000@10.120.100.250:39720;rinstance=69251742e61e3bf0>
To: "1000"<sip:1000@192.168.3.53>
From: "1000"<sip:1000@192.168.3.53>;tag=a16e1263
Call-ID: ZTY2NDZlYjc1ZTE3MGE4ZjI5YzhhZjA4M2IzYTIyZTc.
CSeq: 1 REGISTER
Expires: 3600
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE,
SUBSCRIBE, INFO
User-Agent: X-Lite release 1011s stamp 41150
Content-Length: 0
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP
10.120.100.250:39720;received=192.168.3.250;branch=z9hG4bK-d87543-ec515058dd0d9227-1--d87543-;rport=39720
To:
"1000"<sip:1000@192.168.3.53>;tag=a42c.30207dd1fda47907656684ceecd519a5
From: "1000"<sip:1000@192.168.3.53>;tag=a16e1263
Call-ID: ZTY2NDZlYjc1ZTE3MGE4ZjI5YzhhZjA4M2IzYTIyZTc.
CSeq: 1 REGISTER
WWW-Authenticate: Digest realm="192.168.3.53",
nonce="Tx723UFoxz9VG6/4szaVxWNyEKleCmoNQbbunbDRcdAA", qop="auth"
Server: OpenSIPS (3.3.1 (x86_64/linux))
Content-Length: 0
The opensips.cfg is attached. Please help check where is the
problem. Thanks!
BR,
SparkleZou
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users