[cisco-voip] tcl ivr SIP redirect or refer

tele tele at plexia.com
Mon Feb 26 05:45:53 EST 2007


Dear all,

Is it possibile to do 3xx SIP redirect message with a TCL IVR script?

i'm using only SIP and what i want to achieve it's a redirect or a
transfer(REFER) to a destination.

let me describe my scenario:

UA1 ----> SIP proxy ----> UA2
               |
           ANNSERVER
            (cisco)

UA1 call a destination
a SIP PROXY recive the request, rewrite request username, and send the
call to the cisco
ANNSERVER(cisco) recive the call, match the correct dial-peer and run
the correct tcl script

my tcl do a media play on the proceeding call leg so i do an early media
announce, something like this:

proc act_Setup { } {

    leg setupack leg_incoming
    leg proceeding leg_incoming
    leg progress leg_incoming

    media play leg_incoming tftp://192.168.1.194/myann.au
}

now i fill the From with the correct original from uri,
then i need to "transfer" or redirect the call.

SIP PROXY recive the redirect or REFER and generate the INVITE to the
original destination, now the ANNSERVER(cisco) is not anymore on the
path of signalling, and the call go from ua1 to ua2 throught the SIP
proxy.

I've read documentation and i'm trying to do something with the set
callinfo(redirect) but it's not really clear to me,
the set callinfo control how the call is place with the leg setup
command so i think that i need to working on this.

any idea regarding transfer and redirect with TCL IVR 2.0 ?

thank you,

:tele





More information about the cisco-voip mailing list