28. EVS Codec

EVS, latest and greatest VoLTE codec, supported by Orange Romania and Vodafone Romania. Not supported by Digi Mobil Romania.


http://www.voiceage.com/EVS.html

http://www.aes.org/technical/documentDownloads.cfm?docID=548 




In SIP Invite SDP:

v=0
o=abc 1536849931391663 0 IN IP6 xxx:2d8:e0:171::86
s=-
c=IN IP6 2001:2d8:e0:171::86
t=0 0
m=audio 48876 RTP/AVP 110 100 98 103 101
b=AS:50
b=RS:0
b=RR:800
a=rtpmap:110 EVS/16000
a=fmtp:110 br=9.6-24.4;bw=nb-swb

a=rtpmap:100 AMR-WB/16000/1
a=fmtp:100 octet-align=1
a=rtpmap:98 AMR/8000/1
a=fmtp:98 octet-align=1
a=rtpmap:103 telephone-event/16000
a=fmtp:103 0-15
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=ptime:20
a=maxptime:120
 



14.09.2019, Enabling EVS for Xiaomi Phones, Orange Romania, root needed
Any new Qualcomm phone should work too.
Procedure: https://mt-tech.fi/en/enable-evs-codec-on-qualcomm-android-phones/
https://forum.softpedia.com/topic/1030649-volte/page__st__2070#entry25232514 
Info :
https://4pda.ru/forum/index.php?showtopic=682632&st=25380#entry83672105
#This config is required to audio codec profile list.

*AudioProfile1 = "EVS_1_126;EVS_3_127;AMR_1_104;AMR_0_102"

EVSx_yyy
x = bw: 0 - nb, 1 - wb, 2 - swb, 3 - fb( ??? se screenshot below), 4 - nb-wb, 5 - nb-swb, 6 - nb-fb.
yyy: doesn't matter
     Info sampling rate: nb - 8 kHz, wb - 16 kHz, swb - 32 kHz, fb - 48 kHz.

Full file details below.







Dedicated bearer : 52kbps






EVS SWB is used:

  o=- 0 1 IN IP6 ims.mnc010.mcc226.3gppnetwork.org
  s=QC VOIP
  c=IN IP6 2A02:A58:100:2::4
  b=AS:50
  b=RS:602
  b=RR:2002
  t=0 0
  m=audio 1808 RTP/AVP 126 96
  b=AS:50
  b=RS:602
  b=RR:2002
  a=rtpmap:126 EVS/16000/1
  a=fmtp:126 br=9.6-24.4; bw=swb; ch-aw-recv=2; max-red=0
  a=rtpmap:96 telephone-event/16000
  a=fmtp:96 0-15
  a=curr:qos local sendrecv
  a=curr:qos remote sendrecv
  a=des:qos mandatory local sendrecv
  a=des:qos mandatory remote sendrecv
  a=sendrecv
  a=maxptime:240
  a=ptime:20
  }



3GPP TS 26.114

EVS: IPv6, ptime=20, AS: 50, br=9.6-24.4 : 49.2kbps

49.2 x 1.05(RTCP)= 51.66kbps (~52kbps)











https://books.google.fr/books?id=Bp9tDAAAQBAJ&pg=PA170&lpg=PA170&dq=evs/16000&source=bl&ots=iDSxUf-JUL&sig=ACfU3U3L97RWdd3tIV_UBb5SjJruyP13Gw&hl=ro&sa=X&ved=2ahUKEwjBpIDAiNDkAhVBa1AKHVkqA4kQ6AEwBXoECAgQAQ#v=onepage&q=evs%2F16000&f=false


















efsprofiles/overrideconfig file from Xiaomi Mi6

[QIPCALL:ImsVoiceConfig]

*displayTextPriority = 3

#This config is required to enable 380 response validation as per
#3GPP.

*enableAlternateSrvRspCheck = 0

#This config is required to configure the default URI type
#(SIP/TEL) for MO calls.

uriType = QPE_IMS_URI_TEL

#This config is required to include MTT USSD feature tag into IMS registration.

ussdAcceptContact = "g.3gpp.nw-init-ussi"

#This config is required to enable the MT USSI.

enableMTUSSI = 1

#This config is required to configure the default invite retry counter.

inviteRetryCounter = 2

#This config is required to enable emergency call operation in CS-only mode.

emergCallCSOnly = 0

#This config is required to configure the privacy type. Set 0: for none, 1: for id, 2: for header.

privacyType = 2

#This config is required to configure the terminating identity presentation or restriction type.

terminatingIdentityService = 5

[QIPCALL:ImsMediaProfileConfig]

#This config is required to video codec profile list on 4G.

VideoProfile1 = "H264_0"

#This config is required to audio codec profile list.

*AudioProfile1 = "EVS_1_126;EVS_3_127;AMR_1_104;AMR_0_102"




No comments:

Post a Comment

Romanian Operators Sites and core vendors

 Orange  Bucharest  Cluj Vodafone Bucharest Cluj Digi Mobil  Bucharest Iasi Timisoara