Zeige Ergebnis 1 bis 6 von 6

Thema: starface 6 bug callphonedevice

  1. #1
    STARFACE User

    Registriert seit
    19.11.2014
    Beiträge
    23

    Standard starface 6 bug callphonedevice

    Modul das folgendermassen aufgebaut ist

    GetCaller() -> _account, _callerName, _callerExtNumber, _callerIntNumber, _countryCode, _isAnonymous
    ResolveUserData(GUI_USER)->_firstName, _familyName, _email, _primaryCallNumber, _primaryPhoneDevice, _loginId
    CallPhoneDevice([_primaryPhoneDevice],_callerName,_callerExtNumber,'30')


    [2015-02-26 11:09:09,929] DEBUG [CallPhoneDevice] Calling phone device: '[SIP/1001.ylnkt42]'
    [2015-02-26 11:09:09,931] ERROR [NewFunction] An error occured while executing of module instance testaaaaaaaa (testgcall)Exception: java.lang.IllegalArgumentException
    Message: The account with id -1 is not known.
    ======== Functions call stack ========
    CallPhoneDevice2(CallPhoneDevice)
    59061247-34db-46ec-82aa-b336f620184b(Call --> CallPhoneDevice)
    78f827ff-fd74-4bc9-a594-8a11010b2a45(NewFunction)

    [2015-02-26 11:09:09,931] ERROR [NewFunction] Cause:
    java.lang.IllegalArgumentException: The account with id -1 is not known.
    at de.starface.ch.processing.routing.api.CallRoutingA pi.getPojoAccountByAccountId(CallRoutingApi.java:5 82)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.convertUserAndPhoneIdsToUsersAndPhones(DialPh onesHelper.java:877)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.dialUsersPhones0(DialPhonesHelper.java:179)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.dialUsersPhones(DialPhonesHelper.java:137)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.dialUserPhones(DialPhonesHelper.java:123)
    at de.starface.ch.routing.bo.impl.CallRoutingServiceI mpl.dialUserPhones(CallRoutingServiceImpl.java:503 )
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at de.starface.core.component.StarfaceComponentProvid er$1.invoke(StarfaceComponentProvider.java:342)
    at com.sun.proxy.$Proxy12.dialUserPhones(Unknown Source)
    at de.starface.bo.callhandling.actions.ModuleBusiness Object.dialPhones(ModuleBusinessObject.java:326)
    at de.vertico.starface.module.core.runtime.functions. callHandling.call.CallPhoneDevice2.execute(CallPho neDevice2.java:86)
    at de.vertico.starface.module.core.runtime.functions. callHandling.call.CallPhoneDevice2.execute(CallPho neDevice2.java:35)
    at de.vertico.starface.module.core.runtime.executable s.JavaFunctionExec.executeImpl(JavaFunctionExec.ja va:132)
    at de.vertico.starface.module.core.runtime.executable s.BaseExec.execute(BaseExec.java:145)
    at de.vertico.starface.module.core.runtime.LoadedModu le.invokeFunction(LoadedModule.java:253)
    at de.vertico.starface.module.core.runtime.LoadedFunc tion.invoke(LoadedFunction.java:89)
    at de.vertico.starface.module.core.runtime.RuntimeEnv ironmentImpl.invokeFunction(RuntimeEnvironmentImpl .java:272)
    at de.vertico.starface.module.core.runtime.executable s.FunctionCallExec.executeImpl(FunctionCallExec.ja va:148)
    at de.vertico.starface.module.core.runtime.executable s.BaseExec.execute(BaseExec.java:145)
    at de.vertico.starface.module.core.runtime.executable s.ContainerExec.executeImpl(ContainerExec.java:96)
    at de.vertico.starface.module.core.runtime.executable s.FunctionExec.executeImpl(FunctionExec.java:71)
    at de.vertico.starface.module.core.runtime.executable s.BaseExec.execute(BaseExec.java:145)
    at de.vertico.starface.module.core.runtime.ModuleRunt ime.callEntryPoint(ModuleRuntime.java:351)
    at de.vertico.starface.module.core.runtime.ModuleRunt ime.callEntryPoint(ModuleRuntime.java:528)
    at de.vertico.starface.module.core.ModuleRegistry.cal lEntryPoint(ModuleRegistry.java:347)
    at de.starface.bo.callhandling.events.ModuleBusinessO bjectEvents$1.run(ModuleBusinessObjectEvents.java: 79)
    at java.lang.Thread.run(Thread.java:662)
    [2015-02-26 11:09:09,932] ERROR [NewFunction]
    Root cause:
    java.lang.IllegalArgumentException: The account with id -1 is not known.
    at de.starface.ch.processing.routing.api.CallRoutingA pi.getPojoAccountByAccountId(CallRoutingApi.java:5 82)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.convertUserAndPhoneIdsToUsersAndPhones(DialPh onesHelper.java:877)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.dialUsersPhones0(DialPhonesHelper.java:179)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.dialUsersPhones(DialPhonesHelper.java:137)
    at de.starface.ch.routing.bo.impl.helper.DialPhonesHe lper.dialUserPhones(DialPhonesHelper.java:123)
    at de.starface.ch.routing.bo.impl.CallRoutingServiceI mpl.dialUserPhones(CallRoutingServiceImpl.java:503 )
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at de.starface.core.component.StarfaceComponentProvid er$1.invoke(StarfaceComponentProvider.java:342)
    at com.sun.proxy.$Proxy12.dialUserPhones(Unknown Source)
    at de.starface.bo.callhandling.actions.ModuleBusiness Object.dialPhones(ModuleBusinessObject.java:326)
    at de.vertico.starface.module.core.runtime.functions. callHandling.call.CallPhoneDevice2.execute(CallPho neDevice2.java:86)
    at de.vertico.starface.module.core.runtime.functions. callHandling.call.CallPhoneDevice2.execute(CallPho neDevice2.java:35)
    at de.vertico.starface.module.core.runtime.executable s.JavaFunctionExec.executeImpl(JavaFunctionExec.ja va:132)
    at de.vertico.starface.module.core.runtime.executable s.BaseExec.execute(BaseExec.java:145)
    at de.vertico.starface.module.core.runtime.LoadedModu le.invokeFunction(LoadedModule.java:253)
    at de.vertico.starface.module.core.runtime.LoadedFunc tion.invoke(LoadedFunction.java:89)
    at de.vertico.starface.module.core.runtime.RuntimeEnv ironmentImpl.invokeFunction(RuntimeEnvironmentImpl .java:272)
    at de.vertico.starface.module.core.runtime.executable s.FunctionCallExec.executeImpl(FunctionCallExec.ja va:148)
    at de.vertico.starface.module.core.runtime.executable s.BaseExec.execute(BaseExec.java:145)
    at de.vertico.starface.module.core.runtime.executable s.ContainerExec.executeImpl(ContainerExec.java:96)
    at de.vertico.starface.module.core.runtime.executable s.FunctionExec.executeImpl(FunctionExec.java:71)
    at de.vertico.starface.module.core.runtime.executable s.BaseExec.execute(BaseExec.java:145)
    at de.vertico.starface.module.core.runtime.ModuleRunt ime.callEntryPoint(ModuleRuntime.java:351)
    at de.vertico.starface.module.core.runtime.ModuleRunt ime.callEntryPoint(ModuleRuntime.java:528)
    at de.vertico.starface.module.core.ModuleRegistry.cal lEntryPoint(ModuleRegistry.java:347)
    at de.starface.bo.callhandling.events.ModuleBusinessO bjectEvents$1.run(ModuleBusinessObjectEvents.java: 79)
    at java.lang.Thread.run(Thread.java:662)

  2. #2
    STARFACE User

    Registriert seit
    19.11.2014
    Beiträge
    23

    Standard

    Noch mal in der 6.0.0.4 getested ,

    keine Java exception mehre , aber das modul bliebt an der stelle stehen und er versucht nicht zu wählen.

  3. #3
    STARFACE User

    Registriert seit
    19.11.2014
    Beiträge
    23

    Standard

    selber fehler in 6.0.0.7

    Zitat Zitat von osite Beitrag anzeigen
    Noch mal in der 6.0.0.4 getested ,

    keine Java exception mehre , aber das modul bliebt an der stelle stehen und er versucht nicht zu wählen.

  4. #4
    STARFACE Crew
    Benutzerbild von TomAnson
    Registriert seit
    11.11.2014
    Ort
    Karlsruhe
    Beiträge
    1.277

    Standard

    Was willst du genau mit dem Modul erreichen?

    Wenn du einen Benutzer auf seinem primaryDevice anrufen willst kannst du auch die UCI Komponente CallUser() verwenden.

    zB
    Development Tab
    Funktion callUser
    Code:
    GetCaller()
    CallUser(GUI_USER_SELECT,_callerName,_callerExtNumber,'30') --> _success
    GUI Tab
    Code:
    UserSelection: 'USER_SELECT'
    Rufst du dieses Modul dann an, führt es einen Anruf an den voreingestellten Benutzer auf seinem primaryDevice durch.
    Geändert von TomAnson (28.05.2015 um 15:26 Uhr)
    STARFACE Quality Assurance

    Bug gefunden? Hier melden!
    Featurewunsch oder Verbesserungsvorschlag? Trage es in unserem Feature Request Portal ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

  5. #5
    STARFACE User

    Registriert seit
    19.11.2014
    Beiträge
    23

    Standard

    Stimm CallUser funktioniert ,

    aber für bestimmte anwendungen wie dyna mische Call Groupen in einem Modul braucht man call PhoneDevice ,

    als workaround kann ich natürlich execute und dann asterisk dial verwenden , es wäre aber schön wenn was in 5.8 funktioniert hat auch in 6.x funktioniert.

    Zitat Zitat von TomAnson Beitrag anzeigen
    Was willst du genau mit dem Modul erreichen?

    Wenn du einen Benutzer auf seinem primaryDevice anrufen willst kannst du auch die UCI Komponente CallUser() verwenden.

    zB
    Development Tab
    Funktion callUser
    Code:
    GetCaller()
    CallUser(GUI_USER_SELECT,_callerName,_callerExtNumber,'30') --> _success
    GUI Tab
    Code:
    UserSelection: 'USER_SELECT'
    Rufst du dieses Modul dann an, führt es einen Anruf an den voreingestellten Benutzer auf seinem primaryDevice durch.

  6. #6
    STARFACE Crew
    Benutzerbild von TomAnson
    Registriert seit
    11.11.2014
    Ort
    Karlsruhe
    Beiträge
    1.277

    Standard

    Vielen Dank für den Hinweis, ich habe die Bugmeldung bei der Entwicklung gemeldet
    STARFACE Quality Assurance

    Bug gefunden? Hier melden!
    Featurewunsch oder Verbesserungsvorschlag? Trage es in unserem Feature Request Portal ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •