VoiceGuide IVR Software Main Page
Jump to content

Caller Id Error

Recommended Posts

Some transfer (outbound) call has error: no CallerId presentation

145553.389   7  46  16 state [Dialout_Transfer_Target_ann] Blind Dial and Connect to 1070003620xxxxxx
145553.389   7  46  16       dial  IvrDevState strCID=[], strDialoutOptions=[<CallerId>+$RV[CLIP_ID]</CallerId>]
145553.389   7  46  16       dial  sCidSentThisCall=+$RV[CLIP_ID] (extracted from strDialoutOptions)
145553.389   7  46  16       rv    replace start [+$RV[CLIP_ID]]
145553.389   7  46  16       rv    replace end   [+361xxxxxx]
145553.390   7  46  16       dial  sCidSentThisCall=[+361xxxxxx] (post RV replace)
145553.390   7  46  16       rv    replace start [<CallerId>+$RV[CLIP_ID]</CallerId>]
145553.390   7  46  16       rv    replace end   [<CallerId>+361xxxxxx</CallerId>]
145553.390   7  46  16       dial  strDialoutOptions=[<CallerId>+361xxxxxx</CallerId>] (post RV replace)
145553.390   7  46  16       outbound call announce message not defined. vgm=1166 [Dialout_Transfer_Target_ann]
145553.390   7  46  16       setting CONNECT_IMMEDIATELY as iXferType = XT_DC_BLIND

It happen sometimes not each call. In this case our PBX has empty CallerId field.

0914_ktTel.zip

Share this post


Link to post

If CallerID is correctly specified, then it will be sent out. On many ISDN systems (like the one used here) CallerID sent out in the ISDN SETUP packet does not use the "+" sign.

 

There are about 3000 outgoing calls in the uploaded trace but only 4 of those calls use the "+" sign when specifying the CallerID.

 

The 4 calls were loaded between 2pm-3pm, and one of them matches up with the vgEngine trace example that you posted:

    Line 709789: 658 135926.297  5660 146 fn    LineMakeCall(iLineId=146, iCallRequestId=0 (ignored), strNumberToCall=[107056502511215], callprog=CONNECT_IMMEDIATELY, timeout=60, params:0,49,cidtosend=[+227154477],opt=[<calltype>DialAndConf</calltype><CallerId>+227154477</CallerId>])
    Line 784632: 443 144104.023  5660 176 fn    LineMakeCall(iLineId=176, iCallRequestId=0 (ignored), strNumberToCall=[107000421903705669], callprog=CONNECT_IMMEDIATELY, timeout=60, params:0,25,cidtosend=[+421248703591],opt=[<calltype>DialAndConf</calltype><CallerId>+421248703591</CallerId>])
    Line 805689: 274 145237.563  5660 161 fn    LineMakeCall(iLineId=161, iCallRequestId=0 (ignored), strNumberToCall=[10700036206655048], callprog=CONNECT_IMMEDIATELY, timeout=60, params:0,82,cidtosend=[+3618829400],opt=[<calltype>DialAndConf</calltype><CallerId>+3618829400</CallerId>])
    Line 813513: 017 145553.392  5660 152 fn    LineMakeCall(iLineId=152, iCallRequestId=0 (ignored), strNumberToCall=[10700036202685141], callprog=CONNECT_IMMEDIATELY, timeout=60, params:0,46,cidtosend=[+3618829400],opt=[<calltype>DialAndConf</calltype><CallerId>+3618829400</CallerId>])

Please try loading the calls without using the "+" sign as part of the outgoing Caller ID setting on your system/trunks.

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
×