|
Откуда: Краснодар
Сообщений: 189
|
Re: FollowMe, настройка
Да все просто. После получения звонка астериск говорит, блабла, звонок от там-то-там-то, нажмите 1 чтобы принять или 2 чтобы отклонить... в общем лог. Нужна работа без подтверждения. Т.е. нужно чтобы сразу после снятия трубки получался коннект. Не могу найти где это рулится. Вот лог:
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Called 8000
-- SIP/8000-084edf28 is ringing
-- Nobody picked up in 15000 ms
-- Executing [s@macro-stdexten-followme:3] Set("SIP/8004-084fdd18", "__FMCIDNUM=8004") in new stack
-- Executing [s@macro-stdexten-followme:4] Set("SIP/8004-084fdd18", "__FMCIDNAME=wins's comp") in new stack
-- Executing [s@macro-stdexten-followme:5] FollowMe("SIP/8004-084fdd18", "8000,") in new stack
-- <SIP/8004-084fdd18> Playing 'followme/pls-hold-while-try.gsm' (language 'en')
-- Started music on hold, class 'default', on SIP/8004-084fdd18
-- calling 8002@DLPN_voip
-- Executing [8002@DLPN_voip:1] Macro("Local/8002@DLPN_voip-5fc3;2", "stdexten,8002,SIP/8002") in new stack
-- Executing [s@macro-stdexten:1] Set("Local/8002@DLPN_voip-5fc3;2", "__DYNAMIC_FEATURES=") in new stack
-- Executing [s@macro-stdexten:2] GotoIf("Local/8002@DLPN_voip-5fc3;2", "1?5:3") in new stack
-- Goto (macro-stdexten,s,5)
-- Executing [s@macro-stdexten:5] Macro("Local/8002@DLPN_voip-5fc3;2", "stdexten-followme,8002,SIP/8002") in new stack
-- Executing [s@macro-stdexten-followme:1] Answer("Local/8002@DLPN_voip-5fc3;2", "") in new stack
-- Local/8002@DLPN_voip-5fc3;1 answered SIP/8004-084fdd18
-- Starting playback of followme/call-from
-- <Local/8002@DLPN_voip-5fc3;1> Playing 'followme/no-recording.gsm' (language 'en')
-- Executing [s@macro-stdexten-followme:2] Dial("Local/8002@DLPN_voip-5fc3;2", "SIP/8002,15,tT") in new stack
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Called 8002
-- Local/8002@DLPN_voip-5fc3;1 stopped sounds
-- SIP/8002-084ff020 is ringing
-- Local/8002@DLPN_voip-5fc3;1 is ringing
-- Playback of name file appears to be done.
-- <Local/8002@DLPN_voip-5fc3;1> Playing 'followme/options.gsm' (language 'en')
-- SIP/8002-084ff020 answered Local/8002@DLPN_voip-5fc3;2
-- Local/8002@DLPN_voip-5fc3;1 requested a source update, passing it to SIP/8004-084fdd18
== Spawn extension (macro-stdexten-followme, s, 2) exited non-zero on 'Local/8002@DLPN_voip-5fc3;2' in macro 'stdexten-followme'
== Spawn extension (macro-stdexten, s, 5) exited non-zero on 'Local/8002@DLPN_voip-5fc3;2' in macro 'stdexten'
== Spawn extension (DLPN_voip, 8002, 1) exited non-zero on 'Local/8002@DLPN_voip-5fc3;2'
-- Playback of the next step file appears to be done.
-- Stopped music on hold on SIP/8004-084fdd18
== Spawn extension (macro-stdexten-followme, s, 5) exited non-zero on 'SIP/8004-084fdd18' in macro 'stdexten-followme'
== Spawn extension (macro-stdexten, s, 5) exited non-zero on 'SIP/8004-084fdd18' in macro 'stdexten'
== Spawn extension (DLPN_voip, 8000, 1) exited non-zero on 'SIP/8004-084fdd18'
Макрос:
[macro-stdexten-followme]
exten = s,1,Answer
exten = s,2,Dial(${ARG2},${RINGTIME},${DIALOPTIONS})
exten = s,3,Set(__FMCIDNUM=${CALLERID(num)})
exten = s,4,Set(__FMCIDNAME=${CALLERID(name)})
exten = s,5,Followme(${ARG1},${FOLLOWMEOPTIONS})
exten = s,6,Voicemail(${ARG1},u)
exten = s-NOANSWER,1,Voicemail(${ARG1},u)
exten = s-BUSY,1,Voicemail(${ARG1},b)
exten = s-BUSY,2,Goto(default,s,1)
exten = _s-.,1,Goto(s-NOANSWER,1)
exten = a,1,VoicemailMain(${ARG1})
All desires should be executed
|