Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ivr on 3640   Aleksey Alekseev   03 Feb 2003 22:39:16 
 ivr on 3640   Aleksey Alekseev   11 Feb 2003 14:05:57 
 ivr on 3640   Sergey Mutalov   13 Feb 2003 07:00:58 
Архивное /ru.cisco/166793a79f092.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional