Hi,

If not using the multi-domain stuff, use the "alias" global param to let opensips know about the SIP domains to handle.
https://www.opensips.org/Documentation/Script-CoreParameters-3-2#alias

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 11:52 AM, SparkleZou wrote:
Hi Bogdan-Andrei,
Thanks! small mistake :-( "insert into domain(domain) values('sip-server.com <mailto:[email protected]>');" I want to know opensips inside. So currently I would like to use the last version and set manually. One more question here, if I not enable the USE_MULTIDOMAIN, is there a way to set the domain name as "sip-server.com <mailto:[email protected]>". instead of IP "192.168.3.53"?

BR,
Sparkle Zou



At 2022-09-07 14:49:20, "Bogdan-Andrei Iancu" <[email protected]> wrote:

    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 [email protected] S3cureP4s$"

    sip-server.com already set to 192.168.3.53 at dns side.
    Change at X-lite to use [email protected]
    <mailto:[email protected]> 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"
    <[email protected]> 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:[email protected]:39720;rinstance=69251742e61e3bf0>

        To: "1000"<sip:[email protected]>

        From: "1000"<sip:[email protected]>;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:[email protected]>;tag=a42c.30207dd1fda47907656684ceecd519a5

        From: "1000"<sip:[email protected]>;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
        [email protected]
        http://lists.opensips.org/cgi-bin/mailman/listinfo/users



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

Reply via email to