voiceout
Showing
2 changed files
with
22 additions
and
15 deletions
| ... | @@ -312,7 +312,7 @@ class KPAMIListen implements IEventListener | ... | @@ -312,7 +312,7 @@ class KPAMIListen implements IEventListener |
| 312 | { | 312 | { |
| 313 | 313 | ||
| 314 | $newqueue=new Kqueue(); | 314 | $newqueue=new Kqueue(); |
| 315 | $newqueue->playbusyfile($dialline->channel,$dialline->server); | 315 | $newqueue->playabsencefile($dialline->channel,$dialline->server); |
| 316 | } | 316 | } |
| 317 | 317 | ||
| 318 | $callStat=CRMCall::where("did","like","%".substr($exten,-4)."%")->where("updated_at",">",date("Y-m-d"))->whereIn('state',['DialBegin', 'DialEnd'])->get(); | 318 | $callStat=CRMCall::where("did","like","%".substr($exten,-4)."%")->where("updated_at",">",date("Y-m-d"))->whereIn('state',['DialBegin', 'DialEnd'])->get(); |
| ... | @@ -469,8 +469,8 @@ class KPAMIListen implements IEventListener | ... | @@ -469,8 +469,8 @@ class KPAMIListen implements IEventListener |
| 469 | 469 | ||
| 470 | $tsip=Sipid::find($crmcall->sipid_id); | 470 | $tsip=Sipid::find($crmcall->sipid_id); |
| 471 | 471 | ||
| 472 | $newqueue=new Kqueue(); | 472 | //$newqueue=new Kqueue(); |
| 473 | $newqueue->playhangupfile($dialline->channel,$dialline->server); | 473 | //$newqueue->playhangupfile($dialline->channel,$dialline->server); |
| 474 | 474 | ||
| 475 | $newqueue=new Kqueue(); | 475 | $newqueue=new Kqueue(); |
| 476 | $newqueue->sipNotify($tsip,"dialerUI","hangup","c",$crmcall->id."~".$crmcall->number."~".base64_encode($channel)); | 476 | $newqueue->sipNotify($tsip,"dialerUI","hangup","c",$crmcall->id."~".$crmcall->number."~".base64_encode($channel)); |
| ... | @@ -665,7 +665,6 @@ class KPAMIListen implements IEventListener | ... | @@ -665,7 +665,6 @@ class KPAMIListen implements IEventListener |
| 665 | $dialline->channel=$dchannel; | 665 | $dialline->channel=$dchannel; |
| 666 | $dialline->save(); | 666 | $dialline->save(); |
| 667 | } | 667 | } |
| 668 | //Log::info("DialBegin".$dialline->channel." ^ ".$dialline->dchannel." ^ ".$dialline->status); | ||
| 669 | $tsip=Sipid::find($crmcall->sipid_id); | 668 | $tsip=Sipid::find($crmcall->sipid_id); |
| 670 | 669 | ||
| 671 | $newqueue=new Kqueue(); | 670 | $newqueue=new Kqueue(); | ... | ... |
| ... | @@ -40,29 +40,37 @@ exten => _1002XXX!,n,Hangup | ... | @@ -40,29 +40,37 @@ exten => _1002XXX!,n,Hangup |
| 40 | 40 | ||
| 41 | [kstychDialerINB] | 41 | [kstychDialerINB] |
| 42 | exten => _X!,1,Answer | 42 | exten => _X!,1,Answer |
| 43 | exten => _X!,n,GotoIfTime(12:58-03:58,mon-sat?aftrhrs,1) | ||
| 44 | exten => _X!,n,GotoIfTime(00:00-23:59,sun?afterhrs,1) | ||
| 43 | exten => _X!,n,Set(CONFBRIDGE(user,music_on_hold_when_empty)=yes) | 45 | exten => _X!,n,Set(CONFBRIDGE(user,music_on_hold_when_empty)=yes) |
| 44 | exten => _X!,n,MixMonitor(/var/spool/asterisk/astrec/${STRFTIME(${EPOCH},,%Y/%m/%d)}/inb/inbound_${STRFTIME(${EPOCH},Asia/Kolkata,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${EXTEN}_${UNIQUEID}.gsm,av(0)V(0)) | 46 | exten => _X!,n,MixMonitor(/var/spool/asterisk/astrec/${STRFTIME(${EPOCH},,%Y/%m/%d)}/inb/inbound_${STRFTIME(${EPOCH},Asia/Kolkata,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${EXTEN}_${UNIQUEID}.gsm,av(0)V(0)) |
| 45 | exten => _X!,n,ConfBridge(${CHANNEL}) | 47 | exten => _X!,n,ConfBridge(${CHANNEL}) |
| 46 | exten => _X!,n,Hangup | 48 | exten => _X!,n,Hangup |
| 47 | 49 | ||
| 50 | exten => aftrhrs,1,Playback(/var/lib/asterisk/sounds/audio_holiday_vrm_V2) | ||
| 51 | exten => aftrhrs,n,Hangup | ||
| 52 | |||
| 53 | exten => afterhrs,1,Playback(/var/lib/asterisk/sounds/audio_holiday_vrm_V2) | ||
| 54 | exten => aftrhrs,n,Hangup | ||
| 55 | |||
| 48 | [kstychPlayFile] | 56 | [kstychPlayFile] |
| 49 | exten => 1001,1,Answer | 57 | exten => 1001,1,Answer |
| 50 | exten => 1001,n,Playback(silence/1) | 58 | exten => 1001,n,Playback(silence/1) |
| 51 | exten => 1001,n,Playback(/var/lib/asterisk/sounds/RM_not_available_unreachabl) | 59 | exten => 1001,n,Playback(/var/lib/asterisk/sounds/audio_busy_rm_V2) |
| 52 | exten => 1001,n,Hangup | 60 | exten => 1001,n,Hangup |
| 53 | 61 | ||
| 54 | [kstychPlayHangFile] | 62 | ;[kstychPlayHangFile] |
| 55 | exten => 3001,1,Answer | 63 | ;exten => 3001,1,Answer |
| 56 | exten => 3001,n,Playback(silence/1) | 64 | ;exten => 3001,n,Playback(silence/1) |
| 57 | exten => 3001,n,Playback(/var/lib/asterisk/sounds/hangup_beep) | 65 | ;exten => 3001,n,Playback(/var/lib/asterisk/sounds/hangup_beep) |
| 58 | exten => 3001,n,Hangup | 66 | ;exten => 3001,n,Hangup |
| 59 | 67 | ||
| 60 | 68 | ||
| 61 | ;[kstychAbsFile] | 69 | [kstychAbsFile] |
| 62 | ;exten => 2001,1,Answer | 70 | exten => 2001,1,Answer |
| 63 | ;exten => 2001,n,Playback(silence/1) | 71 | exten => 2001,n,Playback(silence/1) |
| 64 | ;exten => 2001,n,Playback(/var/lib/asterisk/sounds/RM_not_available_unreachabl) | 72 | exten => 2001,n,Playback(/var/lib/asterisk/sounds/audio_working_hours_vrm_V2) |
| 65 | ;exten => 2001,n,Hangup | 73 | exten => 2001,n,Hangup |
| 66 | 74 | ||
| 67 | [SIPDialerINB] | 75 | [SIPDialerINB] |
| 68 | exten => _X!,1,Goto(kstychDialerINB,${EXTEN},1) | 76 | exten => _X!,1,Goto(kstychDialerINB,${EXTEN},1) | ... | ... |
-
Please register or sign in to post a comment