Jump to content


< Back to Forum


 

Caller Id Error


  • Please log in to reply

#1 Maciej 15 September 2016 - 05:06 PM

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.



#2 SupportTeam 16 September 2016 - 08:10 AM

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.