Quantcast
Channel: Dialogic PowerMedia HMP GlobalCall and R4 API - Recent Threads
Viewing all 336 articles
Browse latest View live

Camel

$
0
0

Hi All,

How to change Orignal Calling Party ID in the CAMELv2 CONNECT message, Aim is to change the CLI


Dialogic HMP4.1 is not compatible with Centos 7?

$
0
0

Hi all,

I am trying to install HMP4.1_213 on a Centos 7 machine but I could not successfully install it and it never pops me the manual to choose which package to install after I ran ./install.sh. It gave me an error of "lsb base file must be installed prior to installing hmp". Is this caused by the incompatibility? Is there a way to work around this problem?

Thanks.

gc_OpenEx succeed but received GCEV_OPENEX_FAILevent

$
0
0

Hi All,

I am currently running my old program (which is working with HMP4.1_151 on Centos5.7)  with HMP4.1_213 on Centos7. The gc_OpenEx passed with success but I received a GCEV_OPENEX_FAIL event indicating the media channel failed to open. Any advise what do we need to change for upgrade? 

Below are logs indicating the issue

gc_OpenEx(devicename=:N_iptB1T1:P_SIP:M_ipmB1C1, mode=EV_ASYNC
) Success.
07/12/16 12:17:47 gc_OpenEx(boardname=:P_IP:N_iptB1, ldev=2, mode=EV_ASYNC) Succ
ess.

07/12/16 12:17:47 GCEV_OPENEX_FAIL - is current call status

07/12/16 12:17:47 GCEV_OPENEX_FAIL received.
07/12/16 12:17:47 t_Info->gcValue = 0x561
t_Info->gcMsg = The media channel failed to open
t_Info->ccLibId = 0
t_Info->ccLibName = GLOBALCALL
t_Info->ccValue = 0x561
t_Info->ccMsg = The media channel failed to open
t_Info->additionalInfo =

how to check E1 interface is up via dialogic tools?

$
0
0

please forgive my poor English, and i hope it won't affects our communicate.

we are using PSTN interfaces (E1,30B + D),we see a green light on the top of the E1 we use; DCM properly activates the card. but how to check E1 interface is down via dialogic tools? I wish one log file which includes errors information will be exist .

 

thank you!

Using mm_Capture() to take an image from a video call

$
0
0

Hi,

I am trying to use mm_Capture() to take a photo from a SIP call. I am performing the following steps:

  1. Opening two ip media devices and the multimedia device
  2. Using dev_PortConnect() to establish a full duplex audio/video connection between the two ip media devices
  3. Using dev_PortConnect() to have the multimedia device receive-only video from one of the media devices
  4. Starting the IP Media streams
  5. Calling mm_Capture() to grab an image

mm_Capture() creates a 0 byte file and then returns a MMEV_CAPTURE_FAIL event. Output from mm_ResultInfo() is this:

mmValue = 0x1
mmMsg = System error
additionalInfo =

The documentation mentions using mm_Pause() and mm_Resume() to pause and restart the media (apparently when capturing from video playback), but I have tried this and pausing fails (because the media device is technically still idle?).

Is what I am doing possible?

Thanks,

Brendan

gc_MakeCall for direct SIP calls

$
0
0

Hello,

How to prepare proper settings for gc_MakeCall when making direct SIP call e.g.(to "sip:100@192.168.0.199") and there is no configured proxy or proxy is another server (e.g. 192.168.0.100 as configured in gc_Start)? Changing proxy online is not an option. All my tests have shown that gc_MakeCall either makes call through proxy or doesn't do it at all (no ethernet packets), however it always returns 0.

Changing Contact Header in 200 OK response HMP

$
0
0

Hi,

I have one question .

When i receive incoming INVITE request uri is in format  tel:number  so HMP automaticly puts this in Contact header in 200 OK response .

Is it possible to change  this Contact header on incoming call in 200 OK response  from HMP ?

As i can se Dialogic puts in Contact Request URI from INVITE. 

I woud like to put in Contact something like this number@hostname when i receice incoming INVITE with tel:number Request URI .

ERROR - unexpected message

$
0
0

Dear all,


During my load testing on HMP 4.1, it found it has some repeated error messages under /var/log/messages.

Do anyone has some idea on the root cause ?

Aug  9 02:49:36 VMSPOC ssp_x86Linux_boot: DEC(5): ERROR - unexpected message, code=0x3, data=0x302
Aug  9 02:52:42 VMSPOC ssp_x86Linux_boot: DEC(217): ERROR - unexpected message, code=0x3, data=0x302
Aug  9 03:03:48 VMSPOC ssp_x86Linux_boot: DEC(92): ERROR - unexpected message, code=0x3, data=0x302
Aug  9 03:06:14 VMSPOC ssp_x86Linux_boot: DEC(39): ERROR - unexpected message, code=0x3, data=0x302
Aug  9 03:07:39 VMSPOC ssp_x86Linux_boot: DEC(161): ERROR - unexpected message, code=0x3, data=0x302
Aug  9 03:48:20 VMSPOC ssp_x86Linux_boot: DEC(210): ERROR - unexpected message, code=0x3, data=0x302

Regards

Eddie


fx_rcvfax, stored RAW fax data encoding

$
0
0

Hello,

Is there a way to determine format of the RAW data that Dialogic stores in the file after issuing fx_rcvfax function in HMP?

First, I thought that this format depends only on hardware capabilities, cause Dialogic fax api doc gives the answer:

“…The encoding scheme in which the incoming fax data may be stored (MH or MMR) is based on the capability of the Dialogic® fax product.”

But I found that it is not true, the tests when I was sending a lot of small faxes from one HMP channel to another (5 channels-in and 5 channels-out) have shown that in 90% cases the stored RAW data files have MH format and in other 10% have MMR format.

Weird, but there is no Dialogic function that can answer which encoding scheme of the stored data was used, though ATFX_CODING warns:

“…For a receiver application, the line encoding scheme negotiated between the transmitter and receiver for the fax transfer may be different than the encoding scheme of the stored fax data”.

D/480 JCT - 2T1. Genload.exe: Power Requirement was not met for board in slot 0, bus 19...

$
0
0
We installed a dialogic card D/480 JCT - 2T1 on a HP server with Windows 2003 server OS. Dialogic driver software 6.0 was installed. The following error message showed in Event Viewer when we tried to start device from DCM.

-------------

Genload.exe: Power Requirement was not met for board in slot 0, bus 19, Power Required is 25, and actual power provided is 0

-------------



Need help or trouble shooting suggestions.

Authentication during SIP notify

$
0
0

We have for years we've called gc_Extension in order to send a SIP NOTIFY event for the purpose of set/clear of the message waiting light. However we have our first PBX which is returning a 401 unauthorized and the driver is not automatically responding with the authentication information given during registration. gc_MakeCall is responding correctly when it receives the 401 challenge and registration is working so the authentication information has been set.

I suspect the issue is we are using the board handle rather than the line handle which performed the registration. When we try using the line handle the driver responds with invalid parameter.

Does anybody know how to get the driver to respond to the 401 with authentication information and or perform the gc_Exetension event using the line?

HMP License activation succeeds, but there is no board or resources

$
0
0

Hi,

I have a machine where I installed HMP SU367 and then activated my HMP license (both as Administrator). The License Manager lists all the correct resource counts and  says activation succeeded.

But when I go to DCM it doesn't show a "HMP_SOFTWARE" board (including after manual Auto-detect / Refresh). Also devmapdump doesn't list any resources at all.

I've check the rtf log, Flex.dl and the Windows Event log, but don't see obvious errors.

Also, looking in Windows Device Manager I don't see Dialogic devices for HMP or HPET. (Although, I've developed with HMP on this machine previously, and hadn't noticed if these devices appeared before; I just saw them referenced on another post).

Also hpettool.exe /t tells me "HPET is hardware and BIOS supported and is enabled on this system.", so HPET support doesn't appear to be a problem.

I have tried uninstalling, completely deleting the old Dialogic folders, re-installing, using SU361 (which worked previously), manually starting Dialogic services. Can any suggest what I should try next?

Thanks,

Brendan

ISDN PRI line Configuration issue for getting voice on outbound call

$
0
0

Hello everyone !

I Have developed a c++ application that works on D/300 JCT E1 card. I m using ISDN Protocol. The Application is working completely fine on TATA PRI Line but having one issue in MTNL PRI Line. In MTNL PRI Line, at the time of outbound call, the reciever is not getting any voice which is being played by dx_playiottdata().which is returning success. I thought there may be some issue in configuration or may be in MTNL PRI line.

I have checked CRC ENABLE SWITCH in the ctr4.prm file and made it CRC OFF for MTNL Line.

what to check now ? for getting the voice on outbound call ... Please suggest me what should i do now ?

I have also attached a small log file of only one channel

SR6 Dev. and Red. Setup Differences?

$
0
0

What is Difference between these two versions of SR6 Setup in Dialogic Website Download page :

both have same description, I am a developer and developed an IVR system on SR6, but don't know what version to install .

Windows Vista®, Windows 2008® , Windows 7® and Windows 2012®

DownloadService Update 271 for Dialogic® System Release 6.0 PCI for Windows-Developer Version   
Developer Tools (the SDK) contain header files and other components used to integrate the distribution software with your application that uses Dialogic telecom hardware. The SDK is not for redistribution with your applications.
287.11MB
DownloadService Update 271 for Dialogic® System Release 6.0 PCI for Windows-Redistributable Version   
Developer Tools (the SDK) contain header files and other components used to integrate the distribution software with your application that uses Dialogic telecom hardware. The SDK is not for redistribution with your applications.
314.81MB

it is located in following page :

http://www.dialogic.com/en/products/media/system-release-software/download/dialogic/win-pci/6.0-su-latest.aspx

TCP Connection Dropping

$
0
0

We are using HMP 3.0 on a Windows server with an Avaya PBX. We are using SIP over TCP. The thing that we are experiencing is that it looks like HMP is dropping the TCP connection after a little over a minute into the call. The impact that this is having is that we cannot do a transfer (REFER) after this connection is dropped. The drop appears to be related to timing rather than anything that is going on in the call.

Here is a look at the trace.  HMP is running on 10.252.42.108. What we consistently see is a keep-alive coming from the PBX after a minute into the call. Then 4 or 5 seconds later we send a FIN, ACK, which looks like it causes the connection to close.  Any ideas?

No.    Time                          Source                Destination           Protocol Info
5060   2017-02-08 17:09:09.570362    172.16.223.6          10.252.42.108         TCP      15023→5060 [SYN] Seq=0 Win=8320 Len=0 MSS=1456 WS=1 TSval=1987100114 TSecr=0 74     1
15023  2017-02-08 17:09:09.570596    10.252.42.108         172.16.223.6          TCP      5060→15023 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460 WS=1 TSval=623057235 TSecr=1987100114 74     2
5060   2017-02-08 17:09:09.573693    172.16.223.6          10.252.42.108         TCP      15023→5060 [ACK] Seq=1 Ack=1 Win=8664 Len=0 TSval=1987100115 TSecr=623057235 66     3
5060   2017-02-08 17:09:09.594776    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    4
5060   2017-02-08 17:09:09.597966    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    5
15023  2017-02-08 17:09:09.598013    10.252.42.108         172.16.223.6          TCP      5060→15023 [ACK] Seq=1 Ack=497 Win=32272 Len=0 TSval=623057237 TSecr=1987100119 66     6
5060   2017-02-08 17:09:09.601906    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    7
5060   2017-02-08 17:09:09.606835    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    8
15023  2017-02-08 17:09:09.606878    10.252.42.108         172.16.223.6          TCP      5060→15023 [ACK] Seq=1 Ack=993 Win=31776 Len=0 TSval=623057238 TSecr=1987100121 66     9
5060   2017-02-08 17:09:09.609806    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    10
5060   2017-02-08 17:09:09.612150    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    11
15023  2017-02-08 17:09:09.612200    10.252.42.108         172.16.223.6          TCP      5060→15023 [ACK] Seq=1 Ack=1489 Win=32768 Len=0 TSval=623057239 TSecr=1987100122 66     12
5060   2017-02-08 17:09:09.613508    172.16.223.6          10.252.42.108         SIP/SDP  Request: INVITE sip:10259@10.252.42.108;user=phone |            178    13
15023  2017-02-08 17:09:09.615397    10.252.42.108         172.16.223.6          SIP      Status: 180 Ringing |                                           611    14
15023  2017-02-08 17:09:09.616351    10.252.42.108         172.16.223.6          SIP/SDP  Status: 200 OK |                                                931    15
5060   2017-02-08 17:09:09.622362    172.16.223.6          10.252.42.108         TCP      15023→5060 [ACK] Seq=1601 Ack=1411 Win=8047 Len=0 TSval=1987100125 TSecr=623057239 66     16
5060   2017-02-08 17:09:09.654144    172.16.223.6          10.252.42.108         TCP      [TCP segment of a reassembled PDU]                              314    17
5060   2017-02-08 17:09:09.656671    172.16.223.6          10.252.42.108         SIP      Request: ACK sip:10259@10.252.42.108;user=phone |               258    18
15023  2017-02-08 17:09:09.656693    10.252.42.108         172.16.223.6          TCP      5060→15023 [ACK] Seq=1411 Ack=2041 Win=32216 Len=0 TSval=623057243 TSecr=1987100131 66     19
5060   2017-02-08 17:10:09.610593    172.16.223.6          10.252.42.108         TCP      [TCP Keep-Alive] 15023→5060 [ACK] Seq=2040 Ack=1411 Win=8664 Len=0 60     22
15023  2017-02-08 17:10:09.610642    10.252.42.108         172.16.223.6          TCP      [TCP Keep-Alive ACK] 5060→15023 [ACK] Seq=1411 Ack=2041 Win=32216 Len=0 TSval=623063239 TSecr=1987100131 66     23
15023  2017-02-08 17:10:13.658101    10.252.42.108         172.16.223.6          TCP      5060→15023 [FIN, ACK] Seq=1411 Ack=2041 Win=32216 Len=0 TSval=623063643 TSecr=1987100131 66     24
5060   2017-02-08 17:10:13.659248    172.16.223.6          10.252.42.108         TCP      15023→5060 [ACK] Seq=2041 Ack=1412 Win=8664 Len=0 TSval=1987112932 TSecr=623063643 66     25
5060   2017-02-08 17:10:13.687960    172.16.223.6          10.252.42.108         TCP      15023→5060 [FIN, ACK] Seq=2041 Ack=1412 Win=8664 Len=0 TSval=1987112938 TSecr=623063643 66     26
15023  2017-02-08 17:10:13.688024    10.252.42.108         172.16.223.6          TCP      5060→15023 [ACK] Seq=1412 Ack=2042 Win=32216 Len=0 TSval=623063646 TSecr=1987112938 66     27

gc_SetInfoElem() - Error

$
0
0

Hi,

I'm using function gc_SetInfoElem() to set CLIR while making an outbound call. But everytime I'm receiving an error:

gc_SetInfoElem() on device handle: 0x3f, GC ErrorValue: 0x89 - CCLIB specific, CCLibID: 6 - GC_DM3CC_LIB, CC ErrorValue : 0x 8016 - Internal error: IE size mismatch

What I'm doing wrong?

My code is:

       IE_BLK ieblk;
       GC_IE_BLK gc_ieblk;

       GC_INFO gc_error_info;

       char my_num[16];

     sprintf(my_num,"123456789");

        ieblk.length = strlen(my_num) + 5;
        ieblk.data[0] = CALLER_NUMBER_IE;
        ieblk.data[1] = strlen(my_num)+2;
        ieblk.data[2] = ISDN_NUMB_PLAN;
        ieblk.data[3] = (unsigned char)(0x80 | ISDN_PI_RESTRICT << 5 | USER_PROVIDED);
        strcpy(&ieblk.data[4], my_num);

        gc_ieblk.gclib = NULL;
        gc_ieblk.cclib = &ieblk;

       if (gc_SetInfoElem(dtihdl, &gc_ieblk) < 0)
        {
            gc_ErrorInfo(&gc_error_info);
            printf("Error: gc_SetInfoElem() on device handle: 0x%lx, GC ErrorValue: 0x%hx - %s, CCLibID: %i - %s, CC ErrorValue : 0x % lx - %s\n",
                     dtihdl, gc_error_info.gcValue, gc_error_info.gcMsg,
                     gc_error_info.ccLibId, gc_error_info.ccLibName,
                     gc_error_info.ccValue, gc_error_info.ccMsg);
        }

DMV1200BTEPEQ line type?

$
0
0

I'm using DM/V1200A-4E1 board with ml2-qsa-net5 config(with LineType dsx1_e1).

Recently I got some DMV1200BTEPEQ boards, but I could not use it with same config.

How can I use same config with DMV1200BTEPEQ?

In auto generated FCD config file, there is

SetParm=0x1601,3 ! LineType (dsx1_D4=0, dsx1_ESF=1, dsx1_E1_CRC=3)

parameter, dsx1_E1 is not supported?

No board in DCM after HMP install

$
0
0

Hello Everyone

I've installed the Dialogic HMP build 372.  My (demo) license activated successfully, but when I open Dialogic Config Manager I do not have any devices.

OS is Windows Server 2012 R2 (VM).  In device manager I see a 'Dialogic HMP Device' and 'Dialogic HPET Driver' under the 'Dialogic DM/HDSI Devices' branch.  Windows appears to be happy with them, when you look at the properties, it states 'This device is working properly'.

I've ran the 'hpettool64' and it comes back successful.  I am an admin on the server, and when running the setup I use 'Run as Administrator'.  I've installed using an RDP session, and also using the console.  I did a snapshot of the VM before installing, so after an unsuccessful attempt I just roll back to the snapshot (so I'm not uninstalling/reinstalling).

In the rtflog I'm seeing this line repeatedly:

OAMSYSLOG               Error        DONGLEMANAGER:  - [Board 0]:IOCTL_MCD_CONFIGURESRAM Board still in the POST_IN_PROGRESS state. GetLastError() = 21

Any suggestions?  There is another thread with a similar issue, but the symptoms were different (ie - no Dialogic devices in Device Manager).

Thanks,

Brian

D/480JCT-1T1 - How to use board 2?

$
0
0

D/480JCT-1T1 is dual span with only 1 T1 input and can use only 24 dit port on board 1 only ? How to use board 2 ?

Detect if Board is DM3 or JCT ?

$
0
0

I have a DMV1200BTEP board , I realized that DM3 boards do not support Alaw11K play formats ,

and they support only Alaw6K and Alaw8K but JCT boards (D/300 , D600) do.

when an unsupported file type is played , the "dx_playiottdata" function returns no error and I have a big problem with that.

how can I  detect automatically the board type is JCT(D/300 , D600) or DM3(DMV1200) ? 

I tried "SRLGetPhysicalBoardName" but it returnes "brdB1" and did not help.

Viewing all 336 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>