한국어

소프트스위치

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

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


https://code.google.com/p/homer/wiki/OpenSIPS


OpenSIPS as Homer Capture server

Homer's sipcapture module allows OpenSIPS to operate as a robust and scalable SIP sampling/capture server with native support for HEPv1/v2, IPIP Encapsulation protocols and switch mirroring/monitoring port traffic. OpenSIPS can be configured either as Capture Agent (siptrace module) sampling and forwarding packets, or as Capture Node (sipcapture module) collecting, indexing and storing SIP packets as received from the available Capture Agents (HEP), SBCs (IPIP) or directly from the ethernet wire.

Capture Agents can be distributed in a modular fashion, allowing support for any network topology. In addition to the integrated sampling and capturing functions in OpenSIPS, a stand-alone capture agent (captagent) is provided enabling HEP encapsulation for unsupported systems and soft-switches. OpenSER/Kamailio and FreeSWITCH users already enjoy integrated HEP mirroring functionality.

 OpenSIPs - config for capture node.

####### Global Parameters #########

debug
=3
log_stderror
=no
log_facility
=LOG_LOCAL0

fork
=yes
children
=5

disable_tcp
=yes
db_default_url
="mysql://opensips:opensipsrw@localhost/opensips"
port
=9060

/* uncomment and configure the following line if you want opensips to
   bind on a specific interface/port/proto (default bind on all available) */

listen
=udp:10.0.0.1:9060

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

loadmodule
"db_mysql.so"
loadmodule
"sipcapture.so"

####### Routing Logic ########
modparam
("sipcapture", "db_url", "mysql://homer:password@localhost/homer_db")
modparam
("sipcapture", "capture_on", 1)
modparam
("sipcapture", "table_name", "sip_capture")
/* activate HEP capturing */
modparam
("sipcapture", "hep_capture_on", 1)

/* configuration for Mirroring PORT */
modparam
("sipcapture", "raw_socket_listen", "10.0.130.41:5060-6000")
modparam
("sipcapture", "raw_interface", "eth1")
/* activate monitoring port capturing */
modparam
("sipcapture", "raw_moni_capture_on", 1)
modparam
("sipcapture", "raw_sock_children", 4)
/* Promiscious mode */
modparam
("sipcapture", "promiscious_on", 1)

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


# main request routing logic

# Main SIP request routing logic
# - processing of any incoming SIP request starts with this route
route
{
       
#For example, you can capture only needed methods...
       
#if (!(method =~ "^(OPTIONS|NOTIFY|SUBSCRIBE)$"))) {
                sip_capture
();
       
#}
        drop
;
}

onreply_route
{

       
#And only needed reply or needed requests method
       
#if(status =~ "^(1[0-9][0-9]|[3[0-9][0-9]|4[0-9]|[56][0-9][0-9])") {
       
#if(!($rm =~ "^(NOTIFY|SUBSCRIBE|OPTIONS|)$")) {
                sip_capture
();
       
#}
        drop
;
}

 OpenSIPs - config for trace node.

####### Global Parameters #########
debug
=3
log_stderror
=no
log_facility
=LOG_LOCAL0
fork
=yes
children
=4
disable_tcp
=yes
db_default_url
="mysql://opensips:opensipsrw@localhost/opensips"

port
=5060

listen
=udp:192.168.0.1:5060


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

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

loadmodule
"signaling.so"
loadmodule
"sl.so"
loadmodule
"tm.so"
loadmodule
"rr.so"
loadmodule
"maxfwd.so"
loadmodule
"textops.so"
loadmodule
"mi_fifo.so"
loadmodule
"siptrace.so"


# ----------------- setting module-specific parameters ---------------

# ----- mi_fifo params -----
modparam
("mi_fifo", "fifo_name", "/tmp/opensips_fifo")
modparam
("rr", "append_fromtag", 0)
modparam
("siptrace", "duplicate_uri", "sip:10.0.0.1:9060")
modparam
("siptrace", "duplicate_with_hep", 1)
modparam
("siptrace", "trace_to_database", 0)
modparam
("siptrace", "trace_flag", 22)
modparam
("siptrace", "trace_on", 1)
#HEPv2 == timestamp will be included to HEP header
modparam
("siptrace", "hep_version", 2)

 
Main SIP request routing logic
# - processing of any incoming SIP request starts with this route
route
{

       
......

        setflag
(22);

       
#Duplicate this sip message to Homer capture node
        sip_trace
();

       
.....
        route
(1);
}

route
[1] {

       
if (!t_relay()) {
                sl_reply_error
();
       
};
       
exit;
}

 Captagent on one SIP server:

./captagent -p 9060 -s 10.0.0.1 -r 5060-5080 -i 333 -H2
usage: captagent <-mvhnc> <-d dev> <-s host> <-p port>
             
<-P pid file> <-r port|portrange> <-f filter file>
             
<-i id> <-H 1|2>
   
-h  is help/usage
   
-v  is version information
   
-m  is don't go into promiscuous mode
   -n  is don'
t go into background
   
-d  is use specified device instead of the pcap default
   
-s  is the capture server
   
-p  is use specified port of capture server
   
-r  is open specified capturing port or portrange instead of the default (5060)
   
-P  is open specified pid file instead of the default (/var/run/captagent.pid)
   
-f  is the file with specific pcap filter
   
-c  is checkout
   
-i  is capture identifity. Must be a 16-bit number. I.e. 101
   
-H  is HEP protocol version [1|2]. By default we use HEP version 1

SIPTRACE on OpenSIPS 1.7.x:

To enable HEP support in siptrace/opensips 1.7.x do the following:

1. Download OpenSIPS SVN head

2. Copy modules/siptrace and modules/sipcapture to the 1.7.1 source tree

3. Modify modules/siptrace/siptrace.c as follows:

        -     if (dlgb.create_dlg(msg,0)<1) {
       
+     if (dlgb.create_dlg(msg)<1) {

4. Recompile the siptrace module:

        # make modules=modules/siptrace modules

NOTE: Module SIPCAPTURE is only used to compile module SIPTRACE and CANNOT be used on OpenSIPS 1.7.x (for Homer Capture always use TRUNK)

조회 수 :
37996
등록일 :
2014.08.13
10:53:33 (*.160.88.200)
엮인글 :
http://webs.co.kr/index.php?document_srl=194011&act=trackback&key=58f
게시글 주소 :
http://webs.co.kr/index.php?document_srl=194011
List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜
112 Open Source VOIP applications, both clients and servers. admin 47940   2013-11-20
 
111 Asterisk Installation Asterisk Realtime configuration admin 47722   2013-04-06
 
110 the OpenSIPS Project OpenSIP admin 47514   2011-12-14
 
109 SIPSorcery admin 47178   2014-03-18
 
108 Opensips TM module enables stateful processing of SIP transactions admin 47112   2014-10-04
 
107 The SIP Router Project admin 46953   2013-04-06
 
106 Jitsi Videobridge meets WebRTC admin 46885   2014-10-18
 
105 Where to check OpenSIPS does not start? admin 46423   2014-03-09
 
104 opensips complete configuration example admin 46374   2017-12-10
 
103 OpenSIPS Module Interface admin 46105   2017-12-07
 
102 List of SIP response codes admin 45973   2017-12-20
 
101 The FreeRADIUS Project admin 45839   2011-12-14
 
100 book-opensips-101 / content / 3.2. SIP TLS Secure Calling.mediawiki admin 45739   2014-03-12
 
99 Building Telephony Systems with OpenSIPS 1.6 books file admin 45724   2014-03-06
 
98 opensips 1.11.2 install guide good 인스톨 가이드 admin 45584   2014-08-09
 
97 The Impact of TLS on SIP Server Performance file admin 45571   2014-03-12
 
96 Ekiga (formely known as GnomeMeeting) is an open source SoftPhone admin 45551   2014-03-12
 
95 A2Billing and OpenSIPS admin 45165   2014-03-04
 
94 2017 08 31 opensips 2.32 install debian8.8 module install compile err modules admin 45121   2017-09-04
 
93 OpenSIPS Control Panel and Homer integration admin 44875   2017-08-17
 
92 MediaProxy wiki page install configuration admin 44158   2014-08-11
 
91 Building Telephony Systems with OpenSIPS 1.6 RTPProxy + OpenSIPS 1.7 admin 43932   2014-03-07
 
90 Opensips Modules Documentation admin 43641   2014-08-18
 
89 SIP Signaling-Messages OpenSIPS Running On Multicore Server file admin 43478   2014-11-02
 
88 RTPPROXY Admin Guide admin 42898   2014-08-24
 
87 OpenSIPS Consultancy Pricing module install Server 판매 또는 설치및 컨설팅 가이드 admin 42710   2014-08-23
 
86 rfc5766-turn-server admin 42662   2013-03-21
 
85 Opensips Documentation Function admin 42529   2014-08-21
 
84 rtpproxy Module admin 42414   2014-03-06
 
83 RTPProxy 1.2.x Installation & Integration with OpenSIPS 1.5x admin 42273   2014-08-10