VoiceGuide IVR Software Main Page
Jump to content

Is Dialogic D/300-pci E1 Compatible With Vg?

Recommended Posts

Hello All, I though i should make my own post for the problem

 

I have the following Setup:

 

Windows 2k server SP3

Intel Dialogic SR 5.1 with Service Pack 1 installed

Global Call 4.2 Protocols

Dialogic Card: D/300-PCI E1

I have this card connected to an ISDN E1 using the CTR4 Protocol

 

When using ISDIAG 1 1 E S V from command promt i can make calls.

 

(i have installed the TSP drivers and all of that...)

 

None of the demos of DIALOGIC works, not even talker32 or Horoscope.

 

I read in this forum that for ISDN E1 none of this demos would work, so i proceeded to install VG 5.x. I was able to install using the dialogic option, configured scripts for each channel. But when i tried to open Voiceguide the program froze completely. (just like talker32 did)

 

Then i followed all of the steps for Vg for Dialogic 6.x instead but still same problem.

 

 

Im fresh out of ideas... anyone have a clue what i might be doing wrong?

 

 

Thank you,

 

 

Alejandro Ramírez

Share this post


Link to post
(i have installed the TSP drivers and all of that...)

 

None of the demos of DIALOGIC works, not even talker32 or Horoscope.

Don't install TSP drivers.

Talker32 and Horoscope will not work on ISDN lines.

 

The only application you can test ISDN lines with is ISDIAG.

 

Then i followed all of the steps for Vg for Dialogic 6.x instead but still same problem.

What is the problem?

Usually best to post a screenshot.

 

Have you set up the Config.xml file properly?

Please post your Config.xml file.

Share this post


Link to post

Thank you so much for the fast answer, I think i might have noticed what could be the problem. You see... my lines are digital so they are named diferently than the ones in the config.xml file. I don't have a dxxxB1C1 but a dtiB1T1, now the question is... what protocol should i assign to this channels?

 

from config.xml

 

- <Channel>

<Name>dxxxB1C1</Name>

<NetworkIf>dxxxB1C1</NetworkIf>

<Protocol>pdk_na_an_io</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<ConfigLine />

<AllowDialOut>1</AllowDialOut>

<PopupCallerId>0</PopupCallerId>

<RV />

</Channel>

 

Also... attached you see the Dialogic TSP configuration (i know i don't need it, but just wondering... but the lines are detected as "Digital line (0000)", is there a need for me to assign a protocol in the Advanced tab of such dialog? If so, which one?

 

 

Thanks again for great support, it is a pleasant surprise!

 

 

Alejandro

post-2-1136913655.ibf

Share this post


Link to post

Have a look at the sample Config.xml files provided in the VG for Dialogic patch.

 

The Config.xml entries for ISDN lines should look more like this:

 

<Channel>

<Name>dxxxB1C1</Name>

<NetworkIf>dtiB1T1</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

 

And remove the TSP altogether.

 

Best if you just delete the whole Dialogic System Release installation, and then reboot and reinstall again - this time not installing the TAPI/Wave drivers for Dialogic at all.

Share this post


Link to post

Hello, thank you for the advice again. I've reinstalled everything, SR 5.1.1.1, then SP1, then Globalcall 4.2. I have not installed the TSP drivers or anything.

 

Attached is the Config.xml I've used, also a screenshot of what happens... NOTHING. The program won't open any of the lines, it is just there... frozen.

 

Any ideas??

 

Thanks again!!

 

Alejandro

post-2-1137019083.ibf

Share this post


Link to post

here is the xml file

 

<?xml version="1.0" ?>

- <VoiceGuideConfig>

- <Devices_Dialogic>

- <Channels>

- <Channel>

<Name>dxxxB1C1</Name>

<NetworkIf>dtiB1T1</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB1C2</Name>

<NetworkIf>dtiB1T2</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB1C3</Name>

<NetworkIf>dtiB1T3</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB1C4</Name>

<NetworkIf>dtiB1T4</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB2C1</Name>

<NetworkIf>dtiB1T5</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB2C2</Name>

<NetworkIf>dtiB1T6</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB2C3</Name>

<NetworkIf>dtiB1T7</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB2C4</Name>

<NetworkIf>dtiB1T8</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB3C1</Name>

<NetworkIf>dtiB1T9</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB3C2</Name>

<NetworkIf>dtiB1T10</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB3C3</Name>

<NetworkIf>dtiB1T11</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB3C4</Name>

<NetworkIf>dtiB1T12</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB4C1</Name>

<NetworkIf>dtiB1T13</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB4C2</Name>

<NetworkIf>dtiB1T14</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB4C3</Name>

<NetworkIf>dtiB1T15</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB4C4</Name>

<NetworkIf>dtiB1T16</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB5C1</Name>

<NetworkIf>dtiB1T17</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB5C2</Name>

<NetworkIf>dtiB1T18</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB5C3</Name>

<NetworkIf>dtiB1T19</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB5C4</Name>

<NetworkIf>dtiB1T20</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB6C1</Name>

<NetworkIf>dtiB1T21</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB6C2</Name>

<NetworkIf>dtiB1T22</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB6C3</Name>

<NetworkIf>dtiB1T23</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB6C4</Name>

<NetworkIf>dtiB1T24</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB7C1</Name>

<NetworkIf>dtiB1T25</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB7C2</Name>

<NetworkIf>dtiB1T26</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB7C3</Name>

<NetworkIf>dtiB1T27</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB7C4</Name>

<NetworkIf>dtiB1T28</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB8C1</Name>

<NetworkIf>dtiB1T29</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

- <Channel>

<Name>dxxxB8C2</Name>

<NetworkIf>dtiB1T30</NetworkIf>

<Protocol>ISDN</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs</Script>

<AllowDialOut>1</AllowDialOut>

</Channel>

</Channels>

- <Parms>

<Notes>***************************************************** Board-wide parameters *****************************************************</Notes>

- <SetParm>

<Description>Flash time during dialing (10ms units)</Description>

<Key>DXBD_FLASHTM</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

- <SetParm>

<Description>MF Interdigit Delay (10 ms units)</Description>

<Key>DXBD_MFDELAY</Key>

<Value>6</Value>

<Default>6</Default>

</SetParm>

- <SetParm>

<Description>MF Length of LKP Tone Maximum value: 15 (10 ms units)</Description>

<Key>DXBD_MFLKPTONE</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

- <SetParm>

<Description>Minimum MF On. Added to the standard MF tone duration before the tone is detected. (10 ms units) The minimum detection duration is 65 ms for KP tones and 40 ms for all other tones.</Description>

<Key>DXBD_MFMINON</Key>

<Value>0</Value>

<Default>0</Default>

</SetParm>

- <SetParm>

<Description>MF Minimum Tone Duration (10 ms units)</Description>

<Key>DXBD_MFTONE</Key>

<Value>6</Value>

<Default>6</Default>

</SetParm>

- <SetParm>

<Description>Minimum Loop Current off time before it is reported</Description>

<Key>DXBD_MINLCOFF</Key>

<Value>50</Value>

<Default>50</Default>

</SetParm>

- <SetParm>

<Description>Minimum offhook time</Description>

<Key>DXBD_MINOFFHKTM</Key>

<Value>250</Value>

<Default>250</Default>

</SetParm>

- <SetParm>

<Description>Minimum Silence Off</Description>

<Key>DXBD_MINSLOFF</Key>

<Value>2</Value>

<Default>2</Default>

</SetParm>

- <SetParm>

<Description>Minimum Silence On</Description>

<Key>DXBD_MINSLON</Key>

<Value>1</Value>

<Default>1</Default>

</SetParm>

- <SetParm>

<Description>Minimum DTI Off - minimum time required between rings-received events</Description>

<Key>DXBD_MINTIOFF</Key>

<Value>5</Value>

<Default>5</Default>

</SetParm>

- <SetParm>

<Description>Minimum DTI On - minimum time required for rings received event</Description>

<Key>DXBD_MINTION</Key>

<Value>5</Value>

<Default>5</Default>

</SetParm>

- <SetParm>

<Description>Offhook Delay - period after offhook, during which no events are generated e.g., no DTMF digits will be detected during this period.</Description>

<Key>DXBD_OFFHDLY</Key>

<Value>50</Value>

<Default>50</Default>

</SetParm>

- <SetParm>

<Description>Pause Time. Delay caused by a comma in the dialing string (10ms units)</Description>

<Key>DXBD_PAUSETM</Key>

<Value>100</Value>

<Default>100</Default>

</SetParm>

- <SetParm>

<Description>Silence and Non-silence Debounce</Description>

<Key>DXBD_S_BNC</Key>

<Value>4</Value>

<Default>4</Default>

</SetParm>

- <SetParm>

<Description>DTMF Interdigit Delay. Time between digits in DTMF dialing (10ms units)</Description>

<Key>DXBD_T_IDD</Key>

<Value>15</Value>

<Default>10</Default>

</SetParm>

- <SetParm>

<Description>DTMF length (duration) for dialing (10ms units)</Description>

<Key>DXBD_TTDATA</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

- <SetParm>

<Description>Silence on and off debounce time (10ms units)</Description>

<Notes>debunce length should be really small so that we can easily tell when the transition happens</Notes>

<Key>DXBD_S_BNC</Key>

<Value>4</Value>

<Default>4</Default>

</SetParm>

</Parms>

</Devices_Dialogic>

- <Devices_CTI>

- <CtiLink>

- <CommsLink>

<Target />

<Notes />

<IP />

<Port />

<Params />

</CommsLink>

- <MonitoredDevices>

<Ext />

<Ext />

</MonitoredDevices>

</CtiLink>

</Devices_CTI>

</VoiceGuideConfig>

Share this post


Link to post

Could you please post a copy of VoiceGuide's Debug Printout which captures the start of a program, this will allow us to see what happened.

 

in VG.INI set these values in [Log] section:

 

VoiceGuide=9

TapiWrapOcx=9

 

and then restart VG.

 

log files will be created in /log/ subdirectory. We're interested in MMDDvgm.txt and MMDDtw.txt files

 

Please post all files as attachements (.ZIPed up) and not quote them in the posts.

Share this post


Link to post

Thank you, I've followed the steps you suggested. Sorry about the last attachements i did not knew what the policy on that was.

 

Something strange happened, now after like 10 to 15 minutes i see dtiB1T1 thru dtiB1T4 waiting for a call... but not the rest of channels. I don't think they are functional though.

 

Thank you so much for the amazing support!

 

Alejandro

logfiles.zip

Share this post


Link to post

Trace shows that there are a few errors returned by this card in response to some functions calls, but after a while the 4 lines are opened and are ready to accept calls.

 

What happens when you try to dial in on these lines after tehy have been opened?

 

Please place the attached ktTelControl_TraceSelect.txt in "C:\", then restart VG, then make a test call and then close VG.

 

There will be an isdn trace file created in "C:\". Please .zip up that file and post it here - this will let us see what messages are sent on the ISDN line between the Telco switch and the Dialogic card and why the calls aren't answered.

ktTelControl_TraceSelect.txt

Share this post


Link to post

Hope I am not interrupting, but I want to share my own experience for reference:

 

I have been using the Dialogic DMV1200BTEP card and had quite similar problems, but all got okay if I revert back to the config.xml in earlier version (even up to now, the system has been working very well!).

 

Hence, maybe Admin can send Alejandro an earlier version config.xml to try out.

 

I know my suggestion is quite silly, as I may just be too out-dated and have not done my upgrade properly :)

 

To VG Admin:

It would be great if you have a sample config.xml for 24 lines and 96 lines respectively (for my 2 VG systems) so that I may try again --- I have some worry that if I get 'disconnected' for the updated config.xml for too long, it may become a problem some day soon!

 

Thanks!

Share this post


Link to post

Oh... missed an important point:

 

I am on T1 PRI, running ISDN interface DMS for my systems.

Share this post


Link to post

Thank you again for the answer, Vgfan all feedback is welcome, thank you for sharing your experience!

 

 

So what do you know! the first channel actually works, the guy on the switch placed a call and he heard an announcement. I have attached the trace for the call!

 

Now the mistery is... how i get the other 26 channels to work?! At least there is hope now!!

 

I don't know if this has anything to do with it but i noticed in my config that each channel device is named dxxxB1C1 until dxxxB1C4 then dxxxB2C1 and not dxxxB1C5. And exactly the first four channels are the ones i see available there!

 

 

Thank you again Admin and Vgfan!

 

 

Alejandro

isdn_trace_dtiB1_0113_101714.zip

Share this post


Link to post
the guy on the switch placed a call and he heard an announcement. I have attached the trace for the call!

Great. You're all set then.

how i get the other 26 channels to work?! At least there is hope now!!

You need to buy the 30 line license.

noticed in my config that each channel device is named dxxxB1C1 until dxxxB1C4 then dxxxB2C1 and not dxxxB1C5.

dxxxB2C1 is correct. dxxxB1C5 is invalid.

Share this post


Link to post

Hahahaha! thanx.. that is great news! I did not knew about the limitations of the demo! I'll do that!! thanks, you can go and buy your favourite alcoholic beverage and celebrate on a work well done!!

 

Thank you again!!

 

Alejandro

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×