한국어

소프트스위치

온누리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)

조회 수 :
37469
등록일 :
2014.08.13
10:53:33 (*.160.88.200)
엮인글 :
http://webs.co.kr/index.php?document_srl=194011&act=trackback&key=318
게시글 주소 :
http://webs.co.kr/index.php?document_srl=194011
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
142 Problem with presence_xml module Opensips 1.9 admin 2014-03-06 48941
141 How to install OpenSIPS on CentOS debian module add xcap admin 2014-03-06 46870
140 MediaProxy Installation Guide admin 2014-03-06 183328
139 rtpproxy Module admin 2014-03-06 39736
138 OpenSIPS Control Panel install guide admin 2014-03-06 97745
137 OpenSIPS Control Panel (OCP) Installation Guide admin 2014-03-06 281779
136 Installing RTPproxy Start RTPproxy in Bridged mode very good admin 2014-03-07 104419
135 Building Telephony Systems with OpenSIPS 1.6 RTPProxy + OpenSIPS 1.7 admin 2014-03-07 41716
134 RTPproxy Frequentry Asked Questions (FAQ) ¶ admin 2014-03-07 177212
133 Using the openSIPS Registrant Module admin 2014-03-09 53289
132 Kamailo OpenSIPs installation on Debian admin 2014-03-09 84396
131 opensips-1.10.0_src.tar.gz experimental source code documentation admin 2014-03-09 38764
130 Where to check OpenSIPS does not start? admin 2014-03-09 44048
129 book-opensips-101 / content / 3.2. SIP TLS Secure Calling.mediawiki admin 2014-03-12 43667
128 The Impact of TLS on SIP Server Performance file admin 2014-03-12 43092
127 OpenSIPS configuration for 2 or more FreeSWITCH installs admin 2014-03-12 75996
126 Conference Support in Kamailio (OpenSER) admin 2014-03-12 87572
125 SIP PBX - OpenSIPS and Asterisk configuration admin 2014-03-12 165260
124 telepresence: Open Source SIP Telepresence/MCU admin 2014-03-12 184417
123 Ekiga (formely known as GnomeMeeting) is an open source SoftPhone admin 2014-03-12 43669
122 SIPSorcery admin 2014-03-18 44913
121 Video conference server OpenMCU-ru - Introduction admin 2014-04-01 55530
120 2013 2012년 분야별 최고의 오픈소스 소프트웨어 124선 admin 2014-04-05 64686
119 SigIMS IMS Platform admin 2014-05-24 38938
118 opensips 1.11.2 install guide good 인스톨 가이드 admin 2014-08-09 45131
117 fusionPBX install debian wheezy admin 2014-08-09 38975
116 opensips 1.11.2 install Good Giide admin 2014-08-09 67329
115 Installation and configuration process record opensips 1.9.1 admin 2014-08-09 96748
114 OpenSIPS Installation Notes admin 2014-08-09 48180
113 Opensips Installation, How to. Good guide wiki page admin 2014-08-10 37160