VoiceGuide IVR Software Main Page
Jump to content

Prompt Not Play

Recommended Posts

Hi,

 

I try to prepare new VG server.

 

I copy whole scripts with necessary data from working server to new one and VG not playing any prompts (52001.wav, 52020.wav).

 

Why VG not playing prompts?

0213_1541_vgEngine copy.zip

Share this post


Link to post

Can you please post:

 

- the 52001.wav, 52020.wav sound files (.ZIPed)

- the ktTel trace from 13th February (0213_ktTel - .ZIPed)

Share this post


Link to post

The problem is with the configuration of this system.

 

There are 3 E1 cards in the system. Looks like these are JCT series Dialogic cards.

 

The first 60 ports - all ports on the first and second E1 card (dtiB1T1 to dtiB1T30 and dtiB2T1 to dtiB2T30) are opened by VoiceGuide, but there is problem with the Voice resources specified to be used by two of the ports.

 

The way system is configured right now (in Config.xml file) the channels: dtiB2T1 and dtiB2T2 are trying to use non existing dxxx voice resources. so righ now these two channels cannot play/record/detect/etc.

 

(All other channels would be working OK)

 

This needs to be fixed by setting correct resources in Config.xml:

 

 

dtiB1T1 to dtiB1T30 should be using Voice resources dxxxB1C1 to dxxxB8C2.

 

dtiB2T1 to dtiB2T30 should be using Voice resources dxxxB9C1 to dxxxB16C2.

 

 

extracts from supplied ktTel trace show what voice resources are available:

 

060 122835.525  3448           ATDV_SUBDEVS 4 dxxxB1C1 dxxxB1C2 dxxxB1C3 dxxxB1C4 
070 122835.542  3448           ATDV_SUBDEVS 4 dxxxB2C1 dxxxB2C2 dxxxB2C3 dxxxB2C4 
080 122835.551  3448           ATDV_SUBDEVS 4 dxxxB3C1 dxxxB3C2 dxxxB3C3 dxxxB3C4 
090 122835.558  3448           ATDV_SUBDEVS 4 dxxxB4C1 dxxxB4C2 dxxxB4C3 dxxxB4C4 
100 122835.569  3448           ATDV_SUBDEVS 4 dxxxB5C1 dxxxB5C2 dxxxB5C3 dxxxB5C4 
110 122835.579  3448           ATDV_SUBDEVS 4 dxxxB6C1 dxxxB6C2 dxxxB6C3 dxxxB6C4 
120 122835.587  3448           ATDV_SUBDEVS 4 dxxxB7C1 dxxxB7C2 dxxxB7C3 dxxxB7C4 
130 122835.596  3448           ATDV_SUBDEVS 2 dxxxB8C1 dxxxB8C2 
140 122835.607  3448           ATDV_SUBDEVS 4 dxxxB9C1 dxxxB9C2 dxxxB9C3 dxxxB9C4 
151 122835.617  3448           ATDV_SUBDEVS 4 dxxxB10C1 dxxxB10C2 dxxxB10C3 dxxxB10C4 
161 122835.627  3448           ATDV_SUBDEVS 4 dxxxB11C1 dxxxB11C2 dxxxB11C3 dxxxB11C4 
171 122835.636  3448           ATDV_SUBDEVS 4 dxxxB12C1 dxxxB12C2 dxxxB12C3 dxxxB12C4 
181 122835.643  3448           ATDV_SUBDEVS 4 dxxxB13C1 dxxxB13C2 dxxxB13C3 dxxxB13C4 
191 122835.654  3448           ATDV_SUBDEVS 4 dxxxB14C1 dxxxB14C2 dxxxB14C3 dxxxB14C4 
201 122835.664  3448           ATDV_SUBDEVS 4 dxxxB15C1 dxxxB15C2 dxxxB15C3 dxxxB15C4 
211 122835.674  3448           ATDV_SUBDEVS 2 dxxxB16C1 dxxxB16C2 
221 122835.683  3448           ATDV_SUBDEVS 4 dxxxB17C1 dxxxB17C2 dxxxB17C3 dxxxB17C4 
231 122835.691  3448           ATDV_SUBDEVS 4 dxxxB18C1 dxxxB18C2 dxxxB18C3 dxxxB18C4 
241 122835.700  3448           ATDV_SUBDEVS 4 dxxxB19C1 dxxxB19C2 dxxxB19C3 dxxxB19C4 
251 122835.710  3448           ATDV_SUBDEVS 4 dxxxB20C1 dxxxB20C2 dxxxB20C3 dxxxB20C4 
261 122835.721  3448           ATDV_SUBDEVS 4 dxxxB21C1 dxxxB21C2 dxxxB21C3 dxxxB21C4 
271 122835.729  3448           ATDV_SUBDEVS 4 dxxxB22C1 dxxxB22C2 dxxxB22C3 dxxxB22C4 
281 122835.736  3448           ATDV_SUBDEVS 4 dxxxB23C1 dxxxB23C2 dxxxB23C3 dxxxB23C4 
291 122835.747  3448           ATDV_SUBDEVS 2 dxxxB24C1 dxxxB24C2 

 

 

extracts from supplied ktTel trace show what voice resources Config.xml specifies to open: dtiB2T1 and dtiB2T2 are incorrect and need to be changed (with voice resources associated with the remaining dtiB2T ports 'moved up two').

 

 

347 122846.397  3448     fn    LineOpen(dxxx=dxxxB1C1, dti=dtiB1T1, media=, fax=, protocol=ISDN, sOpt=<port>1</port>, iRecFileFormat=6)
370 122846.429  3448     fn    LineOpen(dxxx=dxxxB1C2, dti=dtiB1T2, media=, fax=, protocol=ISDN, sOpt=<port>2</port>, iRecFileFormat=6)
393 122846.452  3448     fn    LineOpen(dxxx=dxxxB1C3, dti=dtiB1T3, media=, fax=, protocol=ISDN, sOpt=<port>3</port>, iRecFileFormat=6)
416 122846.475  3448     fn    LineOpen(dxxx=dxxxB1C4, dti=dtiB1T4, media=, fax=, protocol=ISDN, sOpt=<port>4</port>, iRecFileFormat=6)
439 122846.499  3448     fn    LineOpen(dxxx=dxxxB2C1, dti=dtiB1T5, media=, fax=, protocol=ISDN, sOpt=<port>5</port>, iRecFileFormat=6)
462 122846.523  3448     fn    LineOpen(dxxx=dxxxB2C2, dti=dtiB1T6, media=, fax=, protocol=ISDN, sOpt=<port>6</port>, iRecFileFormat=6)
485 122846.547  3448     fn    LineOpen(dxxx=dxxxB2C3, dti=dtiB1T7, media=, fax=, protocol=ISDN, sOpt=<port>7</port>, iRecFileFormat=6)
508 122846.574  3448     fn    LineOpen(dxxx=dxxxB2C4, dti=dtiB1T8, media=, fax=, protocol=ISDN, sOpt=<port>8</port>, iRecFileFormat=6)
531 122846.601  3448     fn    LineOpen(dxxx=dxxxB3C1, dti=dtiB1T9, media=, fax=, protocol=ISDN, sOpt=<port>9</port>, iRecFileFormat=6)
555 122846.625  3448     fn    LineOpen(dxxx=dxxxB3C2, dti=dtiB1T10, media=, fax=, protocol=ISDN, sOpt=<port>10</port>, iRecFileFormat=6)
578 122846.649  3448     fn    LineOpen(dxxx=dxxxB3C3, dti=dtiB1T11, media=, fax=, protocol=ISDN, sOpt=<port>11</port>, iRecFileFormat=6)
601 122846.675  3448     fn    LineOpen(dxxx=dxxxB3C4, dti=dtiB1T12, media=, fax=, protocol=ISDN, sOpt=<port>12</port>, iRecFileFormat=6)
624 122846.700  3448     fn    LineOpen(dxxx=dxxxB4C1, dti=dtiB1T13, media=, fax=, protocol=ISDN, sOpt=<port>13</port>, iRecFileFormat=6)
647 122846.726  3448     fn    LineOpen(dxxx=dxxxB4C2, dti=dtiB1T14, media=, fax=, protocol=ISDN, sOpt=<port>14</port>, iRecFileFormat=6)
670 122846.750  3448     fn    LineOpen(dxxx=dxxxB4C3, dti=dtiB1T15, media=, fax=, protocol=ISDN, sOpt=<port>15</port>, iRecFileFormat=6)
693 122846.775  3448     fn    LineOpen(dxxx=dxxxB4C4, dti=dtiB1T16, media=, fax=, protocol=ISDN, sOpt=<port>16</port>, iRecFileFormat=6)
716 122846.802  3448     fn    LineOpen(dxxx=dxxxB5C1, dti=dtiB1T17, media=, fax=, protocol=ISDN, sOpt=<port>17</port>, iRecFileFormat=6)
739 122846.826  3448     fn    LineOpen(dxxx=dxxxB5C2, dti=dtiB1T18, media=, fax=, protocol=ISDN, sOpt=<port>18</port>, iRecFileFormat=6)
762 122846.853  3448     fn    LineOpen(dxxx=dxxxB5C3, dti=dtiB1T19, media=, fax=, protocol=ISDN, sOpt=<port>19</port>, iRecFileFormat=6)
786 122846.877  3448     fn    LineOpen(dxxx=dxxxB5C4, dti=dtiB1T20, media=, fax=, protocol=ISDN, sOpt=<port>20</port>, iRecFileFormat=6)
809 122846.901  3448     fn    LineOpen(dxxx=dxxxB6C1, dti=dtiB1T21, media=, fax=, protocol=ISDN, sOpt=<port>21</port>, iRecFileFormat=6)
832 122846.927  3448     fn    LineOpen(dxxx=dxxxB6C2, dti=dtiB1T22, media=, fax=, protocol=ISDN, sOpt=<port>22</port>, iRecFileFormat=6)
855 122846.954  3448     fn    LineOpen(dxxx=dxxxB6C3, dti=dtiB1T23, media=, fax=, protocol=ISDN, sOpt=<port>23</port>, iRecFileFormat=6)
878 122846.977  3448     fn    LineOpen(dxxx=dxxxB6C4, dti=dtiB1T24, media=, fax=, protocol=ISDN, sOpt=<port>24</port>, iRecFileFormat=6)
901 122847.003  3448     fn    LineOpen(dxxx=dxxxB7C1, dti=dtiB1T25, media=, fax=, protocol=ISDN, sOpt=<port>25</port>, iRecFileFormat=6)
924 122847.030  3448     fn    LineOpen(dxxx=dxxxB7C2, dti=dtiB1T26, media=, fax=, protocol=ISDN, sOpt=<port>26</port>, iRecFileFormat=6)
947 122847.055  3448     fn    LineOpen(dxxx=dxxxB7C3, dti=dtiB1T27, media=, fax=, protocol=ISDN, sOpt=<port>27</port>, iRecFileFormat=6)
970 122847.081  3448     fn    LineOpen(dxxx=dxxxB7C4, dti=dtiB1T28, media=, fax=, protocol=ISDN, sOpt=<port>28</port>, iRecFileFormat=6)
993 122847.105  3448     fn    LineOpen(dxxx=dxxxB8C1, dti=dtiB1T29, media=, fax=, protocol=ISDN, sOpt=<port>29</port>, iRecFileFormat=6)
017 122847.131  3448     fn    LineOpen(dxxx=dxxxB8C2, dti=dtiB1T30, media=, fax=, protocol=ISDN, sOpt=<port>30</port>, iRecFileFormat=6)
040 122847.155  3448     fn    LineOpen(dxxx=dxxxB8C3, dti=dtiB2T1, media=, fax=, protocol=ISDN, sOpt=<port>31</port>, iRecFileFormat=6)
069 122847.172  3448     fn    LineOpen(dxxx=dxxxB8C4, dti=dtiB2T2, media=, fax=, protocol=ISDN, sOpt=<port>32</port>, iRecFileFormat=6)
098 122847.187  3448     fn    LineOpen(dxxx=dxxxB9C1, dti=dtiB2T3, media=, fax=, protocol=ISDN, sOpt=<port>33</port>, iRecFileFormat=6)
127 122847.216  3448     fn    LineOpen(dxxx=dxxxB9C2, dti=dtiB2T4, media=, fax=, protocol=ISDN, sOpt=<port>34</port>, iRecFileFormat=6)
156 122847.242  3448     fn    LineOpen(dxxx=dxxxB9C3, dti=dtiB2T5, media=, fax=, protocol=ISDN, sOpt=<port>35</port>, iRecFileFormat=6)
185 122847.267  3448     fn    LineOpen(dxxx=dxxxB9C4, dti=dtiB2T6, media=, fax=, protocol=ISDN, sOpt=<port>36</port>, iRecFileFormat=6)
214 122847.291  3448     fn    LineOpen(dxxx=dxxxB10C1, dti=dtiB2T7, media=, fax=, protocol=ISDN, sOpt=<port>37</port>, iRecFileFormat=6)
243 122847.318  3448     fn    LineOpen(dxxx=dxxxB10C2, dti=dtiB2T8, media=, fax=, protocol=ISDN, sOpt=<port>38</port>, iRecFileFormat=6)
272 122847.348  3448     fn    LineOpen(dxxx=dxxxB10C3, dti=dtiB2T9, media=, fax=, protocol=ISDN, sOpt=<port>39</port>, iRecFileFormat=6)
302 122847.372  3448     fn    LineOpen(dxxx=dxxxB10C4, dti=dtiB2T10, media=, fax=, protocol=ISDN, sOpt=<port>40</port>, iRecFileFormat=6)
331 122847.398  3448     fn    LineOpen(dxxx=dxxxB11C1, dti=dtiB2T11, media=, fax=, protocol=ISDN, sOpt=<port>41</port>, iRecFileFormat=6)
360 122847.423  3448     fn    LineOpen(dxxx=dxxxB11C2, dti=dtiB2T12, media=, fax=, protocol=ISDN, sOpt=<port>42</port>, iRecFileFormat=6)
389 122847.451  3448     fn    LineOpen(dxxx=dxxxB11C3, dti=dtiB2T13, media=, fax=, protocol=ISDN, sOpt=<port>43</port>, iRecFileFormat=6)
418 122847.480  3448     fn    LineOpen(dxxx=dxxxB11C4, dti=dtiB2T14, media=, fax=, protocol=ISDN, sOpt=<port>44</port>, iRecFileFormat=6)
447 122847.506  3448     fn    LineOpen(dxxx=dxxxB12C1, dti=dtiB2T15, media=, fax=, protocol=ISDN, sOpt=<port>45</port>, iRecFileFormat=6)
476 122847.531  3448     fn    LineOpen(dxxx=dxxxB12C2, dti=dtiB2T16, media=, fax=, protocol=ISDN, sOpt=<port>46</port>, iRecFileFormat=6)
505 122847.559  3448     fn    LineOpen(dxxx=dxxxB12C3, dti=dtiB2T17, media=, fax=, protocol=ISDN, sOpt=<port>47</port>, iRecFileFormat=6)
534 122847.588  3448     fn    LineOpen(dxxx=dxxxB12C4, dti=dtiB2T18, media=, fax=, protocol=ISDN, sOpt=<port>48</port>, iRecFileFormat=6)
564 122847.614  3448     fn    LineOpen(dxxx=dxxxB13C1, dti=dtiB2T19, media=, fax=, protocol=ISDN, sOpt=<port>49</port>, iRecFileFormat=6)
593 122847.642  3448     fn    LineOpen(dxxx=dxxxB13C2, dti=dtiB2T20, media=, fax=, protocol=ISDN, sOpt=<port>50</port>, iRecFileFormat=6)
622 122847.672  3448     fn    LineOpen(dxxx=dxxxB13C3, dti=dtiB2T21, media=, fax=, protocol=ISDN, sOpt=<port>51</port>, iRecFileFormat=6)
651 122847.698  3448     fn    LineOpen(dxxx=dxxxB13C4, dti=dtiB2T22, media=, fax=, protocol=ISDN, sOpt=<port>52</port>, iRecFileFormat=6)
680 122847.723  3448     fn    LineOpen(dxxx=dxxxB14C1, dti=dtiB2T23, media=, fax=, protocol=ISDN, sOpt=<port>53</port>, iRecFileFormat=6)
709 122847.751  3448     fn    LineOpen(dxxx=dxxxB14C2, dti=dtiB2T24, media=, fax=, protocol=ISDN, sOpt=<port>54</port>, iRecFileFormat=6)
738 122847.780  3448     fn    LineOpen(dxxx=dxxxB14C3, dti=dtiB2T25, media=, fax=, protocol=ISDN, sOpt=<port>55</port>, iRecFileFormat=6)
767 122847.806  3448     fn    LineOpen(dxxx=dxxxB14C4, dti=dtiB2T26, media=, fax=, protocol=ISDN, sOpt=<port>56</port>, iRecFileFormat=6)
796 122847.834  3448     fn    LineOpen(dxxx=dxxxB15C1, dti=dtiB2T27, media=, fax=, protocol=ISDN, sOpt=<port>57</port>, iRecFileFormat=6)
826 122847.864  3448     fn    LineOpen(dxxx=dxxxB15C2, dti=dtiB2T28, media=, fax=, protocol=ISDN, sOpt=<port>58</port>, iRecFileFormat=6)
855 122847.891  3448     fn    LineOpen(dxxx=dxxxB15C3, dti=dtiB2T29, media=, fax=, protocol=ISDN, sOpt=<port>59</port>, iRecFileFormat=6)
884 122847.919  3448     fn    LineOpen(dxxx=dxxxB15C4, dti=dtiB2T30, media=, fax=, protocol=ISDN, sOpt=<port>60</port>, iRecFileFormat=6)

Share this post


Link to post

What protocol are you using on these E1 trunks?

 

Is the PBX/Switch that is sending calls to this system set up to send calls in a 'round robin' fashion?

 

We highly recommend that calls are sent over E1/T1 ISDN trunks in a 'round robin'/'circular' fashion. This way the calls are evenly spread across all channels in system.

 

Here we see a case that the dtiB2T1 channel was misconfigured - and we can see that calls were sent by the switch in a 'lowest-to-highest' order - so they were being sent to dtiB2T1 all the time, over and over, during your testing.

 

A 'round robin'/'circular' call presentation order would have resulted in a less drastic problem and would have let you quickly identify that only the first two ports on that E1 had an issue with them.

Share this post


Link to post

Another think to note is the type of sound files used.

 

Systems that use E1 trunks should use A-Law 8000Hz 8-bit files.

 

Systems that use T1 trunks should use U-Law 8000Hz 8-bit files.

 

This way the sound files are transmitted byte-for-byte over the trunks. The exact contents of the sound file are transmitted - without any transcoding.

 

If you supply some other format sound file (eg like the PCM 8kHz 16-bit that you are using now) the the Dialogic card must change that input sound file into the A-Law/U-Law 8000Hz 8-bit data that is transmitted over the E1/T1.

 

Transcoding always results in loss of quality. (caller can hear it as a slight background 'hiss').

 

For best results your recordings supplier should supply you with A-Law 8000Hz 8-bit files for your E1 system.

Share this post


Link to post

After uninstall DIALOGIC E1 card VG start to play prompts in each ISDN port but in logs I still see data like this:

 

 

ATDV_SUBDEVS 2 dxxxB8C1 dxxxB8C2

...

ATDV_SUBDEVS 2 dxxxB16C1 dxxxB16C2

 

I attached config file.

copy Config.zip

Share this post


Link to post

The attached Config.xml now uses the dxxx resources as advised in previous post.

 

I still see data like this:

 

 

ATDV_SUBDEVS 2 dxxxB8C1 dxxxB8C2

...

ATDV_SUBDEVS 2 dxxxB16C1 dxxxB16C2

These entries in ktTel log are reports of what dxxx devices are present on system. These log entries are not an error.

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
×