|
Home > Archive > Voice over IP Cisco > March 2006 > h323 gw config
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
|
|
| James Grace 2006-03-30, 11:58 pm |
| Trying to config a h323 gw for the first time.
!
voice call send-alert
voice rtp send-recv
!
controller T1 0/0/1
framing esf
linecode b8zs
ds0-group 0 timeslots 9-24 type fxo-ground-start
!
!
interface GigabitEthernet0/0
description uplink to Core SW
ip address 10.2.0.5 255.255.255.0
duplex full
speed 100
h323-gateway voip bind srcaddr 10.2.0.5
!
ip route 0.0.0.0 0.0.0.0 10.2.0.254
!
voice-port 0/0/1:0
output attenuation 0
!
mgcp bind control source-interface GigabitEthernet0/0
mgcp bind media source-interface GigabitEthernet0/0
!
mgcp profile default
!
dial-peer voice 1 pots
description "outbound LD calls"
destination-pattern 9T
incoming called-number .
direct-inward-dial
port 0/0/1:0
so do we need a voip dial peer aswell. And on our CM we are using the 9.@
with discard predot will this work with the below dial peer. Also we have
a T1 with groudstart from the carrier, how do my controller look
James D. Grace
CCNP CCNA MCSE MCDBA
Sr. System Engineer / Professional Svc.
Digitel Corporation
| |
| Jonathan Charles 2006-03-30, 11:58 pm |
| You have a lot of things going on here.
First off, if your RL is discarding predot on a 9., then your H.323
dial-peers on the gateway shouldn't have a 9 on them.
Second, you definitely need a voip dial peer pointing at your CCM.
Third, you are going to hit serious interdigit timeouts, becaue you
only havet he 9T pattern, consider creating individual patterns for
each pattern...
For example, 9[2-9]..[2-9]... etc... you shoul create a pattern (and
dial-peer) for each service (911, 311, 411, etc), one for LD, local,
international... and any others that are special for your area.
And make sure you have a 911 peer, otherwise people will be waiting 10
seconds while the gateway waits for additional digits... (this could
be frustrating if you are dying from multiple gunshot wounds, waiting
for an interdigit timeout to expire so you can get help...)
Remember, you always need two call legs on each router that processes
the call... On here, you only have one.
Jonathan
On 3/28/06, James Grace <jgrace@digitelusa.net> wrote:
>
>
>
> Trying to config a h323 gw for the first time.
>
>
>
> !
>
> voice call send-alert
>
> voice rtp send-recv
>
>
>
> !
>
> controller T1 0/0/1
>
> framing esf
>
> linecode b8zs
>
> ds0-group 0 timeslots 9-24 type fxo-ground-start
>
> !
>
> !
>
> interface GigabitEthernet0/0
>
> description uplink to Core SW
>
> ip address 10.2.0.5 255.255.255.0
>
> duplex full
>
> speed 100
>
> h323-gateway voip bind srcaddr 10.2.0.5
>
> !
>
> ip route 0.0.0.0 0.0.0.0 10.2.0.254
>
> !
>
> voice-port 0/0/1:0
>
> output attenuation 0
>
> !
>
> mgcp bind control source-interface GigabitEthernet0/0
>
> mgcp bind media source-interface GigabitEthernet0/0
>
> !
>
> mgcp profile default
>
> !
>
> dial-peer voice 1 pots
>
> description "outbound LD calls"
>
> destination-pattern 9T
>
> incoming called-number .
>
> direct-inward-dial
>
> port 0/0/1:0
>
>
>
>
>
> so do we need a voip dial peer aswell. And on our CM we are using the 9.@
> with discard predot will this work with the below dial peer. Also we have
> a T1 with groudstart from the carrier, how do my controller look
>
>
>
>
>
> James D. Grace
>
> CCNP CCNA MCSE MCDBA
>
> Sr. System Engineer / Professional Svc.
>
> Digitel Corporation
>
>
> ________________________________________
_______
> cisco-voip mailing list
> cisco-voip@puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-voip
>
>
>
| |
| James Grace 2006-03-30, 11:58 pm |
| This is what I get
DISC CAUSE CODE FROM OTHER PEER FROM H323 PEER
3 no route to destinatio 4 0
H323 gateway internal event queue:
Events queued 0, free 1, held 1, allocated 1 times, exceed max 0 times
Max serviced 1, Max serviced exceed 0
no dest 0, no buffers 0, call flushes 0
CRV statistics
In use: 0
Max collisions obtaining crv: 0
_____
From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
Sent: Tuesday, March 28, 2006 4:59 PM
To: James Grace
Subject: RE: [cisco-voip] h323 gw config
That is for four digit dialing inside our network. [1-8]... The last three
dots are any number that starts with a number 1, 2, 3, 4, 5, 6, 7, or 8
_____
From: James Grace [mailto:jgrace@digitelusa.net]
Sent: Tuesday, March 28, 2006 2:48 PM
To: Leetun, Rob
Subject: RE: [cisco-voip] h323 gw config
Thank for the help
The one im confused on is the destination-pattern [1-8] Where or what is
this for when dealing with cm
_____
From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
Sent: Tuesday, March 28, 2006 4:42 PM
To: James Grace
Subject: RE: [cisco-voip] h323 gw config
Yours could look like this:
dial-peer voice 20 voip
preference 1 (this says to use this dial peer first and the other one
second, put your Pub first and the Sub second)
destination-pattern [1-8]... (You could change this to dail preference for
your shop)
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:10.2.0.20 (Your CallManager)
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
dial-peer voice 21 voip
preference 2
destination-pattern [1-8]... (You could change this to dail preference for
your shop)
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:10.2.0.21 (Your CallManager)
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
Does this help?
_____
From: James Grace [mailto:jgrace@digitelusa.net]
Sent: Tuesday, March 28, 2006 2:27 PM
To: Leetun, Rob
Subject: RE: [cisco-voip] h323 gw config
Im a little confuse on the voip dial peer
My callmanager is 10.2.0.20 and 21. can you send me a example of a good
voip dial peer .
_____
From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
Sent: Tuesday, March 28, 2006 3:41 PM
To: James Grace
Subject: RE: [cisco-voip] h323 gw config
Hi James,
Here is the config off one of our gateways. Good Luck
Rob
voice service voip
modem passthrough nse codec g711ulaw
!
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g729r8
!
!
!
voice class h323 1
h225 timeout tcp establish 3
!
voice-port 1/0:23
input gain 6
output attenuation 3
no vad
bearer-cap Speech
!
voice-port 1/1:23
input gain 6
output attenuation 3
no vad
bearer-cap Speech
!
!
no mgcp package-capability res-package
mgcp package-capability sst-package
no mgcp timer receive-rtcp
mgcp sdp simple
mgcp fax t38 inhibit
mgcp rtp payload-type g726r16 static
!
!
dial-peer cor custom
!
!
!
dial-peer voice 1 pots
incoming called-number ....
direct-inward-dial
!
dial-peer voice 10 voip
preference 1
destination-pattern [1-8]...
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:192.168.20.2
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
!
dial-peer voice 11 voip
preference 3
destination-pattern [1-8]...
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:192.168.20.3
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
!
dial-peer voice 2 pots
destination-pattern 9..........
port 1/0:23
!
dial-peer voice 3 pots
destination-pattern 9...........
port 1/0:23
!
dial-peer voice 911 pots
destination-pattern 911
port 1/0:23
prefix 911
!
dial-peer voice 9911 pots
destination-pattern 9911
port 1/0:23
prefix 911
!
dial-peer voice 12 voip
preference 2
destination-pattern [1-8]...
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:192.168.248.22
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
_____
From: cisco-voip-bounces@puck.nether.net
[mailto:cisco-voip-bounces@puck.nether.net] On Behalf Of James Grace
Sent: Tuesday, March 28, 2006 1:15 PM
To: cisco-voip@puck.nether.net
Cc: Scott.Voll@wesd.org
Subject: [cisco-voip] h323 gw config
Trying to config a h323 gw for the first time.
!
voice call send-alert
voice rtp send-recv
!
controller T1 0/0/1
framing esf
linecode b8zs
ds0-group 0 timeslots 9-24 type fxo-ground-start
!
!
interface GigabitEthernet0/0
description uplink to Core SW
ip address 10.2.0.5 255.255.255.0
duplex full
speed 100
h323-gateway voip bind srcaddr 10.2.0.5
!
ip route 0.0.0.0 0.0.0.0 10.2.0.254
!
voice-port 0/0/1:0
output attenuation 0
!
mgcp bind control source-interface GigabitEthernet0/0
mgcp bind media source-interface GigabitEthernet0/0
!
mgcp profile default
!
dial-peer voice 1 pots
description "outbound LD calls"
destination-pattern 9T
incoming called-number .
direct-inward-dial
port 0/0/1:0
so do we need a voip dial peer aswell. And on our CM we are using the 9.@
with discard predot will this work with the below dial peer. Also we have
a T1 with groudstart from the carrier, how do my controller look
James D. Grace
CCNP CCNA MCSE MCDBA
Sr. System Engineer / Professional Svc.
Digitel Corporation
| |
| Kevin Thorngren 2006-03-30, 11:58 pm |
| Did you use the IP Address of 10.2.0.5 for your H.323 GW config in
CCMAdmin?
Here is an example that may help:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/
products_tech_note09186a0080094636.shtml
Kevin
On Mar 28, 2006, at 5:43 PM, James Grace wrote:
> This is what I get
> _
> _
> ____ DISC CAUSE CODE_______ FROM OTHER PEER___FROM H323 PEER
> __ 3 no route to destinatio______________4__ ______________0
> _
> _H323 gateway internal event queue:
> _ Events queued 0, free 1, held 1, allocated 1 times, exceed max 0
> times
> _ Max serviced 1, Max serviced exceed 0
> _ no dest 0, no buffers 0, call flushes 0
> _
> CRV statistics
> _In use: 0
> _Max collisions obtaining crv: 0
> _
>
> From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
> Sent: Tuesday, March 28, 2006 4:59 PM
> To: James Grace
> Subject: RE: [cisco-voip] h323 gw config
> _
> That is for four digit dialing inside our network._ [1-8]..._ The last
> three dots are any number that starts with a number 1, 2, 3, 4, 5, 6,
> 7, or 8
> _
>
>
> From: James Grace [mailto:jgrace@digitelusa.net]
> Sent: Tuesday, March 28, 2006 2:48 PM
> To: Leetun, Rob
> Subject: RE: [cisco-voip] h323 gw config
> Thank for the help_
> The one im confused on is the destination-pattern [1-8] Where or what
> is this for when dealing with cm
> _
>
> From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
> Sent: Tuesday, March 28, 2006 4:42 PM
> To: James Grace
> Subject: RE: [cisco-voip] h323 gw config
> _
> Yours could look like this:
> _
> dial-peer voice_20 voip
> _preference_1_(this says to use this dial peer first and the other
> one second, put your Pub first and the Sub second)
> _destination-pattern [1-8]... (You could change this to
> dail_preference for your_shop)
> _progress_ind setup enable 3
> _voice-class codec 1
> _voice-class h323 1
> _session target ipv4:10.2.0.20 (Your CallManager)
> _dtmf-relay cisco-rtp h245-signal h245-alphanumeric
> _no vad
> _
> dial-peer voice_21 voip
> _preference_2
> _destination-pattern [1-8]... (You could change this to
> dail_preference for your_shop)
> _progress_ind setup enable 3
> _voice-class codec 1
> _voice-class h323 1
> _session target ipv4:10.2.0.21 (Your CallManager)
> _dtmf-relay cisco-rtp h245-signal h245-alphanumeric
> _no vad
> Does this help?
>
> From: James Grace [mailto:jgrace@digitelusa.net]
> Sent: Tuesday, March 28, 2006 2:27 PM
> To: Leetun, Rob
> Subject: RE: [cisco-voip] h323 gw config
> Im a little confuse on the voip dial peer_
> My callmanager is 10.2.0.20 and 21._ can you send me a example of a
> good voip dial peer ._
> _
>
> From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
> Sent: Tuesday, March 28, 2006 3:41 PM
> To: James Grace
> Subject: RE: [cisco-voip] h323 gw config
> _
> Hi James,
> _
> Here is the config off one of our gateways._ Good Luck
> _
> Rob
> _
> voice service voip
> _modem passthrough nse codec g711ulaw
> !
> !
> voice class codec 1
> _codec preference 1 g711ulaw
> _codec preference 2 g729r8
> !
> !
> !
> voice class h323 1
> _h225 timeout tcp establish 3
> !
> voice-port 1/0:23
> _input gain 6
> _output attenuation 3
> _no vad
> _bearer-cap Speech
> !
> voice-port 1/1:23
> _input gain 6
> _output attenuation 3
> _no vad
> _bearer-cap Speech
> !
> !
> no mgcp package-capability res-package
> mgcp package-capability sst-package
> no mgcp timer receive-rtcp
> mgcp sdp simple
> mgcp fax t38 inhibit
> mgcp rtp payload-type g726r16 static
> !
> !
> dial-peer cor custom
> !
> !
> !
> dial-peer voice 1 pots
> _incoming called-number ....
> _direct-inward-dial
> !
> dial-peer voice 10 voip
> _preference 1
> _destination-pattern [1-8]...
> _progress_ind setup enable 3
> _voice-class codec 1
> _voice-class h323 1
> _session target ipv4:192.168.20.2
> _dtmf-relay cisco-rtp h245-signal h245-alphanumeric
> _no vad
> !
> dial-peer voice 11 voip
> _preference 3
> _destination-pattern [1-8]...
> _progress_ind setup enable 3
> _voice-class codec 1
> _voice-class h323 1
> _session target ipv4:192.168.20.3
> _dtmf-relay cisco-rtp h245-signal h245-alphanumeric
> _no vad
> !
> dial-peer voice 2 pots
> _destination-pattern 9..........
> _port 1/0:23
> !
> dial-peer voice 3 pots
> _destination-pattern 9...........
> _port 1/0:23
> !
> dial-peer voice 911 pots
> _destination-pattern 911
> _port 1/0:23
> _prefix 911
> !
> dial-peer voice 9911 pots
> _destination-pattern 9911
> _port 1/0:23
> _prefix 911
> !
> dial-peer voice 12 voip
> _preference 2
> _destination-pattern [1-8]...
> _progress_ind setup enable 3
> _voice-class codec 1
> _voice-class h323 1
> _session target ipv4:192.168.248.22
> _dtmf-relay cisco-rtp h245-signal h245-alphanumeric
> _no vad
> _
>
> From: cisco-voip-bounces@puck.nether.net
> [mailto:cisco-voip-bounces@puck.nether.net] On Behalf Of James Grace
> Sent: Tuesday, March 28, 2006 1:15 PM
> To: cisco-voip@puck.nether.net
> Cc: Scott.Voll@wesd.org
> Subject: [cisco-voip] h323 gw config
>
> Trying to config a h323 gw for the first time.
>
> _
>
> !
>
> voice call send-alert
>
> voice rtp send-recv
>
> _
>
> !
>
> controller T1 0/0/1
>
> _framing esf
>
> _linecode b8zs
>
> _ds0-group 0 timeslots 9-24 type fxo-ground-start
>
> !
>
> !
>
> interface GigabitEthernet0/0
>
> _description uplink to Core SW
>
> _ip address 10.2.0.5 255.255.255.0
>
> _duplex full
>
> _speed 100
>
> _h323-gateway voip bind srcaddr 10.2.0.5
>
> !
>
> ip route 0.0.0.0 0.0.0.0 10.2.0.254
>
> !
>
> voice-port 0/0/1:0
>
> _output attenuation 0
>
> !
>
> mgcp bind control source-interface GigabitEthernet0/0
>
> mgcp bind media source-interface GigabitEthernet0/0
>
> !
>
> mgcp profile default
>
> !
>
> dial-peer voice 1 pots
>
> _description "outbound LD calls"
>
> _destination-pattern 9T
>
> _incoming called-number .
>
> _direct-inward-dial
>
> _port 0/0/1:0
>
> _
>
> _
>
> so do _we need a voip dial peer aswell._ And on our CM we are using
> the 9.@ with discard predot_ will this work with the below dial peer._
> Also we have a T1 with groudstart from the carrier, how do my
> controller look
> _
> _
> James D. Grace
> CCNP CCNA MCSE MCDBA
> Sr. System Engineer / Professional Svc.
> Digitel Corporation
> _
> ________________________________________
_______
> cisco-voip mailing list
> cisco-voip@puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-voip
| |
| James Grace 2006-03-30, 11:58 pm |
| Thank you
It was the discard digits on the cm route pattern. We change it to none and
let the dial peer strip the 9. all is working now. Thank for all the on my
first h323 gw-CM config
_____
From: Kevin Thorngren [mailto:kthorngr@cisco.com]
Sent: Tuesday, March 28, 2006 7:55 PM
To: James Grace
Cc: cisco-voip@puck-nether.net Voip
Subject: Re: [cisco-voip] h323 gw config
Did you use the IP Address of 10.2.0.5 for your H.323 GW config in CCMAdmin?
Here is an example that may help:
http://www.cisco.com/en/US/products..._tech_note09186
a0080094636.shtml
Kevin
On Mar 28, 2006, at 5:43 PM, James Grace wrote:
This is what I get
DISC CAUSE CODE FROM OTHER PEER FROM H323 PEER
3 no route to destinatio 4 0
H323 gateway internal event queue:
Events queued 0, free 1, held 1, allocated 1 times, exceed max 0 times
Max serviced 1, Max serviced exceed 0
no dest 0, no buffers 0, call flushes 0
CRV statistics
In use: 0
Max collisions obtaining crv: 0
From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
Sent: Tuesday, March 28, 2006 4:59 PM
To: James Grace
Subject: RE: [cisco-voip] h323 gw config
That is for four digit dialing inside our network. [1-8]... The last three
dots are any number that starts with a number 1, 2, 3, 4, 5, 6, 7, or 8
From: James Grace [mailto:jgrace@digitelusa.net]
Sent: Tuesday, March 28, 2006 2:48 PM
To: Leetun, Rob
Subject: RE: [cisco-voip] h323 gw config
Thank for the help
The one im confused on is the destination-pattern [1-8] Where or what is
this for when dealing with cm
From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
Sent: Tuesday, March 28, 2006 4:42 PM
To: James Grace
Subject: RE: [cisco-voip] h323 gw config
Yours could look like this:
dial-peer voice 20 voip
preference 1 (this says to use this dial peer first and the other one
second, put your Pub first and the Sub second)
destination-pattern [1-8]... (You could change this to dail preference for
your shop)
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:10.2.0.20 (Your CallManager)
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
dial-peer voice 21 voip
preference 2
destination-pattern [1-8]... (You could change this to dail preference for
your shop)
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:10.2.0.21 (Your CallManager)
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
Does this help?
From: James Grace [mailto:jgrace@digitelusa.net]
Sent: Tuesday, March 28, 2006 2:27 PM
To: Leetun, Rob
Subject: RE: [cisco-voip] h323 gw config
Im a little confuse on the voip dial peer
My callmanager is 10.2.0.20 and 21. can you send me a example of a good
voip dial peer .
From: Leetun, Rob [mailto:rleetun@co.boulder.co.us]
Sent: Tuesday, March 28, 2006 3:41 PM
To: James Grace
Subject: RE: [cisco-voip] h323 gw config
Hi James,
Here is the config off one of our gateways. Good Luck
Rob
voice service voip
modem passthrough nse codec g711ulaw
!
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g729r8
!
!
!
voice class h323 1
h225 timeout tcp establish 3
!
voice-port 1/0:23
input gain 6
output attenuation 3
no vad
bearer-cap Speech
!
voice-port 1/1:23
input gain 6
output attenuation 3
no vad
bearer-cap Speech
!
!
no mgcp package-capability res-package
mgcp package-capability sst-package
no mgcp timer receive-rtcp
mgcp sdp simple
mgcp fax t38 inhibit
mgcp rtp payload-type g726r16 static
!
!
dial-peer cor custom
!
!
!
dial-peer voice 1 pots
incoming called-number ....
direct-inward-dial
!
dial-peer voice 10 voip
preference 1
destination-pattern [1-8]...
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:192.168.20.2
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
!
dial-peer voice 11 voip
preference 3
destination-pattern [1-8]...
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:192.168.20.3
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
!
dial-peer voice 2 pots
destination-pattern 9..........
port 1/0:23
!
dial-peer voice 3 pots
destination-pattern 9...........
port 1/0:23
!
dial-peer voice 911 pots
destination-pattern 911
port 1/0:23
prefix 911
!
dial-peer voice 9911 pots
destination-pattern 9911
port 1/0:23
prefix 911
!
dial-peer voice 12 voip
preference 2
destination-pattern [1-8]...
progress_ind setup enable 3
voice-class codec 1
voice-class h323 1
session target ipv4:192.168.248.22
dtmf-relay cisco-rtp h245-signal h245-alphanumeric
no vad
From: cisco-voip-bounces@puck.nether.net
[mailto:cisco-voip-bounces@puck.nether.net] On Behalf Of James Grace
Sent: Tuesday, March 28, 2006 1:15 PM
To: cisco-voip@puck.nether.net
Cc: Scott.Voll@wesd.org
Subject: [cisco-voip] h323 gw config
Trying to config a h323 gw for the first time.
!
voice call send-alert
voice rtp send-recv
!
controller T1 0/0/1
framing esf
linecode b8zs
ds0-group 0 timeslots 9-24 type fxo-ground-start
!
!
interface GigabitEthernet0/0
description uplink to Core SW
ip address 10.2.0.5 255.255.255.0
duplex full
speed 100
h323-gateway voip bind srcaddr 10.2.0.5
!
ip route 0.0.0.0 0.0.0.0 10.2.0.254
!
voice-port 0/0/1:0
output attenuation 0
!
mgcp bind control source-interface GigabitEthernet0/0
mgcp bind media source-interface GigabitEthernet0/0
!
mgcp profile default
!
dial-peer voice 1 pots
description "outbound LD calls"
destination-pattern 9T
incoming called-number .
direct-inward-dial
port 0/0/1:0
so do we need a voip dial peer aswell. And on our CM we are using the 9.@
with discard predot will this work with the below dial peer. Also we have
a T1 with groudstart from the carrier, how do my controller look
James D. Grace
CCNP CCNA MCSE MCDBA
Sr. System Engineer / Professional Svc.
Digitel Corporation
________________________________________
_______
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip
|
|
|
|
|