Professional Documents
Culture Documents
Interconnection Workshops
2 Understand HD Voice
3
Understand constraints and implementations of HD Voice
interconnection
2 interne Orange
Agenda
3 interne Orange
Introduction
44 interne Orange
>300 millions HD Voice customers worldwide
(source GSA) http://www.gsacom.com/hdvoice/
http://www.voixhd.orange.com/fr/Accueil
Current Orange deployments : 22 mobile markets
+ O. CA
04 2015
About 10/12
+ 2Gmillion of HD terminals
HD Voice launched sold
in 2014 by Mobistar and O. Poland
HD speech codec
Network QoS
Devices
7 interne Orange
Overview on Orange mobile HD voice architecture
Pre-requisites
BICC
MSC MSC
R4 MSC, IP backbone
CAT-iq 2.0 by DECT Forum & Home Gateway Initiative (HGI) with G.722 codec
Partnership agreed between GSMA / DECT Forum in June 2013 to extend HD Voice
logo to fixe HD devices.
Evolution towards rich services with CAT-iq 3.0
SIP stack
SIP stack
Improved user experience
Ease HD adoption
Latest Orange HD Devices : D47, D49, D68, M55,
M70, Allure
HD at interconnection
- Pre requisites
10
Reminder of possible IP interconnections for a DNF
National National
Mobile TPO Fixed TPO
Signalling: SIP
NB codecs: G.711,
Signalling: SIP-I or SIP G.729
NB codecs G.711, AMR WB codec: G.722
CS7, AMR CS1
WB codec: WB AMR IP interconnection
infrastructure
IP interconnection
infrastructure
Signalling: SIP-I
NB codecs G.711 DNF network
International
TDM based carrier
network
Mobile-Mobile HD interco (nat, intl)
SIP-I
International
OINIS third party
SIP-I NBS
MGCF I mobile
Orange RTP 5200 operator** WB-AMR
S IP
Mobile Core
B interco
network
MGW C RTP SIP-I
WB-AMR I MGCF
Third party
S
mobile
B
RTP operator*
C MGW WB-AMR
* BICC might be used in some cases for national interconnection between mobile operators.
Fixed-Mobile HD interco (nat)
SIP-I SIP
MGCF I SIP-I SIP-I
I CS Third SIP
Orange
S S party fixed
Mobile Core IP interco
B B operator
network
IM-MGW C RTP RTP C RTP IM-MGW RTP G.722
WB-AMR
Transcoding location ?
G.722
WB-AMR
Mobile to Fixed
Different codecs between fixed and mobile
networkstranscoding between G.722 and AMR-WB
(and vice and versa)
HD at interconnection
- End-to-End codec negotiation
15
E2E codec negotiation mechanisms : TrFO
(Transcoder Free Operation)
1 - codec offer
SIP or SIP-I
GMSC /
BICC MGCF
2 - codec offer
Preceding Network Succeeding Network
3 - codec answer
4 - codec answer
Iuup
MGW RTP
TS 29.235 chap 4
SIP-I: TS 23.231 SIP-I
doc OLPS/COMSERV/SVQ/ISI
It describes :
the codec negotiation and parameters mapping at MGCF
the packet adaptation at IM-MGW level, for instance between IuUP
packets of CS/BICC side and RTP packets of SIP side
CS network and external IMS network (based on SIP or SIP-
I), one example : interconnection between Orange mobile
members and a third party mobile operator or IBNF
I
BICC : TS 23.205 TS 29.164 chap 6.3 SIP-I
S
CS Orange MGCF B Interco with mobile
Members Orange Members
C third party or OINIS
(SONUS)
Same license will provide same kind of benefits for several use cases :
Interconnection to other operators (mobile or fixed)
Interconnection to Voicemail
VoLTE :
HD negotiation for VoLTE to/from 3G calls
Improved SRVCC (VoLTE to 3G/2G mobility) management (Quality
and Media Handling).
E2E codec negotiation : improves audio quality and
transcoding usage but required careful E2E consistency
Ordered codec list Ordered codec list
intra PLMN configuration defined for Interco defined for Interco
3G configuration: link: link:
HD = UMTS AMR WB CS0 1- WB AMR CS0 1- G722
2- AMR CS7 2-G729 intra VoIP configuration
SD = UMTS AMR 2 CS1 & CS7, G722, G711 & G729
UMTS AMR CS1 & CS7 3- AMR CS1 3-PCMA
2G configuration AoIP & AoTDM 4- PCMA 4-PCMU
SD = FR AMR CS1, HR AMR CS1, + 5- PCMU
GSM codecs
HD = 2G AMR WB CS0
25
Codecs over SIP/RTP networks
The SIP SDP parameters, related to codec type and configuration are
described in :
RFC 4867 for AMR & AMR-WB codecs
the payload format supports interoperation with existing transport
formats of AMR and AMR-WB on non-IP networks
RFC 3550, 3551 for support of G.711
RFC 3550, 3551 and 5993 for support of GSM FR, EFR, and HR
M2 For DNFs supporting HD voice on 3G/2G mobile network, the recommended codec is AMR-WB in bandwidth
efficient , conf 0. WB AMR set 0 (6.6 kbps, 8.85 kbps, 12.65 kbps)* ;
Payload type = dynamic between 96 and 127
octet-align = 0 (bandwidth-efficient operation) ; channels = 1
Media format specific parameters mode-set=0,1,2
Media format specific parameters mode-change-period=2
Media format specific parameters mode-change-capacity=2
Media format specific parameters mode-change-neighbor=1
Media format specific parameters max-red=0
The requirements for WB-AMR are taken from 3GPP TS 26.103 3rd Generation Partnership Project ; Technical
Specification Group Services and System Aspects;Speech codec list for GSM and UMTS
*For VoLTE : Full range, up to 23,85kpbs
G722 is the codec used for HD voice in fixed VoIP services. G722, Ptime=20 ms ; (Payload Type static =9)
Rf Rec. ITU-T G.722, 7 kHz audio-coding within 64 kbit/s, Nov. 1988
M3 Fax modem calls are supported by default by using the G.711 A Law codec without media session
modification. NOTE This means that fax modem calls must be established with G.711 A Law as the initial
negotiated codec.
Alternatively, T.38 mode or Clearmode codec can be used if agreed by both connecting parties. V.152 is
optional
M4 For Modem, 64 kbit/s transparent calls. When the encapsulated ISUP Transmission Medium Requirement
parameter is set to 64 kbit/s unrestricted, the SDP contains Clearmode codec [RFC4040] as described in
table 6 of ITU-T Q.1912.5.
M5 The method recommended for DTMF transport is Telephone Event (RFC 4733).
Note that if AMR-WB is present in SDP Offer, telephone-event/16000 must be proposed in addition to
Telephone-event/8000
27 interne Orange
M5. Recommendations on DTMF based on RFC
4733 with HD Voice in SIP/SIP-I
DTMF clock rate in SDP:
RFC 4733 requires that telephone events and voice codecs use the same clock rate in a RTP
media session (clarified by RFC 4733 errata Errata ID 3489).
Application to HD Voice
SDP Offer/Answer must contain telephone-event/16000 if a Wideband audio codec is
proposed/negotiated (except G.722 which use a clock rate at 8kHz).
m=audio 49152 RTP/AVPF 97 99
a=rtpmap:97 AMR-WB/16000/1
a=fmtp:97 mode-change-capability=2; max-red=220
a=rtpmap:99 telephone-event/16000/1 AMR-WB codec and DTMF RFC 4733 mode
a=fmtp:99 0-15
29
HD interco roll-out : issues still to be solved
These different behaviors are not always compatible, and may lead
to the impossibility to get HD voice end-to-end negotiation in some
cases
See following slides
30 interne Orange
mobile HD interco : summary of current status (May 2016)
Status :
TrFO over SIP-I between Huawei and Sonus is now globally working fine on the top of CS10.2 (MSOFTX3000 CS10.2 SPH116+ UMG8900
CS10.2 SPC121 patches)
However, 2 not-fully optimized results leading to the creation of 2 CRs (Change-Request) to Huawei:
Unexpected Need of FPTC on originating MGW
Unexpected Usage of extra-TC CORE
MSC NSN Implementation (partial tests done with MD16,1): NSN requires OoBTC and/or Preconditions ON, or additional License 3178 for E2E codec
negotiation
TrFo possible in SIP-I
by activation of Oobtc or licence 3178 implying MCCN behaviour
by activation of preconditions to perform end to end codec negotiation (IAM -> INV -> IAM)
Issues :
Potential issues unknown (e.g DTMF 16k,) : not validated
ISBC Oracle ISBC 9200 bad interworking management between DTMF 16K &8K:
in Mobile-Fixe use case (fix ISBC only handles DTMF 8k in SDP, leading to loss of HD with E// MSC for instance) : ISBC 9200 will not
be fixed (end of life). OK on new 6300 platform (fixed in 7.2).
in Mobile-Mobile use case : Payload type mismatch when 3GWB to 3GNB calls : fixed from 7.2.3F3P6
CS Italtel HD transcoding (WB-AMR/G722) in 2nd priority versus G711 (end-to-end codec negotiation). No modification planned on CS. Should be ok on
31 interne Orange
Italtel NBI.
E2E overview : mobile-mobile interco - Double
OK? TC
(Orange footprint) To be
on bothtested
side
with high
impact on
HD quality
Huawei MSC
withCS10.2
with CS9.2 +
&
SPH116
CS10.2 without
SPHxxx
Ok in theory
Not validated
since
corrections
SIP-I
-TrFO NSN
E/// depends on
MSC precondition or
OK from OoBTC indicator
MSS13A : DTMF 16k not
tested
-TrFO NSN
-
depend son
precondition or
SIP-I OoBTC indicator :
OoBTC ind. not
implementet dby
E//
-DTMF 16k not NSN MSC
tested MD16.1
-
?
E2E overview : International interco
France (Orange footprint)
IBNF
fixed VoIP - codec OK with
T3G SIP list issue SIP Sonus CS10.2
for WB to NBS SPH116
G722 with 4.2 (with some Huawei MSC
calls SW unoptimized
SIP-I
behavior)
SIP-I
SIP-I
E///
MSC NSN MSC
Restricted
Next steps for HD
interconnection
34
Super HD : Enhanced Voice Service (EVS)
EVS-FB
Superior quality
EVS-SWB
EVS-WB and EVS AMR-WB IO
Super HD quality (starting at the same bit EVS-NB
EVS part of standardized e2e voice service 50 100->300 3400->4000 7000->8000 14000->16000 20000
Interoperability AMR
AMR-WB
Intrinsic interoperability with HD voice
Rel-12 phone
(improved AMR-WB inside EVS)
Standardized codec with worldwide support EVS
Efficiency (capacity, coverage) AMR-WB IO
EVS bit rates optimized for LTE TBS; wide (Enh.) AMR-WB
range of bit rates to cover also fixed-line
AMR
applications
Better robustness against packet losses
Jitter Buffer Management included (only 5.9 7.2 8 9.6 13.2 16.4 24.4
recommended) 32 48 64 96 128
Current NB/WB quality at a lower bit rate
37
To Sum-up, what is required
2. HD interco features :
End to end codec negotiation (TrFO feature on MSC)
End to end support of HD codec
WB-AMR for mobile
+ WBAMR/G722 transcoding for fixe/mobile
interconnection
38 interne Orange
Contact points
Questions, comments?
Or you would like to give us a feedback on IP interconnection in
your DNF?
Please contact us at:
Interco.FrontOffice@orange.com
References
IPX IP exchange
ACL Available Codec List
I-SBC Interconnection SBC
BGW Border GateWay
IWU InterWorking Unit
CDR Call Detail Record
MCCN Mid Call Codec Negotiation
CS Circuit Switched
MGW Media GateWay
CSCF Call Session Control Function
MGCF Media Gateway Control Function
DNF Domestic Network Factory
MNO Mobile Network operator
DNS Domain Name System
NAPT Network Address & Port Translation
E2E End-to-End
NP Number Portability
GRX GPRS Roaming eXchange
OoBTC Out of Band Transcoder Control
GW GateWay
PLMN Public Land Mobile Network
IBCF Interconnection Border Control Function
PS Packet Switched
IBNF International & Backbone Networks Facory
PSTN Public Switched Telephone Network
I-BGF Interconnection Border Gateway Function
SIP Session Initiation Protocol
IC International Carriers
SIP-I SIP with encapsulated ISUP
II NNI Inter-IMS Network-to-Network Interface
TDM Time Division Multiplexing
IM MGW IP Multimedia Media Gateway
TrFO Transcoder Free Operation
IMS IP Multimedia core network Subsystem
TrGW Transition Gateway
TPO Third Party Operator
DTMF clock rate interworking issue: example
between Ericsson MSS and Acme I-SBC
Ericsson
MSS13A SDP offer:
AMR-WB/16k
Acme I-SBC
DTMF/16k
AMR-WB AMR-WB
DTMF "in- DTMF RFC
band audio" 4733 8K
MGW
PCMA
transcoding AMR-WB/16k and DTMF/16k are proposed in the SDP offer (INVITE sent by MSC
E///).
AMR-WB/16k and DTMF/8K are selected in the SDP answer sent by I-SBC (200 OK).
Voice and DTMF clock rates mismatch. MSC requests to the MGW:
- Voice codec = AMR-WB/16k
No End to End HD Voice! - DTMF mode = "in-band audio"
No DTMF integrity! AMR-WB is used for voice between I-SBC and MGW but internal PCMA transcoding
is performed in the MGW (due to DTMF "in-band audio" activation).
MGW sends DTMF "in-band audio".
SBC sends DTMF RFC 4733 8k.
Extract from IMT/OLN doc DTMF based on RFC 4733 with HD voice in SIP/SIP-I
Managed VoLTE/VilTe
VoLTE/vilTE media handling
3GPP Rel 12 will provide a new release of MTSI/VoLTE specifications for enhanced
media handling : enhanced Bandwidth & QoS management for VILTE, super HD
VoLTE with EVS and fixed mobile interop.