CFGNA - Grupo de busca - Atribuir CFB ao usar a opção de toque simultâneo
Ao configurar o desvio de chamada para um grupo de busca, você precisa usar CFB em vez de CFGNA ao usar o tipo de busca simultânea. Veja abaixo uma explicação:
Aqui está um exemplo com dois agentes atribuídos a um centro de chamadas:
2010.05.13 17:30:10:274 GMT+00:00 | Info | CallP | Service | State Engine | +14439510409 | 90103-G6109080 |
localHost40149832
Trying agent: 101
2010.05.13 17:30:10:274 GMT+00:00 | Info | CallP | Service | State Engine | +14439510409 | 90103-CG6109080 |
localHost40149832
Trying agent: 102
Os dois agentes não estão registrados por interrupção local (por exemplo):
2010.05.13 17:30:10:276 GMT+00:00 | Info | CallP | SIP Endpoint | 14105526501x102 | 90103-G6109080 |
localHost40149837:0
Transforming Event: com.broadsoft.events.iwp.ConnectRequestEvent
{CHCallManager.localHost40149837,SipEndpoint.localHost40149837:0}
2010.05.13 17:30:10:276 GMT+00:00 | FieldDebug | CallP | Endpoint | 14105526501x101 | 90103-G6109080 |
localHost40149835:0
ReleaseWithCauseEvent (cause=TEMPORARILY_UNAVAILABLE) created
Thread \"Call Half Input Adapter 1\" stack elements:
1: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.
(ReleaseWithCauseEvent.java:202)
2: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.
(ReleaseWithCauseEvent.java:121)
3:
com.broadsoft.sessionmanagers.sipcallhalf.transformer.ConnectRequestEventTransformer.transform(ConnectRequestEventTrans
former.java:246)
4: com.broadsoft.sessionmanagers.sipcallhalf.SipCHEventTransformer.sipCHtransform(SipCHEventTransformer.java:243)
5:
com.broadsoft.sessionmanagers.sipcallhalf.SipCHEventTransformer.transformAndSendEvent(SipCHEventTransformer.java:298)
6: com.broadsoft.sessionmanagers.sipcallhalf.SipEndpoint.sendEventToUserAgentThroughTransformer(SipEndpoint.java:1240)
7: com.broadsoft.sessionmanagers.sipcallhalf.SipEndpoint.processSessionEvent(SipEndpoint.java:721)
8: com.broadsoft.apm.callp.Endpoint.processEvent(Endpoint.java:228)
9: com.broadsoft.sessionmanagers.callhalf.CallHalfServiceSession.deliverEvent(CallHalfServiceSession.java:1387)
10: com.broadsoft.apm.session.InputAdapter.distributeEvent(InputAdapter.java:129)
11: com.broadsoft.apm.session.SimpleQAdapter.processInput(SimpleQAdapter.java:225)
12: com.broadsoft.util.watchdog.WatchedThread.run(WatchedThread.java:279)
13: java.lang.Thread.run(Thread.java:619)
e
2010.05.13 17:30:10:277 GMT+00:00 | Info | CallP | SIP Endpoint | +14439510409 | PSTN | localHost40149830:0
Transforming Event: com.broadsoft.events.sip.Sip100InfoEvent
2010.05.13 17:30:10:277 GMT+00:00 | FieldDebug | CallP | Endpoint | 14105526501x102 | 90103-G6109080 |
localHost40149837:0
ReleaseWithCauseEvent (cause=TEMPORARILY_UNAVAILABLE) created
Thread \"Call Half Input Adapter 2\" stack elements:
1: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.
(ReleaseWithCauseEvent.java:202)
2: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.
(ReleaseWithCauseEvent.java:121)
3:
com.broadsoft.sessionmanagers.sipcallhalf.transformer.ConnectRequestEventTransformer.transform(ConnectRequestEventTrans
former.java:246)
4: com.broadsoft.sessionmanagers.sipcallhalf.SipCHEventTransformer.sipCHtransform(SipCHEventTransformer.java:243)
5:
com.broadsoft.sessionmanagers.sipcallhalf.SipCHEventTransformer.transformAndSendEvent(SipCHEventTransformer.java:298)
6: com.broadsoft.sessionmanagers.sipcallhalf.SipEndpoint.sendEventToUserAgentThroughTransformer(SipEndpoint.java:1240)
7: com.broadsoft.sessionmanagers.sipcallhalf.SipEndpoint.processSessionEvent(SipEndpoint.java:721)
8: com.broadsoft.apm.callp.Endpoint.processEvent(Endpoint.java:228)
9: com.broadsoft.sessionmanagers.callhalf.CallHalfServiceSession.deliverEvent(CallHalfServiceSession.java:1387)
10: com.broadsoft.apm.session.InputAdapter.distributeEvent(InputAdapter.java:129)
11: com.broadsoft.apm.session.SimpleQAdapter.processInput(SimpleQAdapter.java:225)
12: com.broadsoft.util.watchdog.WatchedThread.run(WatchedThread.java:279)
13: java.lang.Thread.run(Thread.java:619)
O resultado é uma causa de liberação de OCUPADO:
2010.05.13 17:30:10:277 GMT+00:00 | FieldDebug | CallP | Service | +14439510409 | 90103-G6109080 | localHost40149832
ReleaseWithCauseEvent (cause=BUSY) created
Thread \"Call Half Input Adapter 0\" stack elements:
1: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.
(ReleaseWithCauseEvent.java:202)
2: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.
(ReleaseWithCauseEvent.java:121)
3: com.broadsoft.services.huntgroup.HuntGroupServiceInstance.huntExhausted(HuntGroupServiceInstance.java:547)
4: com.broadsoft.services.huntgroup.StateEngine.huntExhausted(StateEngine.java:688)
5: com.broadsoft.services.huntgroup.SimultaneousStateEngine.allAgentsFailed(SimultaneousStateEngine.java:532)
6: com.broadsoft.services.huntgroup.SimultaneousStateEngine.processHuntingState(SimultaneousStateEngine.java:214)
7: com.broadsoft.services.huntgroup.SimultaneousStateEngine.runEngine(SimultaneousStateEngine.java:71)
8: com.broadsoft.services.huntgroup.HuntGroupServiceInstance.processEvent(HuntGroupServiceInstance.java:260)
9: com.broadsoft.events.callhalf.ReleaseWithCauseEvent.routeToServiceInstance(ReleaseWithCauseEvent.java:479)
10: com.broadsoft.apm.asservicemanagement.ASServiceBus.routeEvent(ASServiceBus.java:251)
11: com.broadsoft.apm.callp.CHCallManager.processEvent(CHCallManager.java:1346)
12: com.broadsoft.sessionmanagers.callhalf.CallHalfServiceSession.deliverEvent(CallHalfServiceSession.java:1416)
13: com.broadsoft.apm.session.InputAdapter.distributeEvent(InputAdapter.java:129)
14: com.broadsoft.apm.session.SimpleQAdapter.processInput(SimpleQAdapter.java:225)
15: com.broadsoft.util.watchdog.WatchedThread.run(WatchedThread.java:279)
16: java.lang.Thread.run(Thread.java:619)
2010.05.13 17:30:10:277 GMT+00:00 | FieldDebug | Timer
Accounting timer stopped - localHost40149839, AUDIT, id=2822790
2010.05.13 17:30:10:277 GMT+00:00 | Info | CallP | Service | State Engine | +14439510409 | 90103-G6109080 |
localHost40149832
CFGNA External Timer Cancelled
Portanto, isso é normal e é esperado que você receba um:
2010.05.13 17:30:10:278 GMT+00:00 | Info | Sip | +15856272112 | localHost40149831:0
udp 420 Bytes OUT to 192.168.215.5:5060
SIP/2.0 600 Busy everywhere
Via:SIP/2.0/UDP 192.168.215.5;branch=z9hG4bKBroadWorks.1q6vn6u-192.168.215.5V5060-0-157003504-699484156-1273771810271-
From:\"ENGINEERING T20\"
;tag=699484156-1273771810271-
To:
;tag=1041404320-1273771810275
Call-ID:BW173010271130510705568600@192.168.215.5
CSeq:157003504 INVITE
Content-Length:0
Como a causa da versão é OCUPADO, a situação requer CFB atribuído ao HG. O CFGNA só entrará em vigor se um ou mais dispositivos forem enviados para um CONVITE. Como nenhum usuário está conectado ao call center, nenhum usuário recebe um CONVITE.