Hallo zusammen,
ich betreibe eine Starface Telefonanlage (Version 6.4.2.23) primär mit Snom Telefonen. Das funktioniert soweit einwandfrei.
Die Provisionierung erfolgt per DHCP Server (http://starface:50080/ap/snom/{mac}.xml).
Nun haben wir eine Grandstream GAC2500 gekauft und ich versuche diese mit der Starface ans laufen zu bekommen.
Eingehende Anrufe funktionieren tadellos, Probleme bereitet nur das raustelefonieren. Sowohl nach intern als auch nach extern kommt eine Fehlermeldung (die man nicht komplett auf dem Display sehen kann - dafür aber das Log weiter unten).
Ich habe jetzt schon an den Einstellungen gespielt und auch schon probiert den Provisionierungs Pfad aus dem Starface Wiki einzutragen. Leider bleibt es dabei, dass anrufe absetzen nicht funktioniert.
Ich hoffe mir kann hier eventuell jemand helfen und/oder hat diese Kombination schon ans laufen bekommen.
Danke und Gruß
Sebastian
Hier das Log. Meine Handynummer habe ich durch "019012345678" ersetzt.
ich betreibe eine Starface Telefonanlage (Version 6.4.2.23) primär mit Snom Telefonen. Das funktioniert soweit einwandfrei.
Die Provisionierung erfolgt per DHCP Server (http://starface:50080/ap/snom/{mac}.xml).
Nun haben wir eine Grandstream GAC2500 gekauft und ich versuche diese mit der Starface ans laufen zu bekommen.
Eingehende Anrufe funktionieren tadellos, Probleme bereitet nur das raustelefonieren. Sowohl nach intern als auch nach extern kommt eine Fehlermeldung (die man nicht komplett auf dem Display sehen kann - dafür aber das Log weiter unten).
Ich habe jetzt schon an den Einstellungen gespielt und auch schon probiert den Provisionierungs Pfad aus dem Starface Wiki einzutragen. Leider bleibt es dabei, dass anrufe absetzen nicht funktioniert.
Ich hoffe mir kann hier eventuell jemand helfen und/oder hat diese Kombination schon ans laufen bekommen.
Danke und Gruß
Sebastian
Hier das Log. Meine Handynummer habe ich durch "019012345678" ersetzt.
Code:
I/CallHistoryData( 5187): getView: isConfData = false
I/CallHistoryData( 5187): getView: isConfData = false
I/CallLogic( 5187): onCall
I/CallLogic( 5187): numbers: []
I/CallLogic( 5187): input = 019012345678
I/ScheduleData( 5187): the account Id is: 0
I/CallSettingsService( 4597): isEableDialViewDialPlan : true
I/ScheduleData( 5187): originNumber 019012345678, dialNumber: 019012345678
D/GlobalUtil( 5187): sIndex=12::cIndex=12::index=12
D/GlobalUtil( 5187): sIndex=12::cIndex=12::index=12
I/ScheduleData( 5187): dialNumber 019012345678, dtmfNumber: null
D/GlobalUtil( 5187): getDialPlanNumber->account=0,number=019012345678,do dialPlanCheck
E/ ( 4597): DialPlan::dialPlanEngine,ph_match->0 pm_match->0 pm_match_T->0 rp_match->1 partial_match->1 dtmfReplaced->019012345678
I/DialPlan( 4597): DialPlan dtmf->019012345678--len->12--state->12---replace->019012345678
I/ScheduleData( 5187): originNumber1: 019012345678, dialNumber1: 019012345678
D/CallManagerService( 4597): call [originNumber=019012345678, dialOutNumber=019012345678]
D/CallManagerService( 4597): accountId=0, callMode=0, mpkMode=0, nvramIndex=-1
D/LineObjService( 4597): startConnectingLine [019012345678->019012345678]
D/CallManagerService( 4597): call notifyLineState
D/StatusChangeListener( 4874): what=0x1 msg={ when=-1ms what=1 obj=com.base.module.call.StatusChangeListener$Obj@42762818 target=com.base.module.call.StatusChangeListener$2 }
D/StatusChangeListener( 5051): what=0x1 msg={ when=0 what=1 obj=com.base.module.call.StatusChangeListener$Obj@41f96f58 target=com.base.module.call.StatusChangeListener$2 }
W/PhoneApplication( 5051): onLineStateChanged->lineId=-1,state=9999
D/StatusChangeListener( 5063): what=0x1 msg={ when=-1ms what=1 obj=com.base.module.call.StatusChangeListener$Obj@420cf878 target=com.base.module.call.StatusChangeListener$2 }
I/PhoneApplication( 5051): adjustCpuFreq,phone is busy,cpuFreq=972000,set cpu frequency to 1008000
D/StatusChangeListener( 5147): what=0x1 msg={ when=-1ms what=1 obj=com.base.module.call.StatusChangeListener$Obj@41ffd850 target=com.base.module.call.StatusChangeListener$2 }
--------- beginning of /dev/log/system
W/ContextImpl( 4597): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1238 com.base.module.call.CallManagerService.broadcastServiceStateChanged:679 com.base.module.call.CallManagerService.notifyLineState:624 com.base.module.call.CallManagerService.call:214 com.base.module.call.CallManagerService.call:197
D/CallManagerService( 4597): start call [019012345678->019012345678]
D/CallManagerService( 4597): accountId=0, callMode=0, mpkMode=0, nvramIndex=-1, seatId=-1
D/CallManagerService( 4597): try to calling
D/LineObjService( 4597): getEarliestPendingLine
D/LightsService( 4597): lightType=1, lightARGB=0, shineType=0
D/LineObjService( 4597): current earliest pending line = LineObj [baseAccount=CallAccount [localId=0, registered=true, actived=true, localName=meetingwlan, sipServer=10.10.151.123, sipUserId=meetingwlan, sipAuthId=meetingwlan, sipAuthPassword=test123, sipDisplayName=meetingwlan, onlyShowNamefalse, voiceMailUserId=, ringtone=content://settings/system/ringtone, groupId=-1], callConnection=CallConnection [name=null, id=019012345678, origId=019012345678, origIdBackup=null, originDialNumber=019012345678, originDialNumberBackup=null], lineState=LOCAL_SIP_CALL, callMode=0, callDir=0, state=9999, createTimeStamp=1511356091650, startTimeStamp=0, endTimeStamp=0, startTimeClockStamp=0, endTimeClockStamp=0,startRecordTime=0, isRejected=false, isVideoOn=false, isRemoteBlocked=false, isRemoteMuted=false, isLocalMuted=false, isInConf=false, isBeenConnected=false, confId=-1, isOrignalEnded=false, seatId=-1, isAnonymousCall=false, mpkMode=0, nvramIndex=-1, useSRTP=false, isHeld=false, audioCodec=-1, errCode=-1, msg=, ringtone=, pendingIndex=0, mIsServerRecording=false, lineId=-1, localId=0, isUcmConf=false, dialId=1511356091650, isSaveHistorytrue]
I/CallManagerService( 4597): in try calling
D/CallStatusService( 5063): do call [019012345678->019012345678]
I/CallStatusService( 5063): ----SEND Event ---signal[dial_full]---------{ args[0]=0 args[1]=019012345678 args[2]=false args[3]=false args[4]= }
I/CallStatusService( 5063): this = com.base.module.call.CallStatusService$4@41fddff0
I/DbusMonitor( 5132): sendBroadCastReciver=====dial_full
I/DbusMonitor( 5132): sendBroadCastReciver=====call
I/LightsService( 4597): new light : LightStatusItem [mLightARGB=255, mShineType=3, mLightLevel=1 mOnMs=0, mOffMs=0, pid=5051, pname=com.base.module.phone]
D/LightsService( 4597): getLight:LightStatusItem [mLightARGB=255, mShineType=3, mLightLevel=1 mOnMs=0, mOffMs=0, pid=5051, pname=com.base.module.phone],isAlive:true
D/LightsService( 4597): lightType=1, lightARGB=255, shineType=3
I/CallStatusService( 5063): sigName = dial_full
I/CallStatusService( 5063): objArray = [0, 019012345678, false, false, ]
I/CallStatusService( 5063): sigName: dial_full
I/CallStatusService( 5063): this = com.base.module.call.CallStatusService$4@41fddff0
I/CallStatusService( 5063): sigName = call
I/CallStatusService( 5063): objArray = [1, 0, 0, 0, 019012345678, ]
I/CallStatusService( 5063): sigName: call
D/LightsService( 4597): sendLightsChange sendBroadcast lights state change
I/CallStatusService( 5063): changedLineStatus: line=0,new state=1
D/CallManagerService( 4597): update Line Id(accountId=0, connId=019012345678, lineId=0
V/LightsService( 4597): setLight #1: color=#ff
W/ContextImpl( 4597): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1224 com.android.server.LightsService.sendLightsChange:324 com.android.server.LightsService.access$200:61 com.android.server.LightsService$Light.setLightLocked:301 com.android.server.LightsService$Light.setFlashing:238
I/LineObjService( 4597): updateLineId accountLocalId = 0, connId = 019012345678, lineId = 0
D/CallManagerService( 4597): try to call next after update LineId
D/LineObjService( 4597): getEarliestPendingLine
I/CallManagerService( 4597): in try calling
D/GlobalUtil( 5051): sIndex=12::cIndex=12::index=12
D/CallManagerService( 4597): update Line Status(accountId=0, connId=019012345678, lineId=0, lineState=1, msg= 0, name=
D/StatusChangeListener( 5187): what=0x1 msg={ when=-41ms what=1 obj=com.base.module.call.StatusChangeListener$Obj@424e4898 target=com.base.module.call.StatusChangeListener$2 }
I/PhoneApplication( 5051): setStreamType() streamType = 2
V/AudioService( 4597): getActiveStreamType: Forcing STREAM_RING b/c default
D/GMISystem( 5107): sigName getMaxVolume
D/GMISystem( 5107): argument type: class java.lang.Integer
D/GMISystem( 5107): {"res":"response", "vol":"7"}