Fax Transmission Behind Nat - AudioCodes Mediant 1000B User Manual

Analog & digital voip media gateway enterprise session border controller gateway & e-sbc
Hide thumbs Also See for Mediant 1000B:
Table of Contents

Advertisement

User's Manual
For V.152 capability, the device supports T.38 as well as VBD codecs (i.e., G.711 A-law
and G.711 μ-law). The selection of capabilities is performed using the coders table (see
''Configuring Default Coders'' on page 295).
When in VBD mode for V.152 implementation, support is negotiated between the device
and the remote endpoint at the establishment of the call. During this time, initial exchange
of call capabilities is exchanged in the outgoing SDP. These capabilities include whether
VBD is supported and associated RTP payload types ('gpmd' SDP attribute), supported
codecs, and packetization periods for all codec payload types ('ptime' SDP attribute). After
this initial negotiation, no Re-INVITE messages are necessary as both endpoints are
synchronized in terms of the other side's capabilities. If negotiation fails (i.e., no match was
achieved for any of the transport capabilities), fallback to existing logic occurs (according to
the parameter IsFaxUsed).
Below is an example of media descriptions of an SDP indicating support for V.152. In the
example, V.152 implementation is supported (using the dynamic payload type 96 and
G.711 u-law as the VBD codec) as well as the voice codecs G.711 μ-law and G.729.
v=0
o=-
0 0 IN IPV4 <IPAdressA>
s=-
t=0 0
p=+1
c=IN IP4
m=audio <udpPort A> RTP/AVP 18 0
a=ptime:10
a=rtpmap:96 PCMU/8000
a=gpmd: 96 vbd=yes
Instead of using VBD transport mode, the V.152 implementation can use alternative relay
fax transport methods (e.g., fax relay over IP using T.38). The preferred V.152 transport
method is indicated by the SDP 'pmft' attribute. Omission of this attribute in the SDP
content means that VBD mode is the preferred transport mechanism for voice-band data.
To configure T.38 mode, use the CodersGroup parameter.
Note:
SDP offers as VBD coders, using the HandleG711asVBD parameter. For example, if
the device is configured with G.729 and G.711 VBD coders and it receives an INVITE
with an SDP offer containing G.729 and "regular" G.711 coders, it sends an SDP
answer containing G.729 and G.711 VBD coders, allowing subsequent bypass
(passthrough) sessions if fax / modem signals are detected during the call.

14.2.5 Fax Transmission behind NAT

The device supports transmission from fax machines (connected to the device) located
inside (behind) a Network Address Translation (NAT). Generally, the firewall blocks T.38
(and other) packets received from the WAN, unless the device behind the NAT sends at
least one IP packet from the LAN to the WAN through the firewall. If the firewall blocks T.38
packets sent from the termination IP fax, the fax fails.
To overcome this, the device sends No-Op ("no-signal") packets to open a pinhole in the
NAT for the answering fax machine. The originating fax does not wait for an answer, but
immediately starts sending T.38 packets to the terminating fax machine upon receipt of a
re-INVITE with T.38 only in the SDP, or T.38 and audio media in the SDP. This feature is
configured using the T38FaxSessionImmediateStart parameter. The No-Op packets are
enabled using the NoOpEnable and NoOpInterval parameters.
Version 6.8
<IPAddressA
You can also configure the device to handle G.711 coders received in INVITE
169
Mediant 1000B Gateway & SBC
14. Media

Advertisement

Table of Contents
loading

Table of Contents