[Gelöst] Chan_SCCP-3.0_RC3.1 Uhrzeit geht 2 Std. vor

caipiranha

Neuer User
Mitglied seit
6 Nov 2005
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich verwende Asterisk 1.6.2.16.1 mit Chan_SCCP-3.0_RC3.1 (von http://sourceforge.net/projects/chan-sccp-b/files/V3/Chan_SCCP-3.0_RC3.1.tar.gz)

Es funktioniert auch bis auf zwei Sachen alles wunderbar.
Die Uhrzeit geht immer 2 Std. vor. D. h. im Display vom 7960 wird die aktuelle Zeit + 2 Std. angezeigt.

Meine SEPMAC.cnf.xml:
Code:
<device>
<devicePool>
<dateTimeSetting>
 <dateTemplate>D.M.Y</dateTemplate>
 <timeZone>W. Europe Standard/Daylight Time</timeZone>
 <ntps>
  <ntp>
   <name>130.149.17.21</name>
   <ntpMode>Unicast</ntpMode>
  </ntp>
 </ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>192.168.2.2</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<versionStamp>{Jan 01 2005 00:00:00}</versionStamp>
<loadInformation>P00308000900</loadInformation>
<userLocale>
<name>Germany</name>
<langCode>de</langCode>
</userLocale>
<networkLocale>Germany</networkLocale>
<idleTimeout>1</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
</device>

Den Teil ab "<dateTimeSetting>" habe ich von http://www.ip-phone-forum.de/showthread.php?t=158795&p=1029913&viewfull=1#post1029913

Meine OS79XX.TXT:
Code:
P00308000900

Meine XMLDefault.cnf.xml:
Code:
<Default>
  <callManagerGroup>
     <members>
       <member  priority="0">
          <callManager>
            <ports>
              <ethernetPhonePort>2000</ethernetPhonePort>
           </ports>
          <processNodeName>192.168.2.2</processNodeName>
        </callManager>
      </member>
    </members>
  </callManagerGroup>
<loadInformation6  model="IP Phone 7910">SCCP11.8-5-2S</loadInformation6>
<loadInformation6  model="IP Phone 7911">SCCP11.8-5-2S</loadInformation6>
<loadInformation124  model="Addon 7914">S00105000300</loadInformation124>
<loadInformation9  model="IP Phone 7935"></loadInformation9>
<loadInformation8  model="IP Phone 7940">P00308010100</loadInformation8>
<loadInformation7  model="IP Phone 7960">P00308010100</loadInformation7>
<loadInformation20000  model="IP Phone 7905"></loadInformation20000>
<loadInformation30008  model="IP Phone 7902"></loadInformation30008>
<loadInformation30007  model="IP Phone 7912"></loadInformation30007>
</Default>

Im Asterisk "sccp show device SEPMAC"
Code:
Current settings for selected Device
------------------------------------
MAC-Address        : SEPMAC
Protocol Version   : Supported '11', In Use '11'
Keepalive          : 60
Registration state : OK(3)
State              : Off Hook(1)
MWI handset light  : OFF
Description        : Office
Config Phone Type  : 7960
Skinny Phone Type  : Cisco 7960(7)
Softkey support    : Yes
BTemplate support  : Yes
linesRegistered    : Yes
Image Version      :
Timezone Offset    : 2
Capabilities       : 0x10c (ulaw|alaw|g729)
Codecs preference  : (alaw|ulaw|g729)
DND Feature enabled: YES
DND Status         : Disabled
Can Transfer       : Yes
Can Park           : Yes
Private softkey    : Enabled
Can CFWDALL        : Yes
Can CFWBUSY        : No
Can CFWNOANSWER    : No
Dtmf mode          : In-Band
Nat                : No
Videosupport?      : No
Direct RTP         : Yes
Trust phone ip     : No
Bind Address       : 192.168.2.xxx:50761
Early RTP          : No
Device State (Acc.): Off Hook
Last Used Accessory: Headset
Last dialed number : 0123456789
PendingUpdate      : No
PendingDelete      : No

Das Linux gibt mit date folgende aktuelle Uhrzeit aus:
Code:
Di 15. Feb 20:11:33 CET 2011

Muss ich in der SEPMAC.cnf.xml oder in der XMLDefault.cnf.xml Änderungen machen (oder sonst irgendwo), damit die Uhrzeit im Display vom 7960 wie vom Linux angezeigt wird?

Viele Grüße,
Caipi
 
Zuletzt bearbeitet:
nimm die
Code:
<ntps>
  <ntp>
   <name>130.149.17.21</name>
   <ntpMode>Unicast</ntpMode>
  </ntp>
 </ntps>
aus der xml config.

Dann setzt chan-sccp-b die zeit auf dem telefon.
tzoffset = +2
beeinflusst die zeit zwischen server und tel.
 
Hi chaos2000,

vielen Dank für den Hinweis.
Habe aus der SEPMAC.cnf.xml den von dir genannten Abschnitt mit NTP herausgenommen. In der SEPMAC.cnf.xml steht bei mir:

Code:
<dateTimeSetting>
 <dateTemplate>D.M.Y</dateTemplate>
 <timeZone>W. Europe Standard/Daylight Time</timeZone>
</dateTimeSetting>

Daher habe ich in der sccp.conf statt "tzoffset = +2" nun "tzoffset = 0" eingetragen. Nun wird die Uhrzeit richtig angezeigt.

Viele Grüße,
Caipi
 
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.