|
|
ru.cisco- RU.CISCO --------------------------------------------------------------------- From : Aleksey Alekseev 2:5020/400 03 Feb 2003 22:39:16 To : All Subject : ivr on 3640 --------------------------------------------------------------------------------
Привет,
есть 3640 по E1 подключена к городской АТС, на ATC прописан пул номеров,
например с 3000 по 3030
3640 по ip связана с калманагером
на калманагере прописан свой номерной план, с 1000 по 1999
нужен скрипт, который бы делал следущее
при звонке из PSTN на 3030 он запускался и говорил
"Здравствуйте, вы возвонили туда-то, в тоновом режиме наберите номер
сотрудники или дождитесь ответа оператора"
есть вот такой скрипт
proc Init { } {
global param
global url
set param(interruptPrompt) true
set param(abortKey) *
set param(terminationKey) #
set param(dialPlan) true
set url [infotag get med_location en 1]
}
proc Setup { } {
global url
leg setupack leg_incoming
media play leg_incoming $url/welcome.au
GetDest
}
proc GetDest { } {
global param
leg collectdigits leg_incoming param
}
proc GotDest { } {
global url
set status [infotag get evt_status]
if { $status == "cd_004" } {
set dest [infotag get evt_dcdigits]
leg proceeding leg_incoming
leg setup $dest callInfo leg_incoming
} elseif { $status == "cd_002" } {
media play leg_incoming $url/pulsetone.au
fsm setstate GETDEST
GetDest
} else {
playtone leg_incoming tn_busy
fsm setstate CALLDISCONNECTED
}
}
proc CallSetupDone { } {
set status [infotag get evt_status]
if { $status != "ls_000" } {
playtone leg_incoming tn_busy
fsm setstate CALLDISCONNECTED
}
}
proc Cleanup { } {
call close
}
Init
set TopFSM(CALL_INIT,ev_setup_indication) "Setup,GETDEST"
set TopFSM(GETDEST,ev_collectdigits_done) "GotDest,PLACECALL"
set TopFSM(PLACECALL,ev_setup_done) "CallSetupDone,CALLACTIVE"
set TopFSM(CALLACTIVE,ev_disconnected) "Cleanup,CALLDISCONNECTED"
set TopFSM(any_state,ev_disconnected) "Cleanup,same_state"
set TopFSM(CALLDISCONNECTED,ev_disconnected) "Cleanup,same_state"
set TopFSM(CALLDISCONNECTED,ev_disconnect_done) "Cleanup,same_state"
fsm define TopFSM CALL_INIT
и вот такая конфигурация...
!
version 12.2
service timestamps debug uptime
service timestamps log uptime
service password-encryption
!
hostname GW
!
enable secret 5 $1$E27R$RoXwULyIy7cxrgX87frJY.
!
username 1017
username 101
tdm clock E1 1/0 both export line
voice-card 1
!
ip subnet-zero
!
!
no ip domain lookup
!
ip dhcp pool PHONE1
host 192.168.0.101 255.255.255.0
client-identifier 000a.b79a.c988
default-router 192.168.0.10
option 150 ip 192.168.0.222
!
ip dhcp pool PHONE2
host 192.168.0.102 255.255.255.0
client-identifier 000b.465c.d99a
default-router 192.168.0.10
option 150 ip 192.168.0.222
!
!
isdn switch-type primary-net5
!
voice call carrier capacity active
!
!
!
!
!
!
!
!
!
fax interface-type fax-mail
mta receive maximum-recipients 0
!
controller E1 1/0
framing NO-CRC4
pri-group timeslots 1-31
!
!
!
interface FastEthernet0/0
ip address 192.168.10.10 255.255.255.0
speed 100
full-duplex
!
interface Serial0/0
no ip address
shutdown
no fair-queue
!
interface Serial1/0:15
no ip address
no logging event link-status
isdn switch-type primary-net5
isdn incoming-voice voice
isdn bchan-number-order ascending
!
ip classless
no ip http server
ip pim bidir-enable
!
!
!
call rsvp-sync
!
call application voice newapp tftp://192.168.10.167/myhello.tcl
!
voice-port 1/0:15
!
!
mgcp profile default
!
dial-peer cor custom
!
!
!
dial-peer voice 2 pots
destination-pattern 9.......
direct-inward-dial
port 1/0:15
forward-digits all
!
dial-peer voice 4 pots
destination-pattern 89.........
direct-inward-dial
port 1/0:15
forward-digits all
!
dial-peer voice 29 pots
application newapp
destination-pattern 3030
direct-inward-dial
port 1/0:15
forward-digits all
!
dial-peer voice 100 voip
destination-pattern 1...
session target ipv4:192.168.10.15
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 30 pots
destination-pattern 3...
direct-inward-dial
port 1/0:15
forward-digits all
!
!
line con 0
exec-timeout 0 0
password 7 110A1016141D
logging synchronous
line aux 0
line vty 0 4
exec-timeout 0 0
password 7 110A1016141D
logging synchronous
login
!
no scheduler allocate
end
что я не так делаю???
Спасибо.
ВОЛКА
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cisco/166793a79f092.html, оценка из 5, голосов 10
|