ITS with remote office

Unanswered Question
Apr 13th, 2008
User Badges:

Hi,

I have HQ and BR1, i need BR1 people to call the HQ but hit the AA not the extension directly.

I am using the AA ITS not the B-acd. i can see that i can enable it on the voice-port but in my case i have voip not pots


please advice


Good day


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
paolo bevilacqua Sun, 04/13/2008 - 01:40
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

What is AA ITS ? What prevent you from using B-ACD ?

This said, generally speaking, when a service works for pots, should work for voip too.

twissam Sun, 04/13/2008 - 03:05
User Badges:

Hi,

application

service autoatt flash:its-CISCO.2.0.1.0.tcl


dial-peer voice 10 pots

service autoatt

destination-pattern 9T

port 0/0/0

the customer need from the AA to press the extension or 0 for operator


so what you are saying is that if i do the following it should work


dial-peer voice 11 voip

service autoatt

incoming called number .


I will give it a try


Good day

paolo bevilacqua Sun, 04/13/2008 - 04:58
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

I think that is just an older version of B-ACD/AA under another name.


You need codec g711u under DP to be able to listen to prompts.

twissam Sun, 04/13/2008 - 09:29
User Badges:

here is the result after the setup

Config

application

service autoatt flash:its-CISCO.2.0.1.0.tcl

paramspace english language en

paramspace english index 1

param operator 1001

paramspace english location flash:

paramspace english prefix en

param en 0


dial-peer voice 1005 voip

service autoatt

incoming called-number 1005

dtmf-relay h245-alphanumeric

codec g711ulaw

!


calling 1005 from another router will result as follow:



debugs:


*Apr 13 07:32:18.633: //64//TCL :/tcl_PutsObjCmd: proc act_Setup

*Apr 13 07:32:18.633:

*Apr 13 07:32:18.633: //64//TCL :/tcl_PutsObjCmd:

proc init_perCallvars

*Apr 13 07:32:18.633:

*Apr 13 07:32:18.633: //64//TCL :/tcl_PutsObjCmd:

ANI 3002

*Apr 13 07:32:18.633:

*Apr 13 07:32:18.633: //64//TCL :/tcl_PutsObjCmd:

DNIS 1005

*Apr 13 07:32:18.633:

*Apr 13 07:32:18.641: //64//TCL :/tcl_PutsObjCmd: IP IVR Disconnect Status = RESULT=di_001

*Apr 13 07:32:18.641:

*Apr 13 07:32:18.641: //64//TCL :/tcl_PutsObjCmd:

Call failed. Play prompt and collect digit

*Apr 13 07:32:18.641:

*Apr 13 07:32:18.641: //64//TCL :/tcl_PutsObjCmd:

proc act_Select

*Apr 13 07:32:18.641:

*Apr 13 07:32:18.641: //64//TCL :/tcl_PutsObjCmd:

proc act_DestBusy

twissam Sun, 04/13/2008 - 09:49
User Badges:

i think it is not supported on VOIP, it plays the disconnect prompt directly, i will try b-acd instead


more debugs:

debug voip application media


CME(config-dial-peer)#

*Apr 13 07:52:06.099: //-1//DPM :DP9:/pc_mc_addToDynamicS: (1) _disconnect.au

*Apr 13 07:52:06.099: //-1//DPM :DP9:/pc_mc_addToDynamicS: Doing : _disconnect.au

*Apr 13 07:52:06.099: //-1//DPM :/mcTokenizerGetNext: savedcharptr=_ endptrptr=_disconnect.au

*Apr 13 07:52:06.099: //-1//DPM :DP9:/pc_mc_addToDynamicS: Token : _disconnect.au status 1

*Apr 13 07:52:06.099: //-1//DPM :DP9:/dp_mcDQfromFileDynamic: pLanguage=en FileName=_disconnect.au

*Apr 13 07:52:06.099: //-1//DPM :DP9:/dp_mcDQfromURL: file=flash:en_disconnect.au

*Apr 13 07:52:06.099: //-1//MCM :/mc_createFromFileUrl: Getting a media content: name=en_disconnect.au

url=flash:en_disconnect.au

load fast, fetchtimeout=-1

*Apr 13 07:52:06.099: //-1//DPM :/mcTokenizerGetNext: savedcharptr= endptrptr=

*Apr 13 07:52:06.099: //31//MSW :/msw_create: cbf=0x41CEDA7C

*Apr 13 07:52:06.099: //-1//MSM :MS15:/ms_create: Iniz ply_timer

*Apr 13 07:52:06.099: //31//MSW :/msw_synth_open: mediaStream 0x45E2CEC8 created

*Apr 13 07:52:06.099: //31//MSW :/msw_synth_open: rtspStream 0x4778D8D0 created,

status=RTSP_STATUS_SUCCESS, session_id=0xF (15)

*Apr 13 07:52:06.099: //31//MSW :/msw_synth_open: AIS : Creating TTS AIS Backend record

*Apr 13 07:52:06.099: //-1//MSM :MS16:/ms_create: Iniz ply_timer

*Apr 13 07:52:06.099: //31//MSW :/msw_recrd_open:

*Apr 13 07:52:06.099: :msw_recrd_open mediaStream 0x46B23BC0 created

*Apr 13 07:52:06.099: //31//MSW :/msw_recrd_open: rtspStream 0x4778D8D8 created,

status=RTSP_STATUS_SUCCESS, session_id=0x10 (16)

*Apr 13 07:52:06.103: //31//MSW :/msw_recog_open: AIS : Creating ASR AIS Backend record

*Apr 13 07:52:06.103: //-1//MSW :/msw_associate_call:

*Apr 13 07:52:06.103: msw_associate_call: callID=0x1F(31),

genericStream=0x477F0A48

*Apr 13 07:52:06.103: //31//MSW :/msw_synth_get_stream_state: genericStream 0x477F0A48 is in state MSW_S_IDLE

*Apr 13 07:52:06.103: //31//MSW :/msw_synth_start: current_stream_id=1, content 0x0, dynamicS 0x45E2CE78, current_state=MSW_S_IDLE

*Apr 13 07:52:06.103: //31//MSW :/msu_synth_partial_play: Media Stream URL

*Apr 13 07:52:36.127: //-1//MSW :/msw_synth_bargein:

*Apr 13 07:52:36.127: msw_synth_bargein: genericStream=0x477F0A48,


paolo bevilacqua Sun, 04/13/2008 - 12:53
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

For some reason (busy ?) it fails. You can send all calls to operator directly even with a script anyway, just make a translation rule on the incoming dp. Or B-ACD should work.


twissam Sun, 04/13/2008 - 21:54
User Badges:

you are right b-acd worked fine.


Good day


Actions

This Discussion