한국어

소프트스위치

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

조회 수 :
37648
등록일 :
2014.08.13
10:53:33 (*.160.88.200)
엮인글 :
http://webs.co.kr/index.php?document_srl=194011&act=trackback&key=f1b
게시글 주소 :
http://webs.co.kr/index.php?document_srl=194011
List of Articles
번호 제목 글쓴이 조회 수 추천 수sort 날짜
52 opensips-1.10.0_src.tar.gz experimental source code documentation admin 39212   2014-03-09
 
51 Kamailo OpenSIPs installation on Debian admin 85123   2014-03-09
 
50 Using the openSIPS Registrant Module admin 53871   2014-03-09
 
49 RTPproxy Frequentry Asked Questions (FAQ) ¶ admin 177884   2014-03-07
 
48 Building Telephony Systems with OpenSIPS 1.6 RTPProxy + OpenSIPS 1.7 admin 42390   2014-03-07
 
47 Installing RTPproxy Start RTPproxy in Bridged mode very good admin 105366   2014-03-07
 
46 OpenSIPS Control Panel (OCP) Installation Guide admin 282481   2014-03-06
 
45 OpenSIPS Control Panel install guide admin 98410   2014-03-06
 
44 rtpproxy Module admin 40230   2014-03-06
 
43 MediaProxy Installation Guide admin 184197   2014-03-06
 
42 How to install OpenSIPS on CentOS debian module add xcap admin 47436   2014-03-06
 
41 Problem with presence_xml module Opensips 1.9 admin 49708   2014-03-06
 
40 Building Telephony Systems with OpenSIPS 1.6 books file admin 44005   2014-03-06
 
39 Multimedia Service Platform admin 38804   2014-03-06
 
38 How to install OpenSIPS on CentOS Debian etc admin 46791   2014-03-05
 
37 Opensips Installation, How to. admin 77203   2014-03-05
 
36 100% CPU usage opensips admin 56304   2014-03-05
 
35 A2Billing and OpenSIPS admin 43724   2014-03-04
 
34 Opensips install debian admin 39990   2014-03-03
 
33 Opensips_1.9 install guide this is great I like this admin 109820   2014-03-04
 
32 Using SIP Devices behind NAT OPensip Asterisk IPPhone SIP Telephony file admin 229729   2013-03-31
 
31 My new toy: Bluebox-ng admin 93113   2013-04-06
 
30 Flooding Asterisk, Freeswitch and Kamailio with Metasploit admin 102236   2013-04-06
 
29 Asterisk Installation Asterisk Realtime configuration admin 47120   2013-04-06
 
28 The SIP Router Project admin 46386   2013-04-06
 
27 Kamailio :: A Quick Introduction admin 83060   2013-04-06
 
26 Welcome to the Smartvox Knowledgebase admin 106232   2013-04-06
 
25 OpenSIPS Kick Start‎: VIDEO admin 39807   2013-02-20
 
24 OPENSIP Training VIDEO admin 38107   2013-02-20
 
23 Kamailio 3.3.x and Asterisk 10.7.0 Realtime Integration using Asterisk Database admin 53772   2013-04-06