arba7ak Report post Posted 05/06/2014 06:59 PM Dear Sir, I'm using VoiceGuide 7 with Dialogic Card. It was working fine with Analog Land Lines. I have now added new GSM Line through a HUWEI B970. I had a problem with the new GSM Line. When any new call comes on that line I see a message comes in the Monitor with (Global End-Of-Call DTMF) after the first ring then start to detect the second ring as ring1 then receive the call normally but through VoiceGuide it detects the Caller ID with an appended "c" letter to it. i.e. if the caller number is "22233343" it is recorded as "22233343c". This problem doesn't happen with other Land Lines and I have the caller ID received OK and there is no (Global End-Of-Call DTMF) signal after first ring. I think that VoiceGuide is detecting some DTMF signal wrongly during caller ID detection which causing this behavior. Could you guide me please how to solve this issue. Share this post Link to post
SupportTeam Report post Posted 05/06/2014 08:11 PM From your description it sounds like the HUWEI B970 is set to relay the CallerID information using DTMF tones, yes? Is the extra 'c' appended at end of the CallerID number, or is it sent instead of the last CallerID digit? Are you currently using the Global End-Of-Call DTMF setting as a special DTMF tone is used on this or other lines to signal end of call? What is the tone used for the Global End-Of-Call DTMF setting? Can you please post a VoiceGuide trace capturing system startup and a problem call arriving over the HUWEI B970. (Please .ZIP up any traces before posting) Share this post Link to post
arba7ak Report post Posted 05/07/2014 11:03 AM Hello, Thank you for your help. Actually I'm not sure about how the HUWEI Device relays the Caller ID but when I connect a normal Panasonic Handset to the HUWEI Adapter it detects the caller ID normally. The 'c' letter is appended to the number not replacing the last digit. for Global End-Of-Call DTMF setting how to check or change it? I was having a problem on End of call detection along with the problem stated here and I followed the guide to record it with VoiceGuide and get the parameters using Audicity Software and now it is detecting the End Of Call correctly once the call ended but the End-Of-Call DTMF problem still exist. But I couldn't find the configuration file where End-Of-Call DTMF is defined or set. Kindly help me to find it. For the VoiceGuide trace capture could you tell me where to find this file? Thank you for support. Regards, Ehab Zaky Share this post Link to post
SupportTeam Report post Posted 05/07/2014 02:04 PM The trace logs can be found in VoiceGuide's \log\ subdirectory. Please .ZIP up and post the vgEngine and ktTel traces that capture the system startup and the incoming calls. Share this post Link to post
arba7ak Report post Posted 05/07/2014 03:11 PM Thank you kindly find the attached folder files as requested. Regards, Ehab Zaky log.zip Share this post Link to post
SupportTeam Report post Posted 05/07/2014 08:30 PM Traces show that Dialogic card is receiveing a DTMF 'c' as part of the DTMF string sent to it by the GSM media gateway. Looks like you will need to strip out this terminating letter to obtain an all numeic CallerID expression. An Evaluaten Expresson type module can be used to do this. Have it evaluate this expression: Replace("$RV_CIDNUMBER","c","") And use the $RV created by the EvaluateExpresson module throughout rest of script. eg. if your Evaluate Expression module is titled CidToNumbersOnly then the expresson in your module [GetCallerDetails] in your sceipt would need to change to: EXEC sp_IVRCallingCustomerGet @CallerID = $RV[GetCallerDetails] Share this post Link to post
SupportTeam Report post Posted 05/07/2014 08:37 PM Extract from ktTel showing DTMF tone events reported by Dialogic: 570 180551.531 3336 7 ev TDX_CST (CST Event Received)571 180551.531 3336 7 TDX_CST DE_DIGITS data=56 [8], KeysUsed=0572 180551.531 3336 7 sDTMFsReceivedBeforeCallAnswer [8] added, now [97188]573 180551.531 3336 7 Event_Dtmf iParam1=0x38 iParam2=0x0574 180551.531 3336 7 r dtmf 8575 180551.546 2760 0|17 wrote 875 (lines=12) or=0 max=19606/196 curr=1 tesf=0576 180551.671 3336 7 ev idx=14 : evttype=134(134), crn=0, data=00FDAFC0(08744608), len=4(4) q: 0/0577 180551.671 3336 7 ev TDX_CST (CST Event Received)578 180551.671 3336 7 TDX_CST DE_DIGITS data=55 [7], KeysUsed=0579 180551.671 3336 7 sDTMFsReceivedBeforeCallAnswer [7] added, now [971887]580 180551.671 3336 7 Event_Dtmf iParam1=0x37 iParam2=0x0581 180551.671 3336 7 r dtmf 7582 180551.796 2760 1|18 wrote 439 (lines=6) or=0 max=19606/196 curr=0 tesf=0583 180551.812 3336 7 ev idx=15 : evttype=134(134), crn=0, data=00FDAFF0(08744608), len=4(4) q: 0/0584 180551.812 3336 7 ev TDX_CST (CST Event Received)585 180551.812 3336 7 TDX_CST DE_DIGITS data=54 [6], KeysUsed=0586 180551.812 3336 7 sDTMFsReceivedBeforeCallAnswer [6] added, now [9718876]587 180551.812 3336 7 Event_Dtmf iParam1=0x36 iParam2=0x0588 180551.812 3336 7 r dtmf 6589 180551.968 3336 7 ev idx=16 : evttype=134(134), crn=0, data=00FDB020(08744608), len=4(4) q: 0/0590 180551.968 3336 7 ev TDX_CST (CST Event Received)591 180551.968 3336 7 TDX_CST DE_DIGITS data=54 [6], KeysUsed=0592 180551.968 3336 7 sDTMFsReceivedBeforeCallAnswer [6] added, now [97188766]593 180551.968 3336 7 Event_Dtmf iParam1=0x36 iParam2=0x0594 180551.968 3336 7 r dtmf 6595 180552.046 2760 0|19 wrote 881 (lines=12) or=0 max=19606/196 curr=1 tesf=0596 180552.109 3336 7 ev idx=17 : evttype=134(134), crn=0, data=00FDB050(08744608), len=4(4) q: 0/0597 180552.109 3336 7 ev TDX_CST (CST Event Received)598 180552.109 3336 7 TDX_CST DE_DIGITS data=99 [c], KeysUsed=0599 180552.109 3336 7 sDTMFsReceivedBeforeCallAnswer [c] added, now [97188766c]600 180552.109 3336 7 Event_Dtmf iParam1=0x63 iParam2=0x0601 180552.109 3336 7 r dtmf c 602 180552.296 2760 1|20 wrote 442 (lines=6) or=0 max=19606/196 curr=0 tesf=0603 180554.406 3336 7 ev idx=18 : evttype=134(134), crn=0, data=00FDB080(08744608), len=4(4) q: 0/0604 180554.406 3336 7 ev TDX_CST (CST Event Received)605 180554.406 3336 7 TDX_CST DE_RINGS data=0 ringcount=1 crn=10000002 (hli->voicedev=7) Share this post Link to post
arba7ak Report post Posted 05/08/2014 07:55 AM Thank you for you help. What about the Global End-Of-Call DTMF which is received by first ring and call dropped then start receive the call again from second ring. Where I can find the definition of the Global End-Of-Call DTMF in VoiceGuide Configuration to change it and prevent this from happening. Regards, Ehab Zaky Share this post Link to post
SupportTeam Report post Posted 05/08/2014 08:20 AM In VG.INI clear the HangupOnDtmf entry in section [PBX] [PBX] HangupOnDtmf= Share this post Link to post