G.722 auf Cisco 7970?

marcel151

Neuer User
Mitglied seit
26 Mrz 2013
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo,

da wir nun endlich eine 7490 haben konnte ich auch super mein schon über ein Jahr rumliegendes Cisco IP Phone 7970 austesten. Konfiguriert wurde es nach DIESER Anleitung. Hat auch auf Anhieb funktioniert. Gespräche werden allerdings laut der 7490 mit G.711 geführt. Soweit ich richtig gelesen hab funktioniert das Telefon prinzipiell auch mit G.722. Muss dazu zwingend ein Wideband Handset/Headset angeschlossen sein? Wollte mir erst das Handset kaufen wenn ich auch weiß, dass es funktioniert.

"User Preferences > Audio Preferences> Wideband Headset" und "Handset" steht auf Enabled. Allerdings stehen im "Media Configuration Menu" die Einstellungen "Wideband Headset", "Enterprise Advertise G.722 Codec" und "Device Advertise G.722 Codec" auf Disabled. Wie kann ich dort Einstellungen vornehmen? Am Telefon selber geht es nicht. Oder muss dies in der SEP"MAC".xml eingtragen werden? Habe dort leider nichts gefunden.

An sich wird G.722 unterstützt. Habe einen Telekom-IP-Anschluss. Wenn ich über die HomeTalk-App telefoniere wird auch sauber "G.722-HD" angezeigt in der Fritz!Box.

Grüße
 
Die Gegenstelle/Provider muss allerdings auch G.722 - fähig sein.
 
Hallo

Welche Codecs benutzt werden hängt von den Endgeräten (SIP Aushandlung) und dem Provider ab.
Leider sind viel zuwenig HD Endgeräte unterwegs.
Somit wird meisten der aLaw (g711, PCMA) Codec benutzt.

Teste mal:
Leg eine Kurzwahl im AVM-Telefonbuch an.
Nummer: ...und wähle den Kurzwahlcode: **70X <-- Je nachdem welche sie dann hat.
So sollte sich eine (einseitige) HD Verbindung aufbauen lassen, gratis. ;)
 
Zuletzt bearbeitet:
Die Gegenstelle/Provider muss allerdings auch G.722 - fähig sein.

Gegenstelle ist G.722 fähig. Wenn ich statt mit dem 7970 mit der HomeTalk-App der Telekom dort Anrufe oder aber auch mit einer VoIP-App am Mac (natürlich mit der selben Nummer) wird in der Fritz!Box G.722 angezeigt.

Hallo

Welche Codecs benutzt werden hängt von den Endgeräten (SIP Aushandlung) und dem Provider ab.
Leider sind viel zuwenig HD Endgeräte unterwegs.
Somit wird meisten der aLaw (g711, PCMA) Codec benutzt.

Teste mal:
Leg eine Kurzwahl im AVM-Telefonbuch an.
Nummer: ...und wähle den Kurzwahlcode: **70X <-- Je nachdem welche sie dann hat.
So sollte sich eine (einseitige) HD Verbindung aufbauen lassen, gratis. ;)

Werde das heute Abend mal ausprobieren, danke!

EDIT: Die Kurzwahl steht sogar schon drin! :)

Was ich noch finden konnte:

Code:
Cisco 7970 and the G.722 codecThe G.722 codec is disabled by default  
on the 7970G phone.

- To enable the G722 codec, add the following line inside of the  
<vendorConfig> context:
        <g722CodecSupport>2</g722CodecSupport>

- Add the following line within the <device> context:
        <advertiseG722Codec>1</advertiseG722Codec>

On a config generated by CUCM 6, the 'advertiseG722Codec' context  
usually appears on a new line following the <encrConfig /> context.

- It is also useful to add the following lines inside of the  
<vendorConfig> context, but these are purely optional:
        <headsetWidebandUIControl>0</headsetWidebandUIControl>
        <handsetWidebandUIControl>0</handsetWidebandUIControl>
        <headsetWidebandEnable>0</headsetWidebandEnable>
        <handsetWidebandEnable>1</handsetWidebandEnable>

 From voip-info.

Werde das heute Abend mal nachtragen und testen.
 
Zuletzt bearbeitet:
So, ich konnte es erfolgreich konfigurieren. Nocheinmal danke für den Tipp mit dem Testanruf bei AVM! Die Sprache wird tatsächlich klarer. Obwohl Lautsprecher und Telefonhörer eigentlich nicht Wideband geeignet sind. Hab mir jetzt mal das Wideband Handset bestellt und bin gespannt auf das Ergebnis.
 
Hallo, kannst du mal posten wie deine sepmac jetzt ausschaut. Hab da ein Problem, bei meiner jetzt.
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<device>

  <deviceProtocol>SIP</deviceProtocol>

  <sshUserId>...</sshUserId>
  <sshPassword>...</sshPassword>

  <devicePool>
                <dateTimeSetting>
                        <dateTemplate>D.M.YY</dateTemplate>
                        <timeZone>Central Europe Standard/Daylight Time</timeZone>
                        <ntps>
                                <ntp>
                                        <name>192.168.0.1</name>
                                        <ntpMode>Unicast</ntpMode>
                                </ntp>
                        </ntps>
                </dateTimeSetting>

     <callManagerGroup>
        <members>
           <member priority="0">
              <callManager>
                 <ports>
                    <ethernetPhonePort>2000</ethernetPhonePort>
                    <sipPort>5060</sipPort>
                    <securedSipPort>5061</securedSipPort>
                 </ports>
                 <processNodeName>192.168.0.1</processNodeName>
              </callManager>
           </member>
        </members>
     </callManagerGroup>
  </devicePool>

  <commonProfile>
     <phonePassword></phonePassword>
     <backgroundImageAccess>true</backgroundImageAccess>
     <callLogBlfEnabled>2</callLogBlfEnabled>
  </commonProfile>

  <loadInformation>SIP70.9-3-1SR4-1S</loadInformation>

  <userLocale>
     <name>german_germany</name>
     <uid>9</uid>
     <langCode>de_de</langCode>
     <version>1.0</version>
     <winCharSet></winCharSet>
  </userLocale>
  <networkLocale>german_germany</networkLocale>
  <networkLocaleInfo>
     <name>german_germany</name>
     <uid>9</uid>
     <version>1.0.0.0-1</version>
  </networkLocaleInfo>

  <vendorConfig>
     <disableSpeaker>false</disableSpeaker>
     <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
     <pcPort>0</pcPort>
     <settingsAccess>1</settingsAccess>
     <garp>0</garp>
     <voiceVlanAccess>0</voiceVlanAccess>
     <videoCapability>0</videoCapability>
     <autoSelectLineEnable>0</autoSelectLineEnable>
     <sshAccess>0</sshAccess>
     <sshPort>22</sshPort>
     <webAccess>0</webAccess>
     <spanToPCPort>1</spanToPCPort>
     <loggingDisplay>1</loggingDisplay>
     <loadServer></loadServer>
     <daysDisplayNotActive></daysDisplayNotActive>
     <displayOnTime>03:00</displayOnTime>
     <displayOnDuration>00:01</displayOnDuration>
     <displayIdleTimeout>00:02</displayIdleTimeout>
     <displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
     <g722CodecSupport>0</g722CodecSupport>
     <headsetWidebandUIControl>0</headsetWidebandUIControl>
     <handsetWidebandUIControl>0</handsetWidebandUIControl>
     <headsetWidebandEnable>1</headsetWidebandEnable>
     <handsetWidebandEnable>1</handsetWidebandEnable>
  </vendorConfig>

  <deviceSecurityMode>1</deviceSecurityMode>

  <authenticationURL>http://192.168.0.4/ciscoauth.php</authenticationURL>
  <directoryURL>http://192.168.0.4/directory.php</directoryURL>
  <idleURL></idleURL>
  <informationURL></informationURL>

  <messagesURL></messagesURL>
  <proxyServerURL></proxyServerURL>
  <servicesURL></servicesURL>
  <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
  <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
  <dscpForCm2Dvce>96</dscpForCm2Dvce>

  <transportLayerProtocol>2</transportLayerProtocol>

  <capfAuthMode>0</capfAuthMode>
  <capfList>
     <capf>
        <phonePort>3804</phonePort>
     </capf>
  </capfList>

  <certHash></certHash>
  <encrConfig>false</encrConfig>

  <advertiseG722Codec>1</advertiseG722Codec>

   <sipProfile>
     <sipProxies>
        <backupProxy></backupProxy>
        <backupProxyPort></backupProxyPort>
        <emergencyProxy></emergencyProxy>
        <emergencyProxyPort></emergencyProxyPort>
        <outboundProxy></outboundProxy>
        <outboundProxyPort></outboundProxyPort>
        <registerWithProxy>true</registerWithProxy>
     </sipProxies>

     <sipCallFeatures>
        <cnfJoinEnabled>true</cnfJoinEnabled>
        <callForwardURI>x--serviceuri-cfwdall</callForwardURI>
        <callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
        <callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
        <callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
        <meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
        <abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
        <rfc2543Hold>false</rfc2543Hold>
        <callHoldRingback>2</callHoldRingback>
        <localCfwdEnable>true</localCfwdEnable>
        <semiAttendedTransfer>true</semiAttendedTransfer>
        <anonymousCallBlock>2</anonymousCallBlock>
        <callerIdBlocking>2</callerIdBlocking>
        <dndControl>0</dndControl>
        <remoteCcEnable>true</remoteCcEnable>
     </sipCallFeatures>

     <sipStack>
        <sipInviteRetx>6</sipInviteRetx>
        <sipRetx>10</sipRetx>
        <timerInviteExpires>180</timerInviteExpires>
        <timerRegisterExpires>3600</timerRegisterExpires>
        <timerRegisterDelta>5</timerRegisterDelta>
        <timerKeepAliveExpires>120</timerKeepAliveExpires>
        <timerSubscribeExpires>120</timerSubscribeExpires>
        <timerSubscribeDelta>5</timerSubscribeDelta>
        <timerT1>500</timerT1>
        <timerT2>4000</timerT2>
        <maxRedirects>70</maxRedirects>
        <remotePartyID>false</remotePartyID>
        <userInfo>None</userInfo>
     </sipStack>

     <autoAnswerTimer>1</autoAnswerTimer>
     <autoAnswerAltBehavior>false</autoAnswerAltBehavior>
     <autoAnswerOverride>true</autoAnswerOverride>
     <transferOnhookEnabled>false</transferOnhookEnabled>
     <enableVad>false</enableVad>
     <preferredCodec>none</preferredCodec>
     <dtmfAvtPayload>101</dtmfAvtPayload>
     <dtmfDbLevel>3</dtmfDbLevel>
     <dtmfOutofBand>avt</dtmfOutofBand>
     <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
     <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
     <kpml>3</kpml>

     <natEnabled>false</natEnabled>
     <natAddress></natAddress>

     <stutterMsgWaiting>0</stutterMsgWaiting>

     <callStats>false</callStats>

     <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
     <disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>

     <startMediaPort>16384</startMediaPort>
     <stopMediaPort>32766</stopMediaPort>

     <voipControlPort>5060</voipControlPort>
     <dscpForAudio>184</dscpForAudio>
     <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
     <dialTemplate>dialplan.xml</dialTemplate>

     <phoneLabel>...</phoneLabel>
     <sipLines>
        <line button="1">
           <featureID>9</featureID>
           <featureLabel>620</featureLabel>
                   <name>620</name>
                   <displayName>620</displayName>
                   <contact>620</contact>

           <proxy>USECALLMANAGER</proxy>
           <port>5060</port>
           <autoAnswer>
              <autoAnswerEnabled>2</autoAnswerEnabled>
           </autoAnswer>
           <callWaiting>3</callWaiting>

           <authName>620</authName>
           <authPassword>...</authPassword>

           <sharedLine>false</sharedLine>
           <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
           <messagesNumber>*97</messagesNumber>
           <ringSettingIdle>4</ringSettingIdle>
           <ringSettingActive>5</ringSettingActive>

           <forwardCallInfoDisplay>
              <callerName>true</callerName>
              <callerNumber>true</callerNumber>
              <redirectedNumber>false</redirectedNumber>
              <dialedNumber>true</dialedNumber>
           </forwardCallInfoDisplay>
        </line>

Sicherheitsrelevante Sachen hab ich rausgenommen (...).
 
Hallo,
sorry fürs Wiederbeleben eines sechs Jahre alten Threads. Da er aber genau mein Problem beschrieb, mir beim Lösen geholfen hat, und ich nun zusätzliche Informationen habe, möchte ich dir hier teilen.

Die von marcel151 gepostete SEP<MAC>.cnf.xml ist nicht ganz korrekt, wie er selbst zuvor schrieb müssen die beiden Einträge wie folgt lauten:
- To enable the G722 codec, add the following line inside of the
<vendorConfig> context:
<g722CodecSupport>2</g722CodecSupport>

- Add the following line within the <device> context:
<advertiseG722Codec>1</advertiseG722Codec>

Im Gegensatz dazu steht in der SEP<MAC>.cnf.xml oben
<g722CodecSupport>0</g722CodecSupport>
Was G.722 natürlich verhindern würde.

Mit g722CodecSupport=2 und advertiseG722Codec=1 funktioniert es auf meinem 7945G an einer FritzBox 7530 ohne weitere Einstellungen.
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.