亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? monitoring.sgml

?? H.323網守實現
?? SGML
?? 第 1 頁 / 共 2 頁
字號:
<sect>Monitoring the Gatekeeper<label id="monitor"><p><sect1>Status Port<p>The status port is the external interface for monitoring and controlling the gatekeeper.The gatekeeper will send out messages about ongoing calls to allconnected clients and it can receive commands via this interface.<p>The messages sent by the gatekeeper to the status port are groupped into three <bf/output trace levels/:<itemize><item>Level 0	<quote>	Reload notifications and direct replies to entered commands.	</quote><item>Level 1	<quote>	Reload notifications, direct replies to entered commands, CDRs and Route Requests.	</quote><item>Level 2	<quote>	Output everything (reload notifications, direct replies to entered commands, 	CDRs, Route Requests, RAS, ...). This is the <bf/default/ output level.	</quote></itemize>The client connected to the status port can choose the output level it is interested in.<p>The interface is a simple TCP port (default: 7000), you can connect to with telnet or another client. One example of a different client is the Java GUI, aka GkGUI.Another example is the Automatic Call Distribution application, aka GnuGk ACD.<sect2>Application Areas<p>What you do with the powers of the Status Interface is up to you, but here are a few ideas:<itemize><item>Call Monitoring<item>Monitoring the registered endpoints<item>Graphical User Interface<quote>See GkGUI.</quote><item>Call Routing<quote>See GnuGk ACD.</quote><item>Billing Applications<quote>Analyse the CDR messages and forward them to a billing application.</quote><item>Interfacing external extensions<quote>If you don't want to publish the source code to additinal features, just publish the core functionality and interface to it through the status interface and keep the external part private.</quote></itemize><p><sect2>Examples<p>Suppose you are just interested in the CDRs (call details records) and want to process them as a batch at regular intervals.Here is a simple Perl script (<tt/gnugk_cdr.pl/) that starts the gatekeeper and also forks a very simple client for the Status Interface and writes just the CDRs into a logfile. You'll have to modify it a little to fit your needs.<verb>#!/usr/bin/perl# sample program that demonstrates how to write the CDRs to a log fileuse strict;use IO::Socket;use IO::Handle;my $logfile = "/home/jan/cdr.log";	# CHANGE THISmy $gk_host = "localhost";my $gk_port = 7000;my $gk_pid;if ($gk_pid = fork()) {	# parent will listen to gatekeeper status	sleep(1);	# wait for gk to start	my $sock = IO::Socket::INET->new(PeerAddr => $gk_host, PeerPort => $gk_port, Proto => 'tcp');	if (!defined $sock) {		die "Can't connect to gatekeeper at $gk_host:$gk_port";	}	$SIG{HUP} = sub { kill 1, $gk_pid; };	# pass HUP to gatekeeper	$SIG{INT} = sub { close (CDRFILE); kill 2, $gk_pid; };	# close file when terminated	open (CDRFILE, ">>$logfile");	CDRFILE->autoflush(1);	# don't buffer output	while (!$sock->eof()) {		my $msg = $sock->getline();		$msg = (split(/;/, $msg))[0];	# remove junk at end of line		my $msgtype = (split(/\|/, $msg))[0];		if ($msgtype eq "CDR") {			print CDRFILE "$msg\n";		}	}	close (CDRFILE);} else {	# child starts gatekeeper	exec("gnugk");}</verb><p>Keep in mind that this is just an example to show the usage of the status port.You can use the FileAcct module to log CDRs in a production system.<sect2>GUI for the Gatekeeper<p>There are several Graphical User Interface (GUI) frontends for the gatekeeper.<itemize><item>Java GUI<p>Developed by Jan Willamowius.You can monitor the registrations and calls that go through the gatekeeper.A right-click on a button gives you a popup menu for that endpoint.This GUI works with Java 1.0 built into most web browsers.For security reasons the GUI must be run as a standalone applicationor served by a web server on the same IP number as the gatekeeper(you cannot run it as an applet via a local file).The program is available at<url url="http://www.gnugk.org/h323gui.html" name="GnuGk Java GUI"><item>GkGUI<p>A new standalone Java program developed by<url url="http://www.citron.com.tw/" name="Citron Network Inc.">It requires Java 1.4. New features include:<itemize><item>Monitor multiple gatekeepers simultaneously.<item>Two view modes: Button List and Tree List.<item>Call Detail Record(CDR) and statistics.<item>GK Status Log.<item>Different colors for different endpoint types.<item>Modify gatekeeper configuration.<item>Forcedly unregister endpoints.<item>Save and print status log and CDR.</itemize>The GkGUI is released under GNU General Public License, available at<url url="http://www.gnugk.org/h323develop.html#java" name="GnuGk Development"></itemize><sect1>Commands (Reference)<p>This section lists all commands that you can isue to the status port (manually or with an external application). All commands are case-insensitive. But some parameters may be case-sensitive.<p>The command <tt/help/ or <tt/h/ will show you a list of all available commands.<p><itemize><item><tt/Reload/<p>Reload the configuration.<item><tt/Version/, <tt/v/<p>Show the version and OS information of the gatekeeper.<item><tt/Statistics/, <tt/s/<p>Show the statistics information of the gatekeeper.<descrip><tag/Example:/<tscreen><verb>Statistics-- Endpoint Statistics --Total Endpoints: 21  Terminals: 17  Gateways: 4  NATed: 2Cached Endpoints: 1  Terminals: 1  Gateways: 0-- Call Statistics --Current Calls: 1 Active: 1 From Neighbor: 0 From Parent: 0Total Calls: 1539  Successful: 1076  From Neighbor: 60  From Parent: 5Startup: Fri, 21 Jun 2002 10:50:22 +0800   Running: 11 days 04:22:59;</verb></tscreen></descrip><item><tt/PrintAllRegistrations/, <tt/r/, <tt/?/<p>Show all registered endpoints.<descrip><tag/Format:/<tscreen><verb>AllRegistrationsRCF|IP:Port|Aliases|Terminal_Type|EndpointID...Number of Endpoints: n;</verb></tscreen><tag/Example:/<tscreen><verb>AllRegistrationsRCF|10.1.1.10:1720|800:dialedDigits=Wei:h323_ID|terminal|1289_endpRCF|10.0.1.43:1720|613:dialedDigits=Jacky Tsai:h323_ID|terminal|1328_endpRCF|10.0.1.55:1720|705:dialedDigits=Sherry Liu:h323_ID|terminal|1333_endpNumber of Endpoints: 3;</verb></tscreen></descrip><item><tt/PrintAllRegistrationsVerbose/, <tt/rv/, <tt/??/<p>Show details of all registered endpoints.<descrip><tag/Format:/<tscreen><verb>AllRegistrationsRCF|IP:Port|Aliases|Terminal_Type|EndpointIDRegistration_Time C(Active_Call/Connected_Call/Total_Call) &lt;r&gt;[Prefixes: ##] (gateway only)...Number of Endpoints: n;</verb></tscreen><tag/Example:/<tscreen><verb>AllRegistrationsRCF|10.0.1.8:1720|Accel-GW2:h323_ID|gateway|1322_endpWed, 26 Jun 2002 16:40:03 +0800 C(1/5/33) &lt;1&gt;Prefixes: 09,002RCF|10.1.1.10:1720|800:dialedDigits=Wei:h323_ID|terminal|1289_endpWed, 26 Jun 2002 16:40:55 +0800 C(0/32/39) &lt;1&gt;RCF|10.0.1.66:1720|716:dialedDigits=Vicky:h323_ID|terminal|1425_endpWed, 26 Jun 2002 16:40:58 +0800 C(1/47/53) &lt;1&gt;Number of Endpoints: 2;</verb></tscreen></descrip><item><tt/PrintCurrentCalls/, <tt/c/, <tt/!/<p>Show all current calls using the same ACF syntax as in call establishment.<descrip><tag/Format:/<tscreen><verb>CurrentCallsCall No. # | CallID | Call_Duration | Left_TimeDialed_NumberACF|Caller_IP:Port|Caller_EPID|CRV|DestinationInfo|SrcInfo|IsAnswered;ACF|Callee_IP:Port|Callee_EPID|CRV|DestinationInfo|SrcInfo|IsAnswered;...Number of Calls: Current_Call Active: Active_Call From Neighbor: Call_From_Neighbor \From Parent: Call_From_Parent;</verb></tscreen><tag/Example:/<tscreen><verb>CurrentCallsCall No. 29 | CallID bd c6 17 ff aa ea 18 10 85 95 44 45 53 54 77 77 | 109 | 491Dial 0953378875:dialedDigitsACF|10.0.1.49:1720|4048_CGK1|25263|frank:h323_ID|gunter:h323_ID|false;ACF|10.1.1.1:1720|4037_CGK1|25263|gunter:h323_ID|frank:h323_ID|true;Call No. 30 | CallID 70 0e dd c0 9a cf 11 5e 00 01 00 05 5d f9 28 4d | 37 | 563Dial 0938736860:dialedDigitsACF|10.0.1.48:1032|4041_CGK1|11896|sue:h323_ID|peter:h323_ID|false;ACF|10.1.1.1:1720|4037_CGK1|11896|peter:h323_ID|sue:h323_ID|true;Number of Calls: 2 Active: 2 From Neighbor: 0 From Parent: 0;</verb></tscreen></descrip><item><tt/PrintCurrentCallsVerbose/, <tt/cv/, <tt/!!/<p>Show details of all current calls.<descrip><tag/Format:/<tscreen><verb>CurrentCallsCall No. # | CallID | Call_Duration | Left_TimeDialed_NumberACF|Caller_IP:Port|Caller_EPID|CRV|DestinationInfo|SrcInfo|IsAnswered;ACF|Callee_IP:Port|Callee_EPID|CRV|DestinationInfo|SrcInfo|IsAnswered;# Caller_Aliases|Callee_Aliases|Bandwidth|Connected_Time &lt;r&gt;...Number of Calls: Current_Call Active: Active_Call From NB: Call_From_Neighbor;</verb></tscreen><tag/Example:/<tscreen><verb>CurrentCallsCall No. 48 | CallID 7d 5a f1 0a ad ea 18 10 89 16 00 50 fc 3f 0c f5 | 30 | 570Dial 0225067272:dialedDigitsACF|10.0.1.200:1720|1448_endp|19618|frank:h323_ID|gunter:h323_ID|false;ACF|10.0.1.7:1720|1325_endp|19618|gunter:h323_ID|frank:h323_ID|true;# Sherry:h323_ID|Accel-GW1:h323_ID|200000|Wed, 26 Jun 2002 17:29:55 +0800 &lt;2&gt;Number of Calls: 1 Active: 1 From NB: 0;</verb></tscreen></descrip><item><tt/Find/, <tt/f/<p>Find a registered endpoint by an alias or a prefix.<descrip><tag/Format:/<tscreen><verb>Find AliasRCF|IP:Port|Aliases|Terminal_Type|EndpointID;</verb></tscreen><tag/Example:/<tscreen><verb>f 800RCF|10.1.1.10:1720|800:dialedDigits=Wei:h323_ID|terminal|1289_endp;f 801SoftPBX: alias 801 not found!</verb></tscreen></descrip><item><tt/FindVerbose/, <tt/fv/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品久久久精品美女| 免费黄网站欧美| 亚洲亚洲精品在线观看| 久久久久成人黄色影片| 精品精品国产高清a毛片牛牛 | a亚洲天堂av| 国产成人免费高清| 不卡av在线网| 在线欧美一区二区| 欧美日韩电影在线| 日韩欧美在线网站| 久久青草欧美一区二区三区| 久久久久久久久久久黄色| 精品国产一区二区三区四区四| 欧美一区二区三区免费视频| 这里是久久伊人| 日韩欧美一区在线观看| 日韩欧美在线网站| www亚洲一区| 国产精品伦理一区二区| 一区二区三区小说| 日韩在线卡一卡二| 国产精品自在在线| 一道本成人在线| 91精品国产一区二区三区蜜臀| 91精品国产综合久久精品| 久久午夜羞羞影院免费观看| 国产精品精品国产色婷婷| 亚洲一区二区欧美| 国产一区二区三区黄视频 | 日韩免费性生活视频播放| 777午夜精品视频在线播放| 日韩精品一区二区三区swag| 国产欧美精品一区二区色综合| 亚洲欧美色综合| 免费在线看成人av| 99麻豆久久久国产精品免费| 欧美日韩一级大片网址| 久久久99精品免费观看| 亚洲综合丁香婷婷六月香| 极品美女销魂一区二区三区免费| 91视视频在线观看入口直接观看www| 欧美亚洲一区二区在线| 国产欧美va欧美不卡在线| 亚洲在线成人精品| 成人在线综合网| 51精品视频一区二区三区| 国产日韩欧美高清在线| 蜜臂av日日欢夜夜爽一区| 成人短视频下载| 久久色.com| 麻豆一区二区99久久久久| 91福利国产精品| 综合久久久久久| 国产黄色91视频| 久久综合av免费| 日韩精品91亚洲二区在线观看 | 亚洲午夜羞羞片| 91丨九色丨尤物| 欧美国产日韩a欧美在线观看| 五月天视频一区| 色狠狠色狠狠综合| 亚洲欧美另类综合偷拍| 国产成人午夜视频| 久久久久久**毛片大全| 日韩福利视频导航| 欧洲日韩一区二区三区| 国产精品不卡一区| 成人av网站在线观看免费| 久久综合狠狠综合久久综合88 | 国产精品一区专区| 欧美一区二区成人6969| 石原莉奈在线亚洲三区| 欧美日韩在线三级| 首页欧美精品中文字幕| 欧美午夜精品久久久久久超碰| 中文字幕永久在线不卡| 91丨porny丨蝌蚪视频| 亚洲同性同志一二三专区| 99久久精品国产毛片| 亚洲素人一区二区| 91高清视频在线| 亚洲国产视频在线| 777xxx欧美| 久久国产剧场电影| 久久久久久久久久久久电影| 丰满岳乱妇一区二区三区| 国产精品福利电影一区二区三区四区| 豆国产96在线|亚洲| 综合分类小说区另类春色亚洲小说欧美| 成人少妇影院yyyy| 一区二区三区中文字幕电影| 欧美三级韩国三级日本一级| 青青草国产精品97视觉盛宴| 精品少妇一区二区三区在线播放| 精品一区二区三区久久| 欧美国产乱子伦| 欧美亚洲一区二区在线| 99久久综合精品| 亚洲国产aⅴ成人精品无吗| 欧美一级二级在线观看| 国产精品1区2区3区| 亚洲美女精品一区| 欧美一区二区免费| 粉嫩欧美一区二区三区高清影视| 亚洲色图欧洲色图| 欧美丰满少妇xxxbbb| 国产中文一区二区三区| 亚洲少妇中出一区| 欧美一级免费观看| www.99精品| 久久av老司机精品网站导航| 国产精品白丝在线| 欧美一卡二卡三卡四卡| 92精品国产成人观看免费| 午夜成人免费电影| 久久久久久久久久久久久久久99| 在线观看日韩电影| 国产精品一区二区在线观看网站| 亚洲六月丁香色婷婷综合久久| 日韩欧美国产不卡| 在线区一区二视频| 成人综合婷婷国产精品久久蜜臀 | 欧美性做爰猛烈叫床潮| 国产乱子轮精品视频| 亚洲自拍偷拍九九九| 久久精品一区八戒影视| 欧美精品久久99| av成人免费在线| 国模无码大尺度一区二区三区| 一区二区三区在线播| 国产精品私房写真福利视频| 日韩欧美在线不卡| 欧美精品v国产精品v日韩精品| eeuss影院一区二区三区| 麻豆成人免费电影| 午夜精品福利在线| 一区二区三区精品视频在线| 欧美国产乱子伦| 久久青草欧美一区二区三区| 欧美一区中文字幕| 欧美电影一区二区| 欧美日韩一区二区在线观看| 91视频在线观看免费| 99热这里都是精品| 不卡一卡二卡三乱码免费网站| 国产精品99久久久| 国产精品资源在线观看| 看电影不卡的网站| 极品尤物av久久免费看| 99精品视频在线观看| 亚洲综合一区二区精品导航| 中文字幕av一区 二区| 国产午夜精品久久久久久免费视 | 久久97超碰国产精品超碰| 亚洲h精品动漫在线观看| 亚洲视频免费看| 一区二区三区中文字幕电影| 亚洲女同一区二区| 亚洲一二三四久久| 婷婷综合五月天| 久久成人免费网站| 国产一区二区日韩精品| 国产福利一区二区三区视频| 国产剧情一区二区| 成人免费av在线| 91亚洲资源网| 欧美日韩精品一二三区| 日韩久久久精品| 国产日产欧产精品推荐色| 国产精品素人视频| 亚洲影视在线播放| 日本最新不卡在线| 国产99久久久国产精品| 91丨国产丨九色丨pron| 日韩欧美你懂的| 国产片一区二区| 一区二区视频免费在线观看| 婷婷综合在线观看| 国产经典欧美精品| 欧美在线一区二区三区| 制服.丝袜.亚洲.中文.综合| 精品日韩欧美一区二区| 国产精品人成在线观看免费| 一区二区三区欧美日韩| 久久精品国产色蜜蜜麻豆| 不卡一区中文字幕| 欧美人伦禁忌dvd放荡欲情| 精品久久一二三区| 亚洲久草在线视频| 精品亚洲成a人在线观看| 成人国产电影网| 日韩女同互慰一区二区| 日韩毛片高清在线播放| 青青青伊人色综合久久| 91在线国内视频| 亚洲精品一区二区三区福利| 一区二区欧美精品| 国产不卡在线视频| 欧美一区二区三区电影|