<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="SK" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Could you please fix following problems:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Main configuration:<o:p></o:p></p>
<p class="MsoNormal"># (1) Define two productioni/test home server(s).<o:p></o:p></p>
<p class="MsoNormal"># Production home servers <o:p></o:p></p>
<p class="MsoNormal"># Test home server.<o:p></o:p></p>
<p class="MsoNormal">home_server wapgtw.test.system {<o:p></o:p></p>
<p class="MsoNormal"> type = acct<o:p></o:p></p>
<p class="MsoNormal"> ipaddr = x.x.x.x<o:p></o:p></p>
<p class="MsoNormal"> port = 1813<o:p></o:p></p>
<p class="MsoNormal"> secret = ...<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> status_check = none<o:p></o:p></p>
<p class="MsoNormal"> zombie_period = 40<o:p></o:p></p>
<p class="MsoNormal"> revive_interval = 120<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># Put all of the servers into a pool.<o:p></o:p></p>
<p class="MsoNormal">home_server_pool wapgtw.test.system {<o:p></o:p></p>
<p class="MsoNormal"> type = fail-over<o:p></o:p></p>
<p class="MsoNormal"> home_server = wapgtw.test.system<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># (2) Define a realm for these home servers.<o:p></o:p></p>
<p class="MsoNormal"># It should NOT be used as part of normal proxying decisions!<o:p></o:p></p>
<p class="MsoNormal">realm wapgtw.test.system {<o:p></o:p></p>
<p class="MsoNormal"> acct_pool = wapgtw.test.system<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># (3) Proxy configuration needs to be outside virtual server configuration<o:p></o:p></p>
<p class="MsoNormal">listen {<o:p></o:p></p>
<p class="MsoNormal"> ipaddr = *<o:p></o:p></p>
<p class="MsoNormal"> port = 0<o:p></o:p></p>
<p class="MsoNormal"> type = proxy<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"># (4) Global configuration for accounting<o:p></o:p></p>
<p class="MsoNormal">listen {<o:p></o:p></p>
<p class="MsoNormal"> ipaddr = *<o:p></o:p></p>
<p class="MsoNormal"> port = 2813<o:p></o:p></p>
<p class="MsoNormal"> type = acct<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> virtual_server = wapgtw.test.system<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># (5) Define accepted client(s)<o:p></o:p></p>
<p class="MsoNormal">client 10.8.251.153 {<o:p></o:p></p>
<p class="MsoNormal"> secret = xxx<o:p></o:p></p>
<p class="MsoNormal"> shortname = xxx<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># (6) Define a virtual server to handle production pre/post-proxy re-writing<o:p></o:p></p>
<p class="MsoNormal">server wapgtw.test.system {<o:p></o:p></p>
<p class="MsoNormal"> preacct {<o:p></o:p></p>
<p class="MsoNormal"> # Insert preacct rules here<o:p></o:p></p>
<p class="MsoNormal"> preprocess<o:p></o:p></p>
<p class="MsoNormal"> linelog<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> update control {<o:p></o:p></p>
<p class="MsoNormal"> Proxy-To-Realm := wapgtw.production.system<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"> update reply {<o:p></o:p></p>
<p class="MsoNormal"> Fall-Through := No<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"> update request {<o:p></o:p></p>
<p class="MsoNormal"> Called-Station-Id := "%{Called-Station-Id}.%{3GPP-SGSN-Address}"<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">radiusd: FreeRADIUS Version 3.0.0, for host x86_64-unknown-linux-gnu, built on May 2 2013 at 09:34:02<o:p></o:p></p>
<p class="MsoNormal">Copyright (C) 1999-2013 The FreeRADIUS server project and contributors.<o:p></o:p></p>
<p class="MsoNormal">There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A<o:p></o:p></p>
<p class="MsoNormal">PARTICULAR PURPOSE.<o:p></o:p></p>
<p class="MsoNormal">You may redistribute copies of FreeRADIUS under the terms of the<o:p></o:p></p>
<p class="MsoNormal">GNU General Public License.<o:p></o:p></p>
<p class="MsoNormal">For more information about these matters, see the file named COPYRIGHT.<o:p></o:p></p>
<p class="MsoNormal">Starting - reading configuration files ...<o:p></o:p></p>
<p class="MsoNormal">...<o:p></o:p></p>
<p class="MsoNormal">Ready to process requests.<o:p></o:p></p>
<p class="MsoNormal">rad_recv: Accounting-Request packet from host 10.8.251.153 port 58427, id=31, length=381<o:p></o:p></p>
<p class="MsoNormal"> Acct-Status-Type = Start<o:p></o:p></p>
<p class="MsoNormal"> Event-Timestamp = "May 2 2013 12:00:39 CEST"<o:p></o:p></p>
<p class="MsoNormal"> Framed-IP-Address = 10.40.255.253<o:p></o:p></p>
<p class="MsoNormal"> Called-Station-Id = "orangewap-ng"<o:p></o:p></p>
<p class="MsoNormal"> Calling-Station-Id = "421905xxxxxx"<o:p></o:p></p>
<p class="MsoNormal"> NAS-IP-Address = 10.8.251.153<o:p></o:p></p>
<p class="MsoNormal"> NAS-Identifier = "10.8.251.153"<o:p></o:p></p>
<p class="MsoNormal"> Framed-Protocol = GPRS-PDP-Context<o:p></o:p></p>
<p class="MsoNormal"> Service-Type = Framed-User<o:p></o:p></p>
<p class="MsoNormal"> NAS-Port-Type = Virtual<o:p></o:p></p>
<p class="MsoNormal"> Acct-Session-Id = "D597D928a30003ad"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-IMSI = "231014450961399"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-IMSI-MCC-MNC = "23101"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-SGSN-Address = 213.151.252.35<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-SGSN-MCC-MNC = "23101"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-NSAPI = "5"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-GGSN-Address = 213.151.217.40<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-GGSN-MCC-MNC = "23101"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-Charging-Characteristics = "0800"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-IMEISV = "3529440557604301"<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-RAT-Type = 1<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-Location-Info = 0x0132f1100bfe659e<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-Charging-ID = 2734687149<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-PDP-Type = 0<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-Charging-Gateway-Address = 0.0.0.0<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-Selection-Mode = "1"<o:p></o:p></p>
<p class="MsoNormal"> Attr-26.10415.23 = 0x0801<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-Negotiated-DSCP = 0<o:p></o:p></p>
<p class="MsoNormal"> 3GPP-GPRS-Negotiated-QoS-profile = "05-23921F9396D1FE74800000006400"<o:p></o:p></p>
<p class="MsoNormal">(3) # Executing section preacct from file ./sites-enabled/robust-proxy-accounting<o:p></o:p></p>
<p class="MsoNormal">(3) group preacct {<o:p></o:p></p>
<p class="MsoNormal">(3) - entering group preacct {...}<o:p></o:p></p>
<p class="MsoNormal">(3) [preprocess] = ok<o:p></o:p></p>
<p class="MsoNormal">(3) linelog : expand: 'Accounting-Request.%{%{Acct-Status-Type}:-unknown}' -> 'Accounting-Request.1'<o:p></o:p></p>
<p class="MsoNormal">WARNING: No such configuration item .Accounting-Request.1<o:p></o:p></p>
<p class="MsoNormal">(3) linelog : No such entry ".Accounting-Request.1"<o:p></o:p></p>
<p class="MsoNormal">(3) [linelog] = noop<o:p></o:p></p>
<p class="MsoNormal">(3) update control {<o:p></o:p></p>
<p class="MsoNormal">(3) Proxy-To-Realm := "wapgtw.production.system"<o:p></o:p></p>
<p class="MsoNormal">(3) } # update control = noop<o:p></o:p></p>
<p class="MsoNormal">(3) update reply {<o:p></o:p></p>
<p class="MsoNormal">(3) Fall-Through := No<o:p></o:p></p>
<p class="MsoNormal">(3) } # update reply = noop<o:p></o:p></p>
<p class="MsoNormal">(3) update request {<o:p></o:p></p>
<p class="MsoNormal">(3) ERROR: %{Called-Station-Id}.%{3GPP-SGSN-Address}<o:p></o:p></p>
<p class="MsoNormal">(3) ERROR: ^ Invalid regex reference<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you very much.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray;mso-fareast-language:SK">Peter Balšianok<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray;mso-fareast-language:SK">Data Service Operation Coordinator,
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray;mso-fareast-language:SK">Voice & Data Services Operations<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:SK"><span style="color:gray"><o:p></o:p></span></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray;mso-fareast-language:SK">Orange Slovensko, a. s.<br>
</span></b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray;mso-fareast-language:SK">Metodova 8, 821 08 Bratislava</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:SK">
<br>
<span style="color:gray">tel: +421 908 00 2405 </span><br>
<span style="color:gray">mobil: +421 905 012 405 </span><br>
<span style="color:gray">e-mail: <a href="mailto:peter.balsianok@orange.sk"><span style="color:blue">peter.balsianok@orange.sk</span></a></span></span><span style="mso-fareast-language:SK"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>