" /> Trying to update calling list of OCS from routing strategy - Genesys CTI User Forum

Author Topic: Trying to update calling list of OCS from routing strategy  (Read 3945 times)

Offline deadmeat

  • Jr. Member
  • **
  • Posts: 75
  • Karma: -2
Trying to update calling list of OCS from routing strategy
« on: February 14, 2012, 08:33:18 AM »
Advertisement
Hello everyone. I do have problem trying to force routing strategy to add some records to the calling list of OCS. I've added connections to interaction server in URS and in OCS according to manual. But when strategy executes the add record block it returns error 0001 Unknown Error.

Offline deadmeat

  • Jr. Member
  • **
  • Posts: 75
  • Karma: -2
Re: Trying to update calling list of OCS from routing strategy
« Reply #1 on: February 14, 2012, 08:34:21 AM »
Here is a piece of URS log:
[code]
received from 65200(SIP_p)cc-main-pr:3000(fd=) message EventQueued
AttributeOtherDN '994555902585'
AttributeOtherDNRole 1
AttributeThisDN '6931'
AttributeThisDNRole 2
AttributeThisQueue '6931'
AttributeCallState 0
AttributeCallType 2
AttributeCallID 4756466
AttributeConnID 007401fa185ea3f2
AttributeCallUUID '01HSPNN2C4FAF6R9LGEG00LAES0LIKF3'
AttributeDNIS '6931'
AttributeANI '994555902585'
AttributeExtensions [23] 00 01 01 00..
'BusinessCall' 1
AttributeTimeinSecs 1329203377 (11:09:37)
AttributeTimeinuSecs 664109
AttributeEventSequenceNumber 000000001536d6b7
11:09:37.667_T_I_0000000000000000 [14:0c] EventQueued is received for tserver SIP_p[SIP_Switch] (this dn=6931)
    _T_I_007401fa185ea3f2 [01:11] connid 007401fa185ea3f2 is bound to the call 390-101786fe0
11:09:37.667_I_I_007401fa185ea3f2 [01:01] call (390-101786fe0) for Resources created (del 1)
    _T_I_007401fa185ea3f2 [14:09] add DN SIP_p 6931 <6931@SIP_Switch> (CDN 57 007401fa185ea3f2) to the call 390-101786fe0 truly:22
received from 65200(SIP_p)cc-main-pr:3000(fd=) message EventRouteRequest
AttributeOtherDN '994555902585'
AttributeOtherDNRole 1
AttributeThisDN '6931'
AttributeThisDNRole 2
AttributeThisQueue '6931'
AttributeCallState 0
AttributeCallType 2
AttributeCallID 4756466
AttributeConnID 007401fa185ea3f2
AttributeCallUUID '01HSPNN2C4FAF6R9LGEG00LAES0LIKF3'
AttributeDNIS '6931'
AttributeANI '994555902585'
AttributeExtensions [23] 00 01 01 00..
'BusinessCall' 1
AttributeTimeinSecs 1329203377 (11:09:37)
AttributeTimeinuSecs 664388
AttributeEventSequenceNumber 000000001536d6b8
11:09:37.667_T_I_007401fa185ea3f2 [14:0c] EventRouteRequest is received for tserver SIP_p[SIP_Switch] (this dn=6931)
    _T_I_007401fa185ea3f2 [14:09] add DN SIP_p 6931 <6931@SIP_Switch> (CDN 71 007401fa185ea3f2) to the call 390-101786fe0 truly:11
    _T_I_007401fa185ea3f2 [14:08] check delayed proc
    _I_I_007401fa185ea3f2 [14:33] strategy: *0x65*FM_Distributing_to_CSR is attached to the call
11:09:37.668 Int 20001 interaction 007401fa185ea3f2 is started
    _I_I_007401fa185ea3f2 [01:14] current call classification: media=voice(100), service=default(200), segment=default(300)
11:09:37.668_I_I_007401fa185ea3f2 [09:06] >>>>>>>>>>>>start interpretator
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [07:46] no error mode for this call
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __DBStrReturn(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __TargetVar(SCRIPT) <- STRING:

11:09:37.668 Int 22000 FM to CSR start
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrANI(LOCAL) <- STRING: 994555902585
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrStatServerName(LOCAL) <- STRING: SS_URS_p
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintEWTThreshold(LOCAL) <- INTEGER: 60
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCallback(LOCAL) <- STRING: 0
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintPriorityDeltaT(LOCAL) <- INTEGER: 30
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintTargetDeltaT(LOCAL) <- INTEGER: 45
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCurrentPriority(LOCAL) <- INTEGER: 2
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrVQ(LOCAL) <- STRING: VQ_L1_ERR_Def_Aze_A_SIP_Switch
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrTargets(LOCAL) <- STRING: Target1:skillGeneral >= 1 & skillGeneral <= 2 & skillAzeri >= 1|Target2:skillGeneral >= 1 & skillAzeri >= 1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrResultString(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCurrentTarget(LOCAL) <- STRING:
11:09:37.668_I_I_007401fa185ea3f2 [07:48] function will be continued(0,184549400)
11:09:37.668_I_I_007401fa185ea3f2 [09:04] <<<<<<<<<<<<suspend interpretator(JUMPING), timers:00001
11:09:37.668_I_I_007401fa185ea3f2 [07:49] function is continued(0,184549400)
    _I_I_007401fa185ea3f2 [07:43] call strategy *0x65*AVV_SUB_BAKCELL_WAR_SetParameters (level=2, cnt=1 from 1329203377.668)
11:09:37.668_I_I_007401fa185ea3f2 [09:06] >>>>>>>>>>>>start interpretator
    _I_I_007401fa185ea3f2 [07:46] no error mode for this call
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __DBStrReturn(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __TargetVar(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrItem(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- STRING: 1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCustomerType(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCustomerValue(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrServiceType(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrLanguage(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrWBIndicator(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrResultString(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrDefaultResultString(LOCAL) <- STRING: EWTThreshold:60|PriorityDeltaT:30|StartPriority:2|TargetDeltaT:45|Callback:0|VQ:VQ_L1_DEFAULT_A_SIP_Switch|Target1:skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1|Target2:skillGeneral>=1 & skillAzeri>=1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrMode(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [07:3f] get data from cfglist(RoutingTargets) item ROUTING_POINTS, key 6931 result: 'no key'
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrResultString(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrResultString(LOCAL) <- STRING: EWTThreshold:60|PriorityDeltaT:30|StartPriority:2|TargetDeltaT:45|Callback:0|VQ:VQ_L1_DEFAULT_A_SIP_Switch|Target1:skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1|Target2:skillGeneral>=1 & skillAzeri>=1
11:09:37.668_I_I_007401fa185ea3f2 [07:48] function will be continued(0,31457354)
11:09:37.668_I_I_007401fa185ea3f2 [09:04] <<<<<<<<<<<<suspend interpretator(JUMPING), timers:00001
11:09:37.668_I_I_007401fa185ea3f2 [07:49] function is continued(0,31457354)
    _I_I_007401fa185ea3f2 [07:44] return to strategy *0x65*FM_Distributing_to_CSR (level=1)
11:09:37.668_I_I_007401fa185ea3f2 [09:05] >>>>>>>>>>>>resume interpretator(0)
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrResultString(LOCAL) <- STRING: EWTThreshold:60|PriorityDeltaT:30|StartPriority:2|TargetDeltaT:45|Callback:0|VQ:VQ_L1_DEFAULT_A_SIP_Switch|Target1:skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1|Target2:skillGeneral>=1 & skillAzeri>=1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintEWTThreshold(LOCAL) <- INTEGER: 60
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 2
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintPriorityDeltaT(LOCAL) <- INTEGER: 30
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 3
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCurrentPriority(LOCAL) <- INTEGER: 2
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 4
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintTargetDeltaT(LOCAL) <- INTEGER: 45
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 5
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCallback(LOCAL) <- STRING: 0
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 6
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrVQ(LOCAL) <- STRING: VQ_L1_DEFAULT_A_SIP_Switch
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 7
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCurrentTarget(LOCAL) <- STRING: Target1:skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 8
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCurrentTarget(LOCAL) <- STRING: Target1:skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1|Target2:skillGeneral>=1 & skillAzeri>=1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrTargets(LOCAL) <- STRING: Target1:skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1|Target2:skillGeneral>=1 & skillAzeri>=1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCurrentTarget(LOCAL) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lintCounter(LOCAL) <- INTEGER: 1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCurrentTarget(LOCAL) <- STRING: skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1
11:09:37.669_I_I_007401fa185ea3f2 [07:48] function will be continued(0,50331720)
11:09:37.669_I_I_007401fa185ea3f2 [09:04] <<<<<<<<<<<<suspend interpretator(JUMPING), timers:00001
11:09:37.669_I_I_007401fa185ea3f2 [07:49] function is continued(0,50331720)
    _I_I_007401fa185ea3f2 [07:43] call strategy *0x65*AVV_SUB_COMMON_WAR_PipeAndColonReplacement (level=2, cnt=2 from 1329203377.668)
11:09:37.669_I_I_007401fa185ea3f2 [09:06] >>>>>>>>>>>>start interpretator
    _I_I_007401fa185ea3f2 [07:46] no error mode for this call
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __DBStrReturn(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: __TargetVar(SCRIPT) <- STRING:
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrReplaceWith(LOCAL) <- STRING: |
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrToFind(LOCAL) <- STRING: OR
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrInputString(LOCAL) <- STRING: skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrOutputString(LOCAL) <- STRING: skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1
11:09:37.669_I_I_007401fa185ea3f2 [07:48] function will be continued(0,25165902)
11:09:37.669_I_I_007401fa185ea3f2 [09:04] <<<<<<<<<<<<suspend interpretator(JUMPING), timers:00001
11:09:37.669_I_I_007401fa185ea3f2 [07:49] function is continued(0,25165902)
    _I_I_007401fa185ea3f2 [07:44] return to strategy *0x65*FM_Distributing_to_CSR (level=1)
11:09:37.670_I_I_007401fa185ea3f2 [09:05] >>>>>>>>>>>>resume interpretator(0)
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrCurrentTarget(LOCAL) <- STRING: skillGeneral>=1 & skillGeneral<=2 & skillAzeri >= 1
11:09:37.670_M_I_007401fa185ea3f2 [07:0c] default priority 2
    _I_E_007401fa185ea3f2 [09:04] error in strategy: 0001 Unknown error
    _I_I_007401fa185ea3f2 [09:04] ASSIGN: lstrErrorCode(LOCAL) <- STRING:

11:09:37.670 Int 22000

[/code]

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Trying to update calling list of OCS from routing strategy
« Reply #2 on: April 17, 2013, 09:34:02 PM »
Hi,
did you ever got this working??

Offline kubikle

  • Full Member
  • ***
  • Posts: 140
  • Karma: 7
Re: Trying to update calling list of OCS from routing strategy
« Reply #3 on: April 18, 2013, 12:05:48 AM »
Also looks like URS doesn't even try to execute External Service object (RequestService function).
Sorry, but are you sure that error happened from inside External Service object and not somewhere before?

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Trying to update calling list of OCS from routing strategy
« Reply #4 on: April 18, 2013, 01:10:08 AM »
On my side found that IXN was missing a connection...solved

Offline deadmeat

  • Jr. Member
  • **
  • Posts: 75
  • Karma: -2
Re: Trying to update calling list of OCS from routing strategy
« Reply #5 on: May 27, 2016, 07:01:05 AM »
[quote author=cavagnaro link=topic=6938.msg33667#msg33667 date=1366234442]
Hi,
did you ever got this working??
[/quote]
Hi, I did make it work somehow. But unfortunatelly it was on Genesys 7.5, after that we've migrated to 8.1. And now I can't recover that particular strategy :-) But if my memory serves me wright, I did something in strategy itself, not the connections/configurations issue.

Offline nonny

  • Full Member
  • ***
  • Posts: 218
  • Karma: 2
Re: Trying to update calling list of OCS from routing strategy
« Reply #6 on: May 27, 2016, 07:31:46 AM »
Why ixn server and not just http call to OCS from URS?

Sent from my SM-N9005 using Tapatalk