MD Client: Dial not successful

Hallo,

seit dem Update des MD Clients auf die aktuelle Version, kann einer unserer Kunden weder manuell eingegebene Nummer, noch Nummern aus dem Telefonbuch wählen. In beiden Fallen kommt die Fehlermeldung “Dial not successful”. Eingehende Rufe werden korrekt angezeigt, auch alle anderen Features funktionieren.

Hier der Inhalt der frisch angelegten messages Datei des Clients:


>Log Session: Friday, October 30, 2015 2:57:56 PM CET
>System Info:
Product Version = mobydick Client 201310111528
Operating System = Windows 7 version 6.1 running on x86
Java; VM; Vendor = 1.8.0_61; Java HotSpot™ Client VM 25.60-b23; Oracle Corporation
Runtime = Java™ SE Runtime Environment 1.8.0_61-b27
Java Home = C:\Users\sehlers\AppData\Local\MobyDickClient\jre
System Locale; Encoding = de_DE (md_client); Cp1252
Home Directory = C:\Users\sehlers
Current Directory = C:\Users\sehlers\AppData\Local\MobyDickClient
User Directory = C:\Users\sehlers\AppData\Roaming\MobyDickClient
Cache Directory = C:\Users\sehlers\AppData\Roaming\MobyDickClient\var\cache
Installation = C:\Users\sehlers\AppData\Local\MobyDickClient\platform
C:\Users\sehlers\AppData\Local\MobyDickClient\md_client
C:\Users\sehlers\AppData\Local\MobyDickClient\platform
Boot & Ext. Classpath = C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\resources.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\rt.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\sunrsasign.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\jsse.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\jce.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\charsets.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\jfr.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\classes;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\access-bridge-32.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\access-bridge.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\cldrdata.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\dnsns.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\jaccess.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\jfxrt.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\localedata.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext
ashorn.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\sunec.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\sunjce_provider.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\sunmscapi.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\sunpkcs11.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\jre\lib\ext\zipfs.jar
Application Classpath = C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\boot.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\org-openide-modules.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\org-openide-util-lookup.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\org-openide-util.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\boot_ja.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\boot_pt_BR.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\boot_ru.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\boot_zh_CN.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_ja.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_ru.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_ja.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_ru.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_zh_CN.jar
Startup Classpath = C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\core.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\org-openide-filesystems.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\core_ja.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\core_pt_BR.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\core_ru.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\core_zh_CN.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_ja.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_ru.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Users\sehlers\AppData\Local\MobyDickClient\md_client\core\locale\core_md_client.jar

INFO [net.pascom.ahab.client.Installer]: Starting Client Version 3.06.00.R
INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
org.openide.util.lookup [8.22.1 201310111528]
org.openide.util [8.33.1 201310111528]
org.openide.modules [7.39.1 201310111528]
org.netbeans.api.annotations.common/1 [1.21.1 201310111528]
org.openide.filesystems [8.8.1 201310111528]
org.openide.awt [7.59.1 201310111528]
org.netbeans.api.progress/1 [1.35.1 201310111528]
org.openide.dialogs [7.32.1 201310111528]
org.openide.nodes [7.36.1 201310111528]
org.openide.windows [6.65.1 201310111528]
org.netbeans.modules.editor.mimelookup/1 [1.33.1 201310111528]
org.openide.text [6.58.1 201310111528]
org.netbeans.swing.tabcontrol [1.46.1 201310111528]
org.netbeans.swing.outline [1.27.1 201310111528]
org.openide.explorer [6.53.1 201310111528]
org.openide.actions [6.32.1 201310111528]
org.netbeans.modules.queries/1 [1.36.1 201310111528]
org.openide.loaders [7.51.1 201310111528]
org.openide.io [1.42.1 201310111528]
org.netbeans.swing.plaf [1.34.1 201310111528]
org.netbeans.spi.quicksearch [1.20.1 201310111528]
org.netbeans.bootstrap/1 [2.63.1 201310111528]
org.netbeans.core.startup/1 [1.51.1 201310111528]
org.netbeans.modules.settings/1 [1.42.1 201310111528]
org.netbeans.modules.sendopts/2 [2.28.1 201310111528]
org.netbeans.modules.sampler [1.7.1 201310111528]
org.netbeans.modules.progress.ui [1.26.1 201310111528]
org.netbeans.modules.keyring [1.17.1 201310111528]
org.netbeans.core/2 [3.43.1 201310111528]
org.netbeans.modules.options.api/1 [1.36.1 201310111528]
org.netbeans.modules.options.keymap [1.28.1 201310111528]
org.netbeans.libs.jna/1 [1.31.1 201310111528]
org.netbeans.modules.masterfs/2 [2.44.1 201310111528]
org.netbeans.modules.masterfs.windows [1.7.1 201310111528]
org.netbeans.modules.keyring.fallback [1.1.1 201310111528]
org.netbeans.modules.keyring.impl [1.14.1 201310111528]
org.netbeans.modules.editor.mimelookup.impl/1 [1.24.1 201310111528]
org.netbeans.modules.autoupdate.services [1.42.1 201310111528]
org.netbeans.modules.autoupdate.cli [1.6.1 201310111528]
org.netbeans.core.ui/1 [1.38.1 201310111528]
org.netbeans.core.output2/1 [1.34.1 201310111528]
org.netbeans.core.network [1.1.1 201310111528]
org.netbeans.core.io.ui/1 [1.23.1 201310111528]
net.pascom.mobydick.md.client.branding [3.6.0 3.6.0 201510150948]
net.pascom.mobydick.client.lib [3.6.0 3.6.0 201510150948]
net.pascom.mobydick.client [3.6.0 3.6.0 201510150948]
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Windows
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading succeeded.
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy - mode: direct
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy: falled to default (corect if direct mode went before)
WARNING [org.netbeans.core.GuiRunLevel]: Module org.netbeans.core.windows missing, cannot start window system
Diagnostic information
Input arguments:
-Xms64m
-Xmx160m
-DembeddedJre=true
-Djava.library.path=’$progdir/…/jre/bin’
-DsoftphonePath=$progdir/…/mdsoftphone/mdsoftphone.exe
-Dnetbeans.user.dir=C:\Users\sehlers\AppData\Local\MobyDickClient
-Djdk.home=jre
-splash:C:\Users\sehlers\AppData\Roaming\MobyDickClient\var\cache\splash.png
-Dnetbeans.home=C:\Users\sehlers\AppData\Local\MobyDickClient\platform
-Dnetbeans.user=C:\Users\sehlers\AppData\Roaming\MobyDickClient
-Dnetbeans.default_userdir_root=
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\sehlers\AppData\Roaming\MobyDickClient\var\log\heapdump.hprof
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dnetbeans.dirs=C:\Users\sehlers\AppData\Local\MobyDickClient\platform;C:\Users\sehlers\AppData\Local\MobyDickClient\md_client
exit
Compiler: HotSpot Client Compiler
Heap memory usage: initial 64,0MB maximum 154,7MB
Non heap memory usage: initial 160,0kB maximum -1b
Garbage collector: Copy (Collections=11 Total time spent=0s)
Garbage collector: MarkSweepCompact (Collections=2 Total time spent=0s)
Classes: loaded=6820 total loaded=6820 unloaded 0
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 8.495.939.584
INFO [null]: Total physical memory 8.495.939.584
INFO [net.pascom.ahab.client.serviceimpl.ConnectionServiceImpl]: Login sigrid.ehlers/mdclient_LP-Ehlers
INFO [net.pascom.ahab.client.serviceimpl.ConnectionServiceImpl]: Secure:true
INFO [net.pascom.ahab.client.serviceimpl.ConnectionServiceImpl]: TLS:true
INFO [net.pascom.ahab.client.ClickToDialTimer]: Waiting for Dialfile C:\Users\sehlers\AppData\Local\Temp.dial.txt …
WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.apache.commons.logging.impl.Log4JLogger arbitrarily from one of ModuleCL@1198845[net.pascom.mobydick.client.lib] and ModuleCL@1969438[net.pascom.mobydick.client] starting from SystemClassLoader[46 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE
INFO [net.pascom.ahab.location.services.LocationService]: User has new location list
INFO [net.pascom.ahab.location.services.LocationService]: Chosen phonedevice is Aastra 00085d2944ac [S. Ehlers]
INFO [net.pascom.ahab.client.windows.WindowsClickToDialAgent]: Using Shortcut Scroll-Lock
WARNING [org.netbeans.TopSecurityManager]: use of system property netbeans.home has been obsoleted in favor of InstalledFileLocator/Places at net.pascom.ahab.client.windows.WindowsClickToDialAgent.startAgent(WindowsClickToDialAgent.java:93)
INFO [net.pascom.ahab.client.windows.WindowsClickToDialAgent]: Dial Monitor is running
INFO [net.pascom.ahab.softphone.SoftphoneProcess]: Got Path for Softphone Executable: $progdir/…/mdsoftphone/mdsoftphone.exe
INFO [net.pascom.ahab.softphone.SoftphoneProcess]: Starting Softphone Process…
WARNING [org.netbeans.TopSecurityManager]: use of system property netbeans.user has been obsoleted in favor of InstalledFileLocator/Places at net.pascom.ahab.softphone.SoftphoneProcess$1.run(SoftphoneProcess.java:59)
INFO [net.pascom.ahab.softphone.SoftphoneProcess]: Softphone is running
WARNING [org.netbeans.TopSecurityManager]: use of system property netbeans.home has been obsoleted in favor of InstalledFileLocator/Places at org.netbeans.Clusters.relativeDirsWithHome(Clusters.java:137)
INFO [net.pascom.ahab.search.SearchActivity]: Search activity opened for query: günther
INFO [net.pascom.ahab.search.SearchActivity]: Search activity opened for query: in-put
TOAST: Ein Problem ist aufgetreten:
Dial not successfull
INFO [net.pascom.ahab.client.Installer]: Shutting down client
INFO [net.pascom.ahab.softphone.SoftphoneService]: Need to stop softphone!
INFO [net.pascom.ahab.softphone.SoftphoneProcess]: Kill Softphone Process …
INFO [net.pascom.ahab.client.windows.WindowsClickToDialAgent]: Stopping Dial Monitor
INFO [net.pascom.ahab.client.Installer]: Client shutdown complete

Daektivieren des Virenscanners und der obligatorische Neustart haben nicht geholfen.

Danke für jeden Hinweis & Tipp,

Stefan

Hi Stefan,

As far as I see, user is using hardware phone Aastra 00085d2944ac [S. Ehlers]. Looks like that mobydick Client and Aastra phone are not in the same network or some NAT problem maybe. Can you ping the phone ip address from the desktop? Can you accept the incoming call on the client (green phone icon) or it shows alert message?

Kind regards,
Stefan

Hi Stefan,

the Aastra is in a different network, which wasn’t a problem until yesterday, when she updated the MD Client.

I will check the rest on tuesday, when I meet the customer again.

Kind regards,

Stefan

Hi Stefan,

pinging the phone is possible and the client reacts on incoming calls.

Kind regards,

Stefan

Hi Stefan,

Please modify logger configuration and append


rest_identity:emerg,alert,crit,err,warning,notice,info,debug

After that try to call via client and post log content here.
Also please check for the value of “sys.ldap.outbound.prefix” property

Kind regards,
Stefan

Hallo Stefan,

bitte versuche mal einen tcpflow auf der mobydick zum Telefon (eth0 dabei durch die tatsächliche Netzwerkschnittstelle ersetzen):


tcpflow -c -p -e -i eth0 ip host PHONEIP and tcp port 80

Wenn du dann versuchst zu wählen solltest du ein entsprechendes Kommando von der mobydick in Richtung telefon sehen können.

Grüße,
Jan

Hi,

extending the logger configuration didn’t save any information in the newly created file and tcpflow didn’t show a single byte, when dialing.

But “logging” was a good hint and I had a close look at /var/log/mobydick/rest.log when dialing:

2015-11-05 17:24:21 rest error : 500 openfire@127.0.0.1 POST /services/identity/sigrid.ehlers/device/Aastra%2000085d2944ac%20%5BS.%20Ehlers%5D/action
2015-11-05 17:24:21 rest error : exception ‘ex_exception’ with message ‘Could not find Device Aastra 00085d2944ac [S. Ehlers] for User sigrid.ehlers’ in /TARGET/SHARE/var/www/mobydickcmd/module/identity/class/rest_identity.php:493
Stack trace:
#0 /TARGET/SHARE/var/www/mobydickcmd/module/identity/class/rest_identity.php(440): rest_identity->findDeviceForUser(‘sigrid.ehlers’, ‘Aastra 00085d29…’)

Although it was possible to use the phone, the information about the connection between the account and the phone got lost.
Therefore removed the assignment in the webinterface, saved it, rebooted the phone and then assigned the phone to the user again. Now it’s working again!

Thanks for your help,

Stefan