cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
445
Views
0
Helpful
7
Replies

ITS with remote office

twissam
Level 1
Level 1

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

7 Replies 7

paolo bevilacqua
Hall of Fame
Hall of Fame

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.

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

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.

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

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,

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.

you are right b-acd worked fine.

Good day