한국어

소프트스위치

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


OpenSIPs installation on Debian


http://nil.uniza.sk/sip/opensips/opensips-installation-debian

http://nil.uniza.sk/taxonomy/term/16%20112%20116%2093%20105%2097%2072%2039%20108%20106%2040%2095%2069%2070%2090%2041%2056%2091%20117%2071


Installation of openSIPs on Debian(sqeeze) - 32bit:

Edit sources.list to use new repository: 

    joe /etc/apt/sources.list
    deb http://www.opensips.org/apt/ lenny main

#Following 2 lines are not needed in lenny:
    deb http://ftp.sk.debian.org/debian/ lenny main  
    deb-src http://ftp.sk.debian.org/debian/ lenny main

Update:   

    apt-get update
    apt-get upgrade

Download:

    apt-get install gcc bison flex make openssl libmysqlclient-dev 
        libradiusclient-ng2 libradiusclient-ng-dev mysql-server libxmlrpc-c3-dev

Install openSIPs and modules:

    apt-get install opensips opensips-mysql-module opensips-postgres-module opensips-unixodbc-module 
                    opensips-jabber-module opensips-cpl-module opensips-radius-modules opensips-presence-modules 
                    opensips-xmlrpc-module opensips-perl-modules opensips-snmpstats-module opensips-xmpp-module 
                    opensips-carrierroute-module opensips-berkeley-module opensips-ldap-modules opensips-geoip-module 
                    opensips-regex-module opensips-identity-module opensips-b2bua-module opensips-dbhttp-module opensips-console

 

Now do changes in following files:

     joe /etc/opensips/opensips.cfg
        alias=a.local  #{"your domain"}

     joe /etc/opensips/opensipsctlrc
        #uncomment and set domain
        SIP_DOMAIN=a.local 

Run OpenSIPs:

     joe /etc/default/opensips
        RUN_OPENSIPS=yes

 

Now you can make call with any user because the authentication is not working yet.
 

Let's set up authentication with mysql:

Uncomment following lines:

   joe /etc/opensips/opensipsctlrc
      SIP_DOMAIN=a.local #your domain
        DBENGINE=MYSQL
        DBHOST=localhost
        DBNAME=opensips
        DBRWUSER=opensips
        DBRWPW="opensipsrw"
        DBROUSER=opensipsro
        DBROPW=opensipsro
        DBROOTUSER="root"
        USERCOL="username"
        INSTALL_EXTRA_TABLES=ask
        INSTALL_PRESENCE_TABLES=ask
       CTLENGINE="FIFO"
        OSIPS_FIFO="/tmp/opensips_fifo"
        PID_FILE=/var/run/opensips/opensips.pid 

Create databese:         

    opensipsdbctl create

Now you need to set openSIPs server to use mysql database to authenticate users:
In file:    

    joe /etc/opensips/opensips.cfg

change (COMMENT/UNCOMMENT) this lines:       

        loadmodule "db_mysql.so"
        loadmodule "auth.so"
        loadmodule "auth_db.so"
        !!! COMMENT #modparam("usrloc", "db_mode",   0)
        modparam("usrloc", "db_mode",   2)
        modparam("usrloc", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
        modparam("auth_db", "calculate_ha1", yes)
        modparam("auth_db", "password_column", "password")
        modparam("auth_db", "db_url","mysql://opensips:opensipsrw@localhost/opensips")

and the same file down in routing logic UNCOMMENT:       

    if (is_method("REGISTER"))
            {
                    # authenticate the REGISTER requests (uncomment to enable auth)
                    if (!www_authorize("IP_ADDRESS", "subscriber"))
                    {
                            www_challenge("IP_ADDRESS", "0");
                            exit;
                    }

where IP_ADDRESS part is the IP adrress of your openSIPs server.

 

To make call two users are needed. You will add them with command:   

    opensipsctl add "login" "password"
    #Example: opensipsctl add miso miso

Now restart openSIPs server:        

    opensipsctl restart

The authentication is now enabled.

The next service we can install on OpenSIPs server is PRESENCE. There are two options how to configure presence: with or without XCAP server.

Presence without XCAP server:

 

Uncomment following lines in config file /etc/opensips/opensips.cfg

    loadmodule "presence.so"
    loadmodule "presence_xml.so"

    modparam("presence|presence_xml", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
    modparam("presence_xml", "force_active", 1)

 And again it's necessary to set the address and port your OpenSIPs server is listening on (example: 158.193.139.80) in /etc/opensips/opensips.cfg

    modparam("presence", "server_address", "sip:158.193.139.80:5060")

Finally some changes are needed in routing logic in /etc/opensips/opensips.cfg

Uncomment:

    if( is_method("PUBLISH|SUBSCRIBE"))
         route(2);

Comment:

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

and uncomment route(2):

    route[2] 
    { 
        if (!t_newtran()) { 
              sl_reply_error(); 
              exit; 
        };
        if(is_method("PUBLISH"))
        {
                handle_publish();
        }
        else
        if( is_method("SUBSCRIBE"))
        {
                handle_subscribe();
        }

        exit;
    }

The presence service is now working. The client should be set to presence-agent mode.

 

NOW: TESTING PRESENCE WITH XCAP SERVER

Groups:
조회 수 :
83982
등록일 :
2014.03.09
13:33:40 (*.251.139.148)
엮인글 :
http://webs.co.kr/index.php?document_srl=38994&act=trackback&key=082
게시글 주소 :
http://webs.co.kr/index.php?document_srl=38994
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜sort
82 OpenSIPS Consultancy Pricing module install Server 판매 또는 설치및 컨설팅 가이드 admin 41897   2014-08-23
 
81 ICE: The ultimate way of beating NAT in SIP admin 65726   2014-08-23
 
80 Many OPENSIPS Configuration Examples This will Help you admin 49684   2014-08-23
 
79 Real-time Charging System for Telecom & ISP environments admin 40805   2014-08-23
 
78 OPENSIPS EBOOK admin 38736   2014-08-21
 
77 Opensips Documentation Function admin 41574   2014-08-21
 
76 Presence Tutorial OpenXCAP setup admin 41226   2014-08-18
 
75 Opensips Modules Documentation admin 42733   2014-08-18
 
74 A lightweight RPC library based on XML and HTTP admin 40759   2014-08-18
 
73 opensips Nat script with RTPPROXY - English Good perfect admin 37932   2014-08-15
 
72 OpenSIPS Control Panel (OCP) Installation Guide Good admin 68795   2014-08-13
 
71 Installation and configuration process record opensips opensips-cp admin 70731   2014-08-13
 
70 OpenSIPS as Homer Capture server admin 37387   2014-08-13
 
69 OpenSIPS , default script , Types of Routs , Routing in SIP, Video lecture admin 41357   2014-08-13
 
68 Configuracion de Kamailio 3.3 con NAT Traversal y XCAP. admin 37261   2014-08-12
 
67 Under RHEL6.5 install OpenSIPS 1.11.1 tls admin 39235   2014-08-12
 
66 OpenSIPS/OpenSER-a versatile SIP Server cfg admin 38290   2014-08-11
 
65 Kamailio Nat Traversal using RTPProxy admin 37255   2014-08-11
 
64 MediaProxy wiki page install configuration admin 43610   2014-08-11
 
63 오픈소스 (사내)메신저 서버 구축, 오픈 파이어(openfire) 설치방법과 세팅 admin 103622   2014-08-11
 
62 MediaProxy Installation Guide admin 39911   2014-08-10
 
61 RTPProxy 1.2.x Installation & Integration with OpenSIPS 1.5x admin 41856   2014-08-10
 
60 Opensips Installation, How to. Good guide wiki page admin 37079   2014-08-10
 
59 OpenSIPS Installation Notes admin 48116   2014-08-09
 
58 Installation and configuration process record opensips 1.9.1 admin 96642   2014-08-09
 
57 opensips 1.11.2 install Good Giide admin 67263   2014-08-09
 
56 fusionPBX install debian wheezy admin 38943   2014-08-09
 
55 opensips 1.11.2 install guide good 인스톨 가이드 admin 45076   2014-08-09
 
54 SigIMS IMS Platform admin 38581   2014-05-24
 
53 2013 2012년 분야별 최고의 오픈소스 소프트웨어 124선 admin 64093   2014-04-05