Jump to content


< Back to Forum


 

Hmp Installation Issue


  • Please log in to reply

#1 cmha 11 August 2015 - 12:34 AM

I am new to VoIP so any help  would be much appreciated.

 

We’ve recently purchased your product and I have followed the steps below to install the HMP drivers.  I am having issues with this so have not even installed Voice Guide yet.  I did notice VoiceGuide came with HMP drivers version 347, while the newest is 357.  I have tried using both to no avail.  In the screenshots below, I am re-installing 347 after uninstalling everything.  This was a new machine when I started and has no other software on it. 

 

(too many screenshots, so I've merged them into a single image on the attached image)

 

1. Disable firewall altogether to ensue it’s not the culprit.

 

 

2. Start HMP 347 installation

 

 

3. Default file location for program:

 

 

4. Default file location for data:

 

 

5. All but Circuit Connectivity Runtime Package is installed

 

 

6. I answer yes to installing 3rd party software

 

 

7. Default Program Folder

 

 

8. Start Copying Files

 

 

9. Installing…

 

 

10. Then, prompted to restart and clicked OK. 

 

11. After the restart, I went into the configuration manager to start the service.  A Computer Name is prompted for, in which I chose the local machine. 

 

12. At this point, it connects and I expect to see a device, but I do not.

 

 

13. Selecting “Auto detect devices” doesn’t seem to find anything either. 

 

14. Due to the lack of devices, it won’t let me start the service either.

 

 

Your documentation reads the following: If Dialogic HMP service has problems starting then you should ensure that there is no other VoIP software installed on the system that would interfere with HMP operation, and that no anti-virus type software is interfering.

 

I have ensured no other VOIP or anti virus software is installed (this is a newly built physical machine)

 

This test should work with the evaluation, correct?

Also, how do i obtain our actual licenses for HMP?

 

Any assistance on this would be much appreciated.

  • InstallationSteps.png


#2 SupportTeam 11 August 2015 - 07:42 AM

Could you please advise why the "Circuit Connectivity Runtime Package" was not selected at install time?

 

Please try installing again with the "Circuit Connectivity Runtime Package" selected as well.



#3 cmha 11 August 2015 - 10:47 PM

Reading the description, it looked like I may not need it.  After your comment, I've uninstalled the driver, then re-installed with all options selected, including the Circuit Connectivity Runtime Package. The resulting screenshots are pretty much identical to ones in my previous post.  No device is found.  This is a Server 2012 machine, if that helps.

 

Thank you.



#4 SupportTeam 11 August 2015 - 10:54 PM

Did you restart Windows after uninstalling? Windows restart is required to fully uninstall Dialogic drivers.

 

Could you please .ZIP up the contents of the Dialogic\HMP\log subdirectory and post that .ZIP file here. The Dialogic RTF logs there may let us see what is happening here.



#5 cmha 11 August 2015 - 11:44 PM

I reboot once after un-installation and again after re-installation.  I eventually manually added the device and it did start, although my IP Media Server Demo does not show like it does in your documentation.  I have attached a screenshot of it, as well as that zip of the log directory.  

 

 thank you for your help sir

  • ManuallyAdded.png
  • Attached File  log.zip   6.85KB   115 downloads


#6 SupportTeam 12 August 2015 - 01:55 PM

RTF logs show that Dialogic HMP softwarehas problems binding to the network socket:

08/11/2015 09:35:29.896   2052        3956 sip_stack               Error        ERROR  - SOCKET       - RvSocketBind(sock=1112,addr=0.0.0.0:5060,scopeId=0,range=00000000,useRange=0,errno=10048)=-2145371137

Which version of Windows is used on this system?

 

Is the network interface working on this system? can you browse the internet etc from this machine with no problems?

 

Are there any anti-virus / anti-malware applications installed on this system that would block network access on port 5060?



#7 cmha 12 August 2015 - 10:44 PM

We are currently using Windows Server 2012 for this.  I don't see any antivirus or antimalware software installed on this and have confirmed that with our administrator that setup the machine.  In addition, I also did a search of applications on my machine for the word anti and virus and found nothing.  However, I am able to connect to the internet as I have pulled up this forum to test it so I can only assume the network interface is working.  Windows Firewall has also been turned off to ensure I can get this working first.  I also ran netstat and found that port is being listened to but have attached the 2 entries I see in regards to port 5060.  

 

Is there any way to test the interface and/or other required components?  Are there any special setups in regards to a server OS?  

  • netstat.png
  • netstat.png


#8 SupportTeam 13 August 2015 - 11:51 AM

Was netstat ran while the Dialogic service was off?

 

Please ensure the Dialogic service is stopped and then run this command:

 

netstat -ano

 

This will show you the Process ID (PID) of process which has opened that port.

 

You can then go to Windows' Task Manager to see which process has that PID.

 

TCPView can also be used: https://technet.micr...ernals/bb897437



#9 cmha 14 August 2015 - 03:00 AM

I believe the Dialogic service was running so I turned it off, ran the netstat command and found the PID using that port was Linphone, the softphone I downloaded following your documentation.  Therefore, I uninstalled Linphone and the driver, rebooted, then re-installed the driver as administrator, which did work without error.  However, no device was shown in the configuration manager when I opened it.  I ran the netstat command again after this and port 5060 is not listed in the netstat command. 

 

I included screenshots showing the Dialogic System not to be running, then the initial netstat command results showing the PID as well as another from task manager showing the PID for Linphone.  Then it shows in add/remove programs after Linphone and Dialogic driver was uninstalled, machine reboot, then only the Dialogic driver re-installed, then reboot again. As can be seen here, this is a very new machine without barely anything installed on it.  I also tried running the IP Media Server demo after the re-installation and reboot and got the error attached at the bottom. 

 

I have also attached logs for this time around in case they help as well. 

 

Lastly, I just realized you all are in Australia, so I will try to make myself available during your business hours to see if we can speed up this dialog.

 

Thank you!

 

 

  • screenshots.png
  • Attached File  log2.zip   3.67KB   100 downloads


#10 cmha 14 August 2015 - 03:09 AM

Quick update, I ran the IP Media Server demo again while being in the path it lives on and don't get the error anymore, but have the same screenshot as a previous one where the demo found 1 IPT board but 0 of everything else.



#11 SupportTeam 14 August 2015 - 07:49 AM

Are you using "Windows Server 2012 R2", or the original 'non-R2' version ?

 

Are you using a physical machine, or a Virtual Machine? If Virtual Machine then what type ?



#12 cmha 14 August 2015 - 04:25 PM

I will check which tomorrow but I believe it is r2. Is it not compatible with r2? It is a physical machine.

#13 SupportTeam 14 August 2015 - 06:51 PM

Both non-R2 and R2 should be supported, but most installs are done these days on R2.

 

Is it the "Standard Edition" of Win2012?



#14 cmha 14 August 2015 - 09:48 PM

I need to make sure but are there restrictions by edition?

#15 SupportTeam 14 August 2015 - 10:13 PM

Dialogic HMP only lists the "Standard" version as being supported.



#16 cmha 14 August 2015 - 11:34 PM

I have confirmed we currently do use the Standard edition of 2012 R2



#17 SupportTeam 15 August 2015 - 02:25 PM

What was the 'Build' number of Windows?

 

Was the installation done while logged in as Administrator and the when starting the install did you right-click the .exe and select 'Run as Administrator' ?

 

Not sure what the problem could be on your system, maybe the prior installations did not get fully uninstalled and that is affecting the Dialogic HMP install?

 

Would recommend reinstalling Win2012 on this system. Delete and recreate the partition at install time to ensure a new clean install.

 

Then install the SU360 version of HMP, (while logged in as Administrator right-click the .exe and select 'Run as Administrator'),

and allow system to reboot after install completes.

 

We use 2012 R2 Build 9600 on our test machines here. (Without the 'Update'. HAL version is 6.3.9600.16408)



#18 cmha 20 August 2015 - 12:08 AM

Hello again, i don't believe I confirmed it is working, although I did ask for our license information as I got past our previous issue so a confirmation may have been assumed.  The thing that did it for me is installing the latest HMP.  I thought the version that VoiceGuide points to was a particular version of HMP it required but once I installed SU360 instead of 347, it looks to have worked.

 

Therefore, I did get the device to show up on my Dialogic Configuration Manager, and running the IPMediaServer demo does show correct results initially.  However, once I place a call via Linphone, the output does not match what's in your documentation.  Are you able to tell what the issue could be here?  Please note that I have VoiceGuide registered now but still waiting on HMP registrations.  I have attached a screenshot of this as ewll.

 

I also tried proceeding and installing VoiceGuide and tried to run the demo script.  Couple questions/issues here.  I apologize for any ignorance I may demonstrate.

1. Most examples seem to go with a VoIP service.  We would like to get this working with our internal phone system (Fonality) and was wondering how we would go upon doing so.

2. I see examples of Config files configuring multiple lines and tried to do something similar but my Line Status monitor seems to only show 1 regardless of what i do in the Config. 

3. There seem to be a pattern to the behavior of when I call in.  

     First time I call, Linphone tells me the call immediately ended while no changes are shown in the Line Status Monitor.  (first Line Status Monitor screenshot)

     Second time, it rings on Linphone for awhile then says "Request time out", while the Line Status Monitor does show a change, but does not hangup when Linphone times out.  (second Line Status Monitor screenshot)

     From here, the VoiceGuide line never hangs up and if I call in again I get a busy signal until I manually disconnect the call.  (third screenshot show after i clicked disconnect.  it has a call length of 563, but Linphone had timed out the first minute or so)

 

Although I messed with the config a bit, all this was run while the config was restored to its original.  The documentation says this should give me 2 lines, but as the screenshot shows, I seem to only get one line.

The following line was uncommented out from VG.INI: E_SIP_DefaultTransport=ENUM_TCP

Any assistance would be much appreciated and please let me know if you need any additional information from me.  I can run traces and such, just please let me know what kind you may need.

  • SetupIssues.png


#19 cmha 20 August 2015 - 12:25 AM

Please find attached the log files, Config file, and the vg.ini file zipped in case it helps.



#20 SupportTeam 20 August 2015 - 08:24 AM

1. Most examples seem to go with a VoIP service.  We would like to get this working with our internal phone system (Fonality) and was wondering how we would go upon doing so.

 

Please set up a "SIP Trunk" on Fonality that routes calls to IP address of VoiceGuide system. Please ensure that calls are sent using UDP and use G.711 encoding.

 

 

2. I see examples of Config files configuring multiple lines and tried to do something similar but my Line Status monitor seems to only show 1 regardless of what i do in the Config. 

 

The HMP evaluation license that comes with HMP install only sets up 1 line. It is possible to get a 2 line evaluation license from Dialogic website that enables 2 lines.

 

VoiceGuide's Config.xml needs to be edited to add the extra lines .(There are example Config.xml files in the \conf\ sub-directory that include definitions for the additional 3 ports)

 

 

Could you please .ZIP and post the Dialogic RTF logs immediately after the Linphone call, we can then see what is happening with that call.

 

Please also make a WireShark trace capturing the SIP messages exchanged during the call setup (see www.wireshark.org) and .ZIP up the capture .pcap file and post it here.



#21 cmha 20 August 2015 - 11:04 AM

Thank you very much for the information.  I've sent off the information you let me know about Fonality to our network admin.  I will try the other things you've mentioned tonight and report back here shortly.  

 

If I continue to have issues, would it be possible to connect with someone there so we can have dialogue?  Since we are in the US, i have been finding it hard to get dialogue with you guys and would like to have this resolved quickly.  Would you be able to participate in a call or video conference or even an online chat?  Maybe for tonight or tomorrow?  I can accommodate the time difference and ensure I am available when you all are/will be.

 

I will follow up soon with the requested logs and such. Thank you.



#22 cmha 20 August 2015 - 12:49 PM

Here is a zip with the vg log files (are these the rtf logs?) of the new call from linphone as well as the wireshark trace.  I made 3 calls, as i did before. First said it was immediately busy, then rang but didn't pick up, then rang busy again.

 

I am also attaching screenshots of the wireshark capture setup i took as well as the voice guide line status.  Please let me know if anything else helps.

  • WireShark.png


#23 SupportTeam 20 August 2015 - 07:14 PM

The Dialogic RTF logs are located in Dialogic\HMP\log subdirectory. Please .ZIP up the contents of that directory just after a call has been made into the system. Those files will let us see what is happening here.

 

If using Linphone to test with please select Options->Preferences menu and set the following:

 

Network Settings tab : Media Encryption is set to 'None'

 

Codecs tab: only enable the PCMU and PCMA codecs, and disable the rest.

 

Above were the only setting made to Linphone installation and HMP's ipmediaserver answered the call made from Linphone. (WireShark trace capturing two calls attached)

 

 

 

Regarding live support:

 

We offer remote software installation services and direct support plans under which we can do live support, direct emails etc.

Please contact sales@voiceguide.com if you would like to obtain more information on the Remote Installation and Direct Support options.

 

Using this support forum is free and we try to reply to questions posted here within 24 hours.

 

 

  • WiresharkTest.png


#24 cmha 20 August 2015 - 11:36 PM

My last post has those logs within the zip file, they were taken from the mentioned directory.  I've also made changes to the Linphone application as mentioned and the results were the same.  The last zip i uploaded also has the wireshark capture, which seems to lack some things compared to yours.  I also tried the ipmediaserver demo and got the same results as the screenshot i last posted of this demo.  Just in case, I also posted the vg.ini file and Config file in previous posts, which are still up to date.  

 

If these do not suffice, please let me know what options I may need to tweak to get the data you need.  For wireshark, does my filter (screenshot posted before) look right, limiting to port 5060?



#25 SupportTeam 21 August 2015 - 07:54 AM

The 0819_CallEvents.zip file only included the VoiceGuide log files and the Linphone WireShark capture (see screenshot below)

 

Please look in Dialogic's \HMP\log subdirectory and .ZIP up entire contents of that directory after an unsuccessful call, and upload along with the WireShark trace of the same call.

 

It looks like at some stage you set this entry in VG.INI: E_SIP_DefaultTransport=ENUM_TCP

Can you advise why was this entry set? Have you setup the Linphone to use TCP transport layer or was there another reason?

  • zipcontents.png


#26 cmha 21 August 2015 - 01:32 PM

I apologize, here is the whole contents, along with a new trace for a new call.  



#27 SupportTeam 21 August 2015 - 01:42 PM

Please .ZIP up this directory:

 

C:\Program Files (x86)\Dialogic\HMP\log

 

and post it here.

 

Also, it looks like the E_SIP_DefaultTransport=ENUM_TCP is still enabled. Please do not enable this setting as it is not necessary for your setup. If any other changes were made to VG.IN please also take those back to original settings.



#28 cmha 21 August 2015 - 04:36 PM

I have reverted the ini back to the original, have re made the calls (one to ipmediaserver and one to voice guide) and have saved the HMP log files.  I apologize I was sending dialogic logs.



#29 SupportTeam 21 August 2015 - 05:20 PM

The WireShak trace in IPMediaServer.zip shows that the call was answered OK. Did you hear the sound file played by the ipmediaserver.exe ?

 

The WireShark trace in VoiceGuide.zip shows that the call disconnect messages were sent over TCP. Was the VoiceGuide service restarted after removing the E_SIP_DefaultTransport=ENUM_TCP setting?

 

 

 

RTF trace covering call to IPMediaServer:

08/21/2015 02:26:16.980   1348           0                                      [Control message from process 4392]:Client attached
08/21/2015 02:26:17.959   4392        4044                                      sm_main.cpp:324       !     0 ! gc_h3r:>> h3r_Start : IPCCLIB_START_DATA* pStartData == NULL,  media_operational_mode=EmbeddedMedias
08/21/2015 02:26:18.001   4392        4044                                      decoder.cpp:72        !     0 ! gc_h3r:Sharon - Decoder Send socket binding on IP=0x100007f : Port=65510
08/21/2015 02:26:18.001   4392        4044                                      decoder.cpp:85        !     0 ! gc_h3r:Sharon - Listening on IP=0x7f000001 : Port=59135
08/21/2015 02:26:18.002   4392        4044                                      virt_board.cpp:209    !     0 ! gc_h3r:NSControlData pool allocation complete size 0xff number 1.
08/21/2015 02:26:18.002   4392        4044                                      sm.cpp:2492           !     0 ! gc_h3r: Allocation: Board 1 - Sharon = 1 , H323 = 1 , SIP = 1
08/21/2015 02:26:18.002   4392        4044                                      sm.cpp:2499           !     0 ! gc_h3r: Allocation: CRNs = 1 , Extension buffers = 16
08/21/2015 02:26:18.002   4392        4044 gc_h3r                  ERR1         sm.cpp:1198           !     0 ! << genDefaultSigalStartParams Setting Max Subscription to 0.
08/21/2015 02:26:18.002   4392        4044                                      sm.cpp:419            !     0 ! gc_h3r:Initialization: H323 Board 0: transport address: DEFAULT_HOST_IPADDR:1720
08/21/2015 02:26:18.002   4392        4044                                      sm.cpp:421            !     0 ! gc_h3r:Initialization: H323 Board 0: sup_serv_mask: 0x0, h323_msginfo_mask: 0x0.
08/21/2015 02:26:18.003   4392        3016                                      decoder.cpp:62        !     0 ! gc_h3r:Board 1 - Listening on IP=0x7f000001 : Port=59136
08/21/2015 02:26:18.003   4392        3016                                      encoder.cpp:50        !     0 ! gc_h3r:Board 1 - Sharon on IP=0x7f000001 : Port=59135
08/21/2015 02:26:18.003   4392        3016                                      sigal_main.cpp:112    !     0 ! gc_h3r:Board 1 - Sigal H.323 Version 5,2,0,283
08/21/2015 02:26:18.011   4392        3016                                      sigalmanager.cp:1038  !     0 ! gc_h3r:buildRvSystemConfig(), system.maxCalls = 8
08/21/2015 02:26:18.011   4392        3016                                      sigalmanager.cp:1078  !     0 ! gc_h3r:buildRvSystemConfig(), system.maxChannels = 2
08/21/2015 02:26:18.013   4392        3016                                      sigalmanager.cp:468   !     0 ! gc_h3r:Board 1 - RV H.323 Stack Version 4.2.1.25
08/21/2015 02:26:18.017   4392        3016                                      sigalmanager.cp:1961  !     0 ! gc_h3r:Board 1 - Sigal H.323 Version 5,2,0,283.
08/21/2015 02:26:18.519   4392        4044                                      sm.cpp:486            !     0 ! gc_h3r:Initialization: SIP Board 0: IPv4 transport address: DEFAULT_HOST_IPADDR:5060
08/21/2015 02:26:18.519   4392        4044                                      sm.cpp:488            !     0 ! gc_h3r:Initialization: SIP Board 0: IPv6 transport address: DEFAULT_HOST_IPADDR:5060
08/21/2015 02:26:18.519   4392        4044                                      sm.cpp:490            !     0 ! gc_h3r:Initialization: SIP Board 0: sip_msginfo_mask: 0x0, sup_serv_mask: 0x0, dynamic_outbound_proxy_enable: 0x0
08/21/2015 02:26:18.519   4392        4788                                      sip_decoder.cpp:64    !     0 ! gc_h3r: Board 1 - Listening on IP=0x7f000001 : Port=59137
08/21/2015 02:26:18.519   4392        4788                                      sip_encoder.cpp:164   !     0 ! gc_h3r:Board 1 - Sharon on IP=0x7f000001 : Port=59135
08/21/2015 02:26:18.540   4392        4788                                      sip_sigalmanage:1295  !     0 ! gc_h3r:Board 1 - RV SIP Stack Version 6.5.0.14
08/21/2015 02:26:18.541   4392        4788                                      sip_sigal_main.:127   !     0 ! gc_h3r:Board 1 - Sigal SIP Version 5,2,0,283
08/21/2015 02:26:19.042   4392        4044                                      sm.cpp:320            !     0 ! gc_h3r:Monitor Init: H323 Board 0: transport address: 10.10.1.31
08/21/2015 02:26:19.042   4392        4044                                      sm.cpp:356            !     0 ! gc_h3r:Monitor Init: SIP Board 0: transport address: 10.10.1.31
08/21/2015 02:26:19.043   4392        5068                                      mon_decenc.cpp:57     !     0 ! gc_h3r:>> MonDecoder::ctor Listening on IP=0x7f000001 : Port=59138
08/21/2015 02:26:19.544   4392        4044                                      sm.cpp:2552           !     0 ! gc_h3r: Sharon Version 5,2,0,283
08/21/2015 02:26:19.550   4392        4044 gc_h3r                  ERR1         encoder.cpp:2350      !     0 ! Encoder::sendSysMsg : encodeCallForward failed:No Call Forward data in DB.
08/21/2015 02:26:19.550   4392        4044 gc_h3r                  ERR1         board_device.cp:360   !     0 ! << CallForward [6], sendSysMsg(MsgType_CallForward) failed!
08/21/2015 02:26:19.623   4392        3060 Dm3Odi.dll              Error        Qcd [0:0:1:5:1] CDm3StdComp::Dm3GetErrorResult() -> (Std_MsgError) Message[0x12] Xid[0x6] Src[0:0:1:5:1] Dest[19:255:0:0:0] ErrorCode[0x6]
08/21/2015 02:26:19.623   4392        3060 libipm_ipvsc            ERR1         CIPVscChannel         ipmB1C1    ---  ::OnGetParm: ch=ipmB1C1 ErrorCode=0x6 -Invalid parameter number.
08/21/2015 02:26:26.378   4392        3060 Dm3Odi.dll              Error        Qcd [0:0:1:5:1] CDm3StdComp::Dm3GetErrorResult() -> (Std_MsgError) Message[0x4000] Xid[0x6] Src[0:0:1:5:1] Dest[19:255:0:0:0] ErrorCode[0x7]
08/21/2015 02:26:26.378   4392        3060 libipm_ipvsc            ERR1         CIPVscChannel         ipmB1C1    ---  ::OnStartAlgorithmSession: ch=ipmB1C1 ErrorCode=0x7 -Invalid parameter value.PrevError=0x0
08/21/2015 02:26:26.378   4392        3060 Dm3Odi.dll              Error        Qcd [0:0:1:5:1] CDm3StdComp::Dm3GetErrorResult() -> (Std_MsgError) Message[0x4002] Xid[0x6] Src[0:0:1:5:1] Dest[19:255:0:0:0] ErrorCode[0x7]
08/21/2015 02:26:26.378   4392        3060 libipm_ipvsc            ERR1         CIPVscChannel         ipmB1C1    ---  ::OnStartMediaSession: ch=ipmB1C1 ErrorCode=0x7 -Invalid parameter value., PrevError=0x7
08/21/2015 02:26:26.378   4392        3060 libipm_ipvsc            ERR1         CIPVscChannel         ipmB1C1    ---  ConvertDM3ResultToR4Error: RESULT_COMPONENT_ERROR             error code: 0x7
08/21/2015 02:26:26.378   4392        3060 libipm_ipvsc            ERR1         CIPVscChannel         ipmB1C1    ---  ConvertDM3ResultToR4Error: RESULT_COMPONENT_ERROR             converted error code: 0x2
08/21/2015 02:26:26.378   4392        2132 gc_h3r                  ERR1         mediastate.cpp:1320   !     1 ! << MediaState::ipmEventHandler :IPMEV_ERROR received from media
08/21/2015 02:26:26.378   4392        2132 gc_h3r                  ERR1         mediastate.cpp:1169   !     1 ! mediaPrintLog:st ST_TX_START_2FDX Printing event/transition log
08/21/2015 02:26:26.378   4392        2132 gc_h3r                  ERR1         mediastate.cpp:1189   !     1 ! mediaPrintLog:TRAN_COMPLETE Ev EV_ATTACH , st ST_NULL
08/21/2015 02:26:26.378   4392        2132 gc_h3r                  ERR1         mediastate.cpp:1189   !     1 ! mediaPrintLog:TRAN_COMPLETE Ev EV_CONNECT_HDX_TX , st ST_WAIT_FOR_CALL
08/21/2015 02:26:26.378   4392        2132 gc_h3r                  ERR1         mediastate.cpp:1189   !     1 ! mediaPrintLog:TRAN_COMPLETE Ev EV_MODIFY_HDX2FDX , st ST_TX_STARTING
08/21/2015 02:26:26.378   4392        2132 gc_h3r                  ERR1         mediastate.cpp:1189   !     1 ! mediaPrintLog:TRAN_COMPLETE Ev EV_ERROR , st ST_TX_START_2FDX

RTF trace covering call to IPMediaServer on our Win2012R2 test system that uses HMP30SU360 :

08/21/2015 17:33:46.088   1148           0                                      [Control message from process 288]:Client attached
08/21/2015 17:33:47.306    288        1904                                      sm_main.cpp:324       !     0 ! gc_h3r:>> h3r_Start : IPCCLIB_START_DATA* pStartData == NULL,  media_operational_mode=EmbeddedMedias
08/21/2015 17:33:47.338    288        1904                                      decoder.cpp:72        !     0 ! gc_h3r:Sharon - Decoder Send socket binding on IP=0x100007f : Port=51444
08/21/2015 17:33:47.338    288        1904                                      decoder.cpp:85        !     0 ! gc_h3r:Sharon - Listening on IP=0x7f000001 : Port=62664
08/21/2015 17:33:47.353    288        1904                                      virt_board.cpp:209    !     0 ! gc_h3r:NSControlData pool allocation complete size 0xff number 1.
08/21/2015 17:33:47.353    288        1904                                      sm.cpp:2492           !     0 ! gc_h3r: Allocation: Board 1 - Sharon = 1 , H323 = 1 , SIP = 1
08/21/2015 17:33:47.353    288        1904                                      sm.cpp:2499           !     0 ! gc_h3r: Allocation: CRNs = 1 , Extension buffers = 16
08/21/2015 17:33:47.353    288        1904 gc_h3r                  ERR1         sm.cpp:1198           !     0 ! << genDefaultSigalStartParams Setting Max Subscription to 0.
08/21/2015 17:33:47.353    288        1904                                      sm.cpp:419            !     0 ! gc_h3r:Initialization: H323 Board 0: transport address: DEFAULT_HOST_IPADDR:1720
08/21/2015 17:33:47.353    288        1904                                      sm.cpp:421            !     0 ! gc_h3r:Initialization: H323 Board 0: sup_serv_mask: 0x0, h323_msginfo_mask: 0x0.
08/21/2015 17:33:47.353    288        2344                                      decoder.cpp:62        !     0 ! gc_h3r:Board 1 - Listening on IP=0x7f000001 : Port=62665
08/21/2015 17:33:47.353    288        2344                                      encoder.cpp:50        !     0 ! gc_h3r:Board 1 - Sharon on IP=0x7f000001 : Port=62664
08/21/2015 17:33:47.353    288        2344                                      sigal_main.cpp:112    !     0 ! gc_h3r:Board 1 - Sigal H.323 Version 5,2,0,283
08/21/2015 17:33:47.353    288        2344                                      sigalmanager.cp:1038  !     0 ! gc_h3r:buildRvSystemConfig(), system.maxCalls = 8
08/21/2015 17:33:47.353    288        2344                                      sigalmanager.cp:1078  !     0 ! gc_h3r:buildRvSystemConfig(), system.maxChannels = 2
08/21/2015 17:33:47.353    288        2344                                      sigalmanager.cp:468   !     0 ! gc_h3r:Board 1 - RV H.323 Stack Version 4.2.1.25
08/21/2015 17:33:47.369    288        2344                                      sigalmanager.cp:1961  !     0 ! gc_h3r:Board 1 - Sigal H.323 Version 5,2,0,283.
08/21/2015 17:33:47.885    288        1904                                      sm.cpp:486            !     0 ! gc_h3r:Initialization: SIP Board 0: IPv4 transport address: DEFAULT_HOST_IPADDR:5060
08/21/2015 17:33:47.885    288        1904                                      sm.cpp:488            !     0 ! gc_h3r:Initialization: SIP Board 0: IPv6 transport address: DEFAULT_HOST_IPADDR:5060
08/21/2015 17:33:47.885    288        1904                                      sm.cpp:490            !     0 ! gc_h3r:Initialization: SIP Board 0: sip_msginfo_mask: 0x0, sup_serv_mask: 0x0, dynamic_outbound_proxy_enable: 0x0
08/21/2015 17:33:47.885    288        1552                                      sip_decoder.cpp:64    !     0 ! gc_h3r: Board 1 - Listening on IP=0x7f000001 : Port=62666
08/21/2015 17:33:47.885    288        1552                                      sip_encoder.cpp:164   !     0 ! gc_h3r:Board 1 - Sharon on IP=0x7f000001 : Port=62664
08/21/2015 17:33:47.900    288        1552                                      sip_sigalmanage:1295  !     0 ! gc_h3r:Board 1 - RV SIP Stack Version 6.5.0.14
08/21/2015 17:33:47.900    288        1552                                      sip_sigal_main.:127   !     0 ! gc_h3r:Board 1 - Sigal SIP Version 5,2,0,283
08/21/2015 17:33:48.416    288        1904                                      sm.cpp:320            !     0 ! gc_h3r:Monitor Init: H323 Board 0: transport address: 10.1.1.13
08/21/2015 17:33:48.416    288        1904                                      sm.cpp:356            !     0 ! gc_h3r:Monitor Init: SIP Board 0: transport address: 10.1.1.13
08/21/2015 17:33:48.416    288        2860                                      mon_decenc.cpp:57     !     0 ! gc_h3r:>> MonDecoder::ctor Listening on IP=0x7f000001 : Port=62667
08/21/2015 17:33:48.931    288        1904                                      sm.cpp:2552           !     0 ! gc_h3r: Sharon Version 5,2,0,283
08/21/2015 17:33:48.931    288        1904 gc_h3r                  ERR1         encoder.cpp:2350      !     0 ! Encoder::sendSysMsg : encodeCallForward failed:No Call Forward data in DB.
08/21/2015 17:33:48.931    288        1904 gc_h3r                  ERR1         board_device.cp:360   !     0 ! << CallForward [6], sendSysMsg(MsgType_CallForward) failed!
08/21/2015 17:33:49.025    288         800 Dm3Odi.dll              Error        Qcd [0:0:1:5:1] CDm3StdComp::Dm3GetErrorResult() -> (Std_MsgError) Message[0x12] Xid[0x6] Src[0:0:1:5:1] Dest[19:255:0:0:0] ErrorCode[0x6]
08/21/2015 17:33:49.025    288         800 libipm_ipvsc            ERR1         CIPVscChannel         ipmB1C1    ---  ::OnGetParm: ch=ipmB1C1 ErrorCode=0x6 -Invalid parameter number.
08/21/2015 17:34:06.119    288        1552 sip_stack               Error        00000610   ERROR  - CALL         - CallLegLock - Call 0x058981B8: CallLeg object was destructed


#30 cmha 21 August 2015 - 05:25 PM

I did not hear the audio from the ipmediaserver call and yes the service was restarted after config was restored

#31 cmha 21 August 2015 - 05:37 PM

I believe I may have restarted the HMP service but not the VoiceGuide service.  I have ensured I have done so this time and here are my results.



#32 SupportTeam 21 August 2015 - 05:45 PM

Are there any firewalls between 10.10.7.X network and 10.10.1.X network that would prevent transmission of RTP ?

 

Lets concentrate on getting the IPMediaServer.exe demo program from Dialogic working. Can you run a WireShark capture but this time do not limit to port 5060, just type this in the WireShark's Filter text box (top left) :

 

sip || rtp

 

And provide the WireShark trace. We can then see if the RTP is being sent out by IPMediaServer.exe

 

Please make sure that VoiceGuide service is fully stopped before running IPMediaServer.exe

 

 

 

Before making this test please place the attached RtfConfigWin.xml file on your system (unzip first) :

 

 

Windows XP, server 2003 and Server 2008 32bit

1.            Do the following to use the RTFConfigWin.xml attached.

                Go to C:\Program Files\Dialogic\cfg

                Backup existing RtfConfigWin.xml

                Replace it with attached RtfConfigWin.xml (unzip it first) the xml file contains logging flags to enable specific logging details

 

2.            Run the tool by issuing rtftool reload' after the modification - this will activate the new RtfConfigWin.xml file. Or restart Dialogic service, RtfConfigWin.xml will be read in on restart.

 

3.            Try to reproduce the issue while RTF log is activated.

 

4.            When the issue occurs, please immediately backup the log files

                Log files are available in C:\Program Files\Dialogic\log (multiple files)

 

Windows 7 and Server 2008 R2

1.            Do the following to use the RTFConfigWin.xml attached.

                Go to C:\ProgramData\Dialogic\HMP\cfg

                Backup existing RtfConfigWin.xml

                Replace it with attached RtfConfigWin.xml (unzip it first) the xml file contains logging flags to enable specific logging details

 

2.            Run the tool by issuing rtftool reload' after the modification - this will activate the new RtfConfigWin.xml file. Or restart Dialogic service, RtfConfigWin.xml will be read in on restart.

 

3.            Try to reproduce the issue while RTF log is activated.

 

4.            When the issue occurs, please immediately backup the log files

                Log files are available in C:\Program Files (x86)\dialogic\log (multiple files)



#33 cmha 21 August 2015 - 05:58 PM

I am unsure about the firewall between the machines so will let you know. 

 

Here are logs for IPMediaServer, i have the wireshark trace as well in the zip.

  • Attached File  ip.zip   84.98KB   103 downloads


#34 cmha 21 August 2015 - 06:15 PM

Here are the files after making the RFTConfigWin file.  Please let me know if this looks right

  • Attached File  ip2.zip   450.97KB   105 downloads


#35 SupportTeam 21 August 2015 - 06:15 PM

Please do test again with the new RtfConfigWin file (see above).

 

Probably best is WireShark trace is posted unfiltered.



#36 cmha 21 August 2015 - 06:24 PM

just in case my last post didn't go, these logs should be unfiltered and it is with the new RtfConfigWin file

  • Attached File  ip2.zip   450.97KB   105 downloads


#37 SupportTeam 21 August 2015 - 10:36 PM

There is something wrong with the Dialogic 'media' device here. Was the Dialogic service restarted since the 'TCP' option was commented back out?

 

If Dialogic service was not restarted just prior to last test then that would be the next step to try.

 

Can you please do the following:

  1. Stop VoiceGuide service (probably best to just uninstall VoiceGuide for now) and stop IPMediaServer.exe
  2. Confirm the Windows' Firewall is turned off.
  3. Stop and Start the Dialogic service from the DCM (Dialogic Configuration Manager)
  4. Open an 'Admin' level Command Prompt
  5. Start IPMediaServer.exe in that 'Admin' level Command Prompt
  6. Make a test all into system as before (can you make it form another machine on 10.10.1.X subnet? it looks like you are making calls from 192.168.1.69 and there is at least one router in the path)
  7. Collect and .ZIP up traces as before (Wireshark and RTF) and also a screenshot of the 'Admin' level Command Prompt that is running IPMediaServer.exe taken after the call ends.


#38 cmha 25 August 2015 - 01:36 AM

Please find the attached image with a screenshot for each of your steps.  I realized while writing this you wanted me to open cmd as admin first then run the ipmediaserver on that.  Although my screenshots show me opening the demo directly, I have also tried opening as administrator and running it manually to yield the same results.  

 

I have also included my logs.



#39 SupportTeam 26 August 2015 - 02:24 PM

In RTF log file "rtflog-LOCAL-20150823-02h26m46.148s" :

HMP is pick up the following IP Addresses from the system: 169.254.60.124,10.10.1.31,127.0.0.1

 

Packet no 164 in wireshark You can see HMP's reply there.

HMP replies from 10.0.1.31

However if you go further down, under the SDP content, you'll find that in it HMP identify itself as 169.254.60.124

 

Because HMP pick up that IP Address as the 1st IP Address from the system, it ask the remote side to send the RTP there, and most likely also send the RTP from that IP Address which would not go anywhere.

 

Can you please advise what this 169.254.60.124 IP Address?

 

How many interfaces does the server have?

 

Please disable all other network interfaces apart from the one that has the 124,10.10.1.31 and is used for SIP messaging.

 

HMP should use the '1st'  network interface on system - so it is just best to ensure that only one network interface is enabled in Windows, to ensure that there are no interface related mix-ups.



#40 cmha 01 September 2015 - 11:34 PM

To offer an update, disabling the other interface did the trick.

 

However, since our phone system is in its own network, we need the two interfaces so one can connect to our other network to be able to run SQL queries.  How can I enable the other interface while keeping HMP and VoiceGuide functional?



#41 SupportTeam 01 September 2015 - 11:39 PM

If the VoIP communications are using the 'first' interface then it should work. Sounds like all that should be required is to swap the network cables around(?)