3
3
# This runs INSIDE the docker container.
4
4
5
5
# Location of captagent.xml
6
- PATH_CAPTAGENT_TRANSPORT_XML=/usr/local/etc/captagent/transport_hep.xml
6
+ PATH_CAPTAGENT_TRANSPORT_XML=/usr/local/captagent/etc/captagent/transport_hep.xml
7
+ PATH_CAPTAGENT_SOCKET_XML=/usr/local/captagent/etc/captagent/socket_pcap.xml
7
8
8
9
# Options, defaults.
9
10
ETHERNET_DEV=${ETHERNET_DEV:- any}
10
11
CAPTURE_HOST=${CAPTURE_HOST:- localhost}
11
12
CAPTURE_PORT=${CAPTURE_PORT:- 9060}
12
13
CAPTURE_ID=${CAPTURE_ID:- 2001}
13
14
CAPTURE_PASSWORD=${CAPTURE_PASSWORD:- myHep}
14
- CLI_PASSWORD=${CLI_PASSWORD:- 12345}
15
- CLI_PORT=${CLI_PORT:- 8909}
15
+
16
+ # Deprecated? Remming out for now...
17
+ # CLI_PASSWORD=${CLI_PASSWORD:-12345}
18
+ # CLI_PORT=${CLI_PORT:-8909}
19
+ # and for reference...
20
+ # --clipassword -c CLI password (default: 12345)
21
+ # --cliport -o CLI port (default: 8909)
16
22
17
23
# Show help with --help
18
24
@@ -28,8 +34,6 @@ It then kicks off the captagent script in the foreground.
28
34
--captureport -p Homer SIP capture port (default: 9060)
29
35
--captureid -i Homer capture id (default: 2001)
30
36
--capturepassword -w Homer capture password (default: myHep)
31
- --clipassword -c CLI password (default: 12345)
32
- --cliport -o CLI port (default: 8909)
33
37
34
38
EOF
35
39
exit 0;
@@ -60,20 +64,19 @@ while true; do
60
64
echo " CAPTURE_ID set to: $CAPTURE_ID " ;
61
65
shift 2 ;;
62
66
-w | --capturepassword )
63
- if [ " $2 " == " " ]; then show_help; fi ;
64
67
CAPTURE_PASSWORD=$2 ;
65
68
echo " CAPTURE_PASSWORD set to: $CAPTURE_PASSWORD " ;
66
69
shift 2 ;;
67
- -c | --clipassword )
68
- if [ " $2 " == " " ]; then show_help; fi ;
69
- CLI_PASSWORD=$2 ;
70
- echo " CLI_PASSWORD set to: $CLI_PASSWORD " ;
71
- shift 2 ;;
72
- -o | --cliport )
73
- if [ " $2 " == " " ]; then show_help; fi ;
74
- CLI_PORT=$2 ;
75
- echo " CLI_PORT set to: $CLI_PORT " ;
76
- shift 2 ;;
70
+ # -c | --clipassword )
71
+ # if [ "$2" == "" ]; then show_help; fi;
72
+ # CLI_PASSWORD=$2;
73
+ # echo "CLI_PASSWORD set to: $CLI_PASSWORD";
74
+ # shift 2 ;;
75
+ # -o | --cliport )
76
+ # if [ "$2" == "" ]; then show_help; fi;
77
+ # CLI_PORT=$2;
78
+ # echo "CLI_PORT set to: $CLI_PORT";
79
+ # shift 2 ;;
77
80
--help )
78
81
show_help;
79
82
exit 0 ;;
84
87
85
88
# Replace values in configuration defaults
86
89
87
- # perl -p -i -e "s/\{\{ ETHERNET_DEV \}\} /$ETHERNET_DEV/" $PATH_CAPTAGENT_SOCKET_XML
90
+ perl -p -i -e " s/eth0 /$ETHERNET_DEV /" $PATH_CAPTAGENT_SOCKET_XML
88
91
89
92
perl -p -i -e " s/127.0.0.1/$CAPTURE_HOST /" $PATH_CAPTAGENT_TRANSPORT_XML
90
93
perl -p -i -e " s/9061/$CAPTURE_PORT /" $PATH_CAPTAGENT_TRANSPORT_XML
@@ -96,4 +99,4 @@ perl -p -i -e "s/myHep/$CAPTURE_PASSWORD/" $PATH_CAPTAGENT_TRANSPORT_XML
96
99
97
100
# Finally, run captagent in foreground.
98
101
99
- captagent -n
102
+ /usr/local/captagent/bin/ captagent -n
0 commit comments