avayax

Member

Last active 5 years ago

  1. 8 years ago
    Sun May 8 21:56:46 2016
    avayax started the conversation Improve Conference Plugin.

    I know that the conference action button is essentially the same as chanspy and comes with certain limitations, but from a user perspective, who is thinking that he is actually invoking a conference, similar to a conference button on a phone, there are a few things that are somewhat inconvenient or confusing to him, and maybe there are ways to improve that.

    -When barging into an active call using the conf action button, I am dropped from the call when one of the other parties hangs up. Quite often in a 3 way conference, one party drops out and the other two want to continue for a bit.
    Same when inviting someone into a conference, when I hang up (or the party I was initially talking to), all the other parties drop out too. However they might want to continue the conversation.
    This is understandable from a chanspy perspective, but the users will be confused as this usually doesn't happen during ordinary conferences.

    -When inviting a party via conf action button, there is now way to undo the invite via hangup action button. The party will continue to ring until voice mail picks up or similar, but I have no way of hanging up that channel unless I hang up the call I am on entirely. Also on FOP2, there is no indication that the invited party is ringing (flashing handset on called party).

  2. Sat May 7 11:35:54 2016
    avayax started the conversation Turn off "Talking to" Popup.

    Turning off "Talking To" popups doesn't work, I set "notify_on_connect = 0" in fop2.cfg, but no effect.
    I also would like to turn off fop2 ringing popups "notify_on_ringing = 0", but this also turns off browser notification popups on incoming calls, which I would like to keep.
    Is there a way to keep browser notification popups, but not fop2 popups?
    What is the correct way of turning off "talking to" popups (both browser and fop2 if possible)?

  3. Fri May 6 19:46:50 2016

    This is my /var/www/html/fop2/admin/plugins/conferencebutton/conferencebutton.pl now.
    Auto answer doesn't work.

    $Client_Post_Command_Handler{'conferencebutton'}{'customconference'} = sub {
    my @allreturn = ();
    my $origen = shift;
    my $destino = shift;
    my $contexto = shift;
    my $socket = shift;
    my $mychannel = main::get_btn_config( "$contexto", $origen, 'MAINCHANNEL');
    my $extension_to_dial = $destino;

    if ( !main::hasPermChannel( $socket, "dial", $mychannel ) && !main::hasPerm( $socket, "all" ) ) {
    # No 'dial' permission, abort action
    print "No permissions for conference\n";
    return @allreturn;
    }

    my @orivariables;
    my $autoanswer = main::get_btn_config( "$contexto", $origen, 'AUTOANSWER');
    my $autoanswer_header = main::get_btn_config( "$contexto", $origen, 'AUTOANSWERHEADER');
    my $originate_variable = main::get_btn_config( "$contexto", $origen, 'ORIGINATEVARIABLES');

    if ( $autoanswer_header ne "" && $autoanswer == 1) {
    push @orivariables, $autoanswer_header;
    }
    if ( $originate_variable ne "" ) {
    push @orivariables, $originate_variable;
    }

    my $orivariable = join( ',', @orivariables );

    my $return = "Action: Originate\r\n";
    $return .= "Channel: Local/$extension_to_dial\@from-internal\r\n";
    $return .= "Application: ChanSpy\r\n";
    $return .= "Data: $mychannel,BEq\r\n";
    $return .= "Variable: $orivariable\r\n";
    $return .= "\r\n";
    push @allreturn, $return;
    return @allreturn;
    };

    $Client_Pre_Command_Handler{'conferencebutton'}{'ping'} = sub {
    print "pong pong conferencebutton!\n";
    };

    $AMI_Event_Handler{'conferencebutton'}{'QUEUEMEMBER'} = sub {
    my $event = shift;

    #my @keys = keys %$event;
    #foreach my $key (@keys) {
    # print "$key = ".${$event}{$key}."\n";
    #}
    #print "\n";
    };

  4. Thu May 5 21:19:19 2016
    avayax started the conversation Annual Maintenance on FOP2 lite.

    I am running FOP2 lite on a test server to test upgrades before I upgrade my licensed production servers.
    Just tried upgrading to 2.31 and I got this:
    You must purchase the annual maintenance fee in order to upgrade your
    version ( https://www.fop2.com/buy.php ).

    Or you can keep running the version you have installed now.

    Upgrade Aborted. License reactivation failed.
    .....

    Do I need to purchase annual maintenance on FOP2 lite as well?

  5. Thu May 5 20:01:36 2016

    Is this something you could add in a future release?
    Auto Answer already works on listen and listen/whisper, and I believe the conference action button is the same as listen/whisper, isn't it?

    Thank you for considering this.

  6. Wed May 4 20:50:53 2016
    avayax started the conversation FOP2 manager display Park but not all buttons.

    When editing a user in manager, under 3. Groups, I would like to be able to select park slot buttons to be displayed on fop2, but not conferences. Right now parking slots are only displayed when selecting "All Buttons", which also displays other unwanted buttons for that user.

    So I suggest you add the ability to select/deselect parking slots under user edit.

  7. Sat Apr 16 20:23:13 2016
    avayax started the conversation When applying filter, groups switch positions.

    On FOP2 I have two groups of extensions with a different name.
    What happens quite often is that when I apply a filter on fop2 and undo the filter, the groups on my screen switch positions.

    2.30.06

  8. Mon Mar 28 16:56:23 2016
    avayax posted in DND from FOP2.

    When DND has been activated via feature code from my phone and deactivated from FOP2 the CLI's output for devstate list is Name: 'Custom:DND5314' State: 'NOT_INUSE' and --- Name: 'Custom:DEVDND5314' State: 'NOT_INUSE'. So looks like DND is turned off.
    However it's not entirely.

    Below are two outputs of the Asterisk CLI for two calls. Call 1 with DND activated via feature code from the phone and not deactivated from FOP2.
    Call 2 is where DND was activated via feature code from the phone^and deactivated from FOP2.
    The call still fails.
    The CLI output is different.

    Call 2 receives a SIP response 480 "Temporarily not available" and congestion/unavailable, whereas call 1 a busy.
    Sorry for the lengthy post.

    Call 2:

    • - Executing [5314@from-internal:1] GotoIf("SIP/5313-00001122", "1?ext-local,5314,1") in new stack
    • - Goto (ext-local,5314,1)
    • - Executing [5314@ext-local:1] Set("SIP/5313-00001122", "__RINGTIMER=17") in new stack
    • - Executing [5314@ext-local:2] Macro("SIP/5313-00001122", "exten-vm,5314,5314,0,0,0") in new stack
    • - Executing [s@macro-exten-vm:1] Macro("SIP/5313-00001122", "user-callerid,") in new stack
    • - Executing [s@macro-user-callerid:1] Set("SIP/5313-00001122", "TOUCH_MONITOR=1459183071.8033") in new stack
    • - Executing [s@macro-user-callerid:2] Set("SIP/5313-00001122", "AMPUSER=5313") in new stack
    • - Executing [s@macro-user-callerid:3] GotoIf("SIP/5313-00001122", "0?report") in new stack
    • - Executing [s@macro-user-callerid:4] ExecIf("SIP/5313-00001122", "1?Set(REALCALLERIDNUM=5313)") in new stack
    • - Executing [s@macro-user-callerid:5] Set("SIP/5313-00001122", "AMPUSER=5313") in new stack
    • - Executing [s@macro-user-callerid:6] GotoIf("SIP/5313-00001122", "0?limit") in new stack
    • - Executing [s@macro-user-callerid:7] Set("SIP/5313-00001122", "AMPUSERCIDNAME=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:8] GotoIf("SIP/5313-00001122", "0?report") in new stack
    • - Executing [s@macro-user-callerid:9] Set("SIP/5313-00001122", "AMPUSERCID=5313") in new stack
    • - Executing [s@macro-user-callerid:10] Set("SIP/5313-00001122", "__DIAL_OPTIONS=Ttr") in new stack
    • - Executing [s@macro-user-callerid:11] Set("SIP/5313-00001122", "CALLERID(all)="Johann T20P" <5313>") in new stack
    • - Executing [s@macro-user-callerid:12] GotoIf("SIP/5313-00001122", "0?limit") in new stack
    • - Executing [s@macro-user-callerid:13] ExecIf("SIP/5313-00001122", "0?Set(GROUP(concurrency_limit)=5313)") in new stack
    • - Executing [s@macro-user-callerid:14] ExecIf("SIP/5313-00001122", "0?Set(CHANNEL(language)=)") in new stack
    • - Executing [s@macro-user-callerid:15] GotoIf("SIP/5313-00001122", "0?continue") in new stack
    • - Executing [s@macro-user-callerid:16] ExecIf("SIP/5313-00001122", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
    • - Executing [s@macro-user-callerid:17] Set("SIP/5313-00001122", "__TTL=64") in new stack
    • - Executing [s@macro-user-callerid:18] GotoIf("SIP/5313-00001122", "1?continue") in new stack
    • - Goto (macro-user-callerid,s,29)
    • - Executing [s@macro-user-callerid:29] Set("SIP/5313-00001122", "CALLERID(number)=5313") in new stack
    • - Executing [s@macro-user-callerid:30] Set("SIP/5313-00001122", "CALLERID(name)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:31] Set("SIP/5313-00001122", "CDR(cnum)=5313") in new stack
    • - Executing [s@macro-user-callerid:32] Set("SIP/5313-00001122", "CDR(cnam)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:33] Set("SIP/5313-00001122", "CHANNEL(language)=en") in new stack
    • - Executing [s@macro-user-callerid:34] GosubIf("SIP/5313-00001122", "0?app-check-classofservce,s,1()") in new stack
    • - Executing [s@macro-exten-vm:2] Set("SIP/5313-00001122", "RingGroupMethod=none") in new stack
    • - Executing [s@macro-exten-vm:3] Set("SIP/5313-00001122", "__EXTTOCALL=5314") in new stack
    • - Executing [s@macro-exten-vm:4] Set("SIP/5313-00001122", "__PICKUPMARK=5314") in new stack
    • - Executing [s@macro-exten-vm:5] Set("SIP/5313-00001122", "RT=17") in new stack
    • - Executing [s@macro-exten-vm:6] Gosub("SIP/5313-00001122", "sub-record-check,s,1(exten,5314,dontcare)") in new stack
    • - Executing [s@sub-record-check:1] GotoIf("SIP/5313-00001122", "0?initialized") in new stack
    • - Executing [s@sub-record-check:2] Set("SIP/5313-00001122", "__REC_STATUS=INITIALIZED") in new stack
    • - Executing [s@sub-record-check:3] Set("SIP/5313-00001122", "NOW=1459183071") in new stack
    • - Executing [s@sub-record-check:4] Set("SIP/5313-00001122", "__DAY=28") in new stack
    • - Executing [s@sub-record-check:5] Set("SIP/5313-00001122", "__MONTH=03") in new stack
    • - Executing [s@sub-record-check:6] Set("SIP/5313-00001122", "__YEAR=2016") in new stack
    • - Executing [s@sub-record-check:7] Set("SIP/5313-00001122", "__TIMESTR=20160328-123751") in new stack
    • - Executing [s@sub-record-check:8] Set("SIP/5313-00001122", "__FROMEXTEN=5313") in new stack
    • - Executing [s@sub-record-check:9] Set("SIP/5313-00001122", "__MON_FMT=wav") in new stack
    • - Executing [s@sub-record-check:10] NoOp("SIP/5313-00001122", "Recordings initialized") in new stack
    • - Executing [s@sub-record-check:11] ExecIf("SIP/5313-00001122", "0?Set(ARG3=dontcare)") in new stack
    • - Executing [s@sub-record-check:12] Set("SIP/5313-00001122", "REC_POLICY_MODE_SAVE=") in new stack
    • - Executing [s@sub-record-check:13] ExecIf("SIP/5313-00001122", "0?Set(REC_STATUS=NO)") in new stack
    • - Executing [s@sub-record-check:14] GotoIf("SIP/5313-00001122", "5?checkaction") in new stack
    • - Goto (sub-record-check,s,17)
    • - Executing [s@sub-record-check:17] GotoIf("SIP/5313-00001122", "1?sub-record-check,exten,1") in new stack
    • - Goto (sub-record-check,exten,1)
    • - Executing [exten@sub-record-check:1] NoOp("SIP/5313-00001122", "Exten Recording Check between 5313 and 5314") in new stack
    • - Executing [exten@sub-record-check:2] Set("SIP/5313-00001122", "CALLTYPE=internal") in new stack
    • - Executing [exten@sub-record-check:3] ExecIf("SIP/5313-00001122", "0?Set(CALLTYPE=)") in new stack
    • - Executing [exten@sub-record-check:4] Set("SIP/5313-00001122", "CALLEE=dontcare") in new stack
    • - Executing [exten@sub-record-check:5] ExecIf("SIP/5313-00001122", "0?Set(CALLEE=dontcare)") in new stack
    • - Executing [exten@sub-record-check:6] GotoIf("SIP/5313-00001122", "0?callee") in new stack
    • - Executing [exten@sub-record-check:7] GotoIf("SIP/5313-00001122", "1?caller") in new stack
    • - Goto (sub-record-check,exten,13)
    • - Executing [exten@sub-record-check:13] Set("SIP/5313-00001122", "RECMODE=dontcare") in new stack
    • - Executing [exten@sub-record-check:14] ExecIf("SIP/5313-00001122", "0?Set(RECMODE=dontcare)") in new stack
    • - Executing [exten@sub-record-check:15] ExecIf("SIP/5313-00001122", "1?Set(RECMODE=dontcare)") in new stack
    • - Executing [exten@sub-record-check:16] Gosub("SIP/5313-00001122", "recordcheck,1(dontcare,internal,5314)") in new stack
    • - Executing [recordcheck@sub-record-check:1] NoOp("SIP/5313-00001122", "Starting recording check against dontcare") in new stack
    • - Executing [recordcheck@sub-record-check:2] Goto("SIP/5313-00001122", "dontcare") in new stack
    • - Goto (sub-record-check,recordcheck,3)
    • - Executing [recordcheck@sub-record-check:3] Return("SIP/5313-00001122", "") in new stack
    • - Executing [exten@sub-record-check:17] Return("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-exten-vm:7] GotoIf("SIP/5313-00001122", "1?macrodial") in new stack
    • - Goto (macro-exten-vm,s,13)
    • - Executing [s@macro-exten-vm:13] GosubIf("SIP/5313-00001122", "0?clrheader,1()") in new stack
    • - Executing [s@macro-exten-vm:14] Macro("SIP/5313-00001122", "dial-one,17,Ttr,5314") in new stack
    • - Executing [s@macro-dial-one:1] Set("SIP/5313-00001122", "DEXTEN=5314") in new stack
    • - Executing [s@macro-dial-one:2] Set("SIP/5313-00001122", "DIALSTATUS_CW=") in new stack
    • - Executing [s@macro-dial-one:3] GosubIf("SIP/5313-00001122", "0?screen,1()") in new stack
    • - Executing [s@macro-dial-one:4] GosubIf("SIP/5313-00001122", "0?cf,1()") in new stack
    • - Executing [s@macro-dial-one:5] GotoIf("SIP/5313-00001122", "1?skip1") in new stack
    • - Goto (macro-dial-one,s,8)
    • - Executing [s@macro-dial-one:8] GotoIf("SIP/5313-00001122", "0?nodial") in new stack
    • - Executing [s@macro-dial-one:9] GotoIf("SIP/5313-00001122", "0?continue") in new stack
    • - Executing [s@macro-dial-one:10] Set("SIP/5313-00001122", "EXTHASCW=ENABLED") in new stack
    • - Executing [s@macro-dial-one:11] GotoIf("SIP/5313-00001122", "0?next1:cwinusebusy") in new stack
    • - Goto (macro-dial-one,s,23)
    • - Executing [s@macro-dial-one:23] GotoIf("SIP/5313-00001122", "0?next3:continue") in new stack
    • - Goto (macro-dial-one,s,25)
    • - Executing [s@macro-dial-one:25] GotoIf("SIP/5313-00001122", "0?nodial") in new stack
    • - Executing [s@macro-dial-one:26] GosubIf("SIP/5313-00001122", "1?dstring,1():dlocal,1()") in new stack
    • - Executing [dstring@macro-dial-one:1] Set("SIP/5313-00001122", "DSTRING=") in new stack
    • - Executing [dstring@macro-dial-one:2] Set("SIP/5313-00001122", "DEVICES=5314") in new stack
    • - Executing [dstring@macro-dial-one:3] ExecIf("SIP/5313-00001122", "0?Return()") in new stack
    • - Executing [dstring@macro-dial-one:4] ExecIf("SIP/5313-00001122", "0?Set(DEVICES=314)") in new stack
    • - Executing [dstring@macro-dial-one:5] Set("SIP/5313-00001122", "LOOPCNT=1") in new stack
    • - Executing [dstring@macro-dial-one:6] Set("SIP/5313-00001122", "ITER=1") in new stack
    • - Executing [dstring@macro-dial-one:7] Set("SIP/5313-00001122", "THISDIAL=SIP/5314") in new stack
    • - Executing [dstring@macro-dial-one:8] GosubIf("SIP/5313-00001122", "1?zap2dahdi,1()") in new stack
    • - Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/5313-00001122", "0?Return()") in new stack
    • - Executing [zap2dahdi@macro-dial-one:2] Set("SIP/5313-00001122", "NEWDIAL=") in new stack
    • - Executing [zap2dahdi@macro-dial-one:3] Set("SIP/5313-00001122", "LOOPCNT2=1") in new stack
    • - Executing [zap2dahdi@macro-dial-one:4] Set("SIP/5313-00001122", "ITER2=1") in new stack
    • - Executing [zap2dahdi@macro-dial-one:5] Set("SIP/5313-00001122", "THISPART2=SIP/5314") in new stack
    • - Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/5313-00001122", "0?Set(THISPART2=DAHDI/5314)") in new stack
    • - Executing [zap2dahdi@macro-dial-one:7] Set("SIP/5313-00001122", "NEWDIAL=SIP/5314&") in new stack
    • - Executing [zap2dahdi@macro-dial-one:8] Set("SIP/5313-00001122", "ITER2=2") in new stack
    • - Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/5313-00001122", "0?begin2") in new stack
    • - Executing [zap2dahdi@macro-dial-one:10] Set("SIP/5313-00001122", "THISDIAL=SIP/5314") in new stack
    • - Executing [zap2dahdi@macro-dial-one:11] Return("SIP/5313-00001122", "") in new stack
    • - Executing [dstring@macro-dial-one:9] GotoIf("SIP/5313-00001122", "1?docheck") in new stack
    • - Goto (macro-dial-one,dstring,12)
    • - Executing [dstring@macro-dial-one:12] GotoIf("SIP/5313-00001122", "0?skipset") in new stack
    • - Executing [dstring@macro-dial-one:13] Set("SIP/5313-00001122", "DSTRING=SIP/5314&") in new stack
    • - Executing [dstring@macro-dial-one:14] Set("SIP/5313-00001122", "ITER=2") in new stack
    • - Executing [dstring@macro-dial-one:15] GotoIf("SIP/5313-00001122", "0?begin") in new stack
    • - Executing [dstring@macro-dial-one:16] ExecIf("SIP/5313-00001122", "0?Return()") in new stack
    • - Executing [dstring@macro-dial-one:17] Set("SIP/5313-00001122", "DSTRING=SIP/5314") in new stack
    • - Executing [dstring@macro-dial-one:18] Return("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-dial-one:27] GotoIf("SIP/5313-00001122", "0?nodial") in new stack
    • - Executing [s@macro-dial-one:28] GotoIf("SIP/5313-00001122", "0?skiptrace") in new stack
    • - Executing [s@macro-dial-one:29] GosubIf("SIP/5313-00001122", "1?ctset,1():ctclear,1()") in new stack
    • - Executing [ctset@macro-dial-one:1] Set("SIP/5313-00001122", "DB(CALLTRACE/5314)=5313") in new stack
    • - Executing [ctset@macro-dial-one:2] Return("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-dial-one:30] Set("SIP/5313-00001122", "D_OPTIONS=Ttr") in new stack
    • - Executing [s@macro-dial-one:31] NoOp("SIP/5313-00001122", "Blind Transfer: , Attended Transfer: , User: 5313, Alert Info: ") in new stack
    • - Executing [s@macro-dial-one:32] ExecIf("SIP/5313-00001122", "1?Set(ALERT_INFO=)") in new stack
    • - Executing [s@macro-dial-one:33] ExecIf("SIP/5313-00001122", "0?Set(ALERT_INFO=)") in new stack
    • - Executing [s@macro-dial-one:34] ExecIf("SIP/5313-00001122", "0?Set(ALERT_INFO=)") in new stack
    • - Executing [s@macro-dial-one:35] GosubIf("SIP/5313-00001122", "0?func-set-sipheader,s,1(Alert-Info,)") in new stack
    • - Executing [s@macro-dial-one:36] ExecIf("SIP/5313-00001122", "0?Set(CHANNEL(musicclass)=)") in new stack
    • - Executing [s@macro-dial-one:37] GosubIf("SIP/5313-00001122", "0?qwait,1()") in new stack
    • - Executing [s@macro-dial-one:38] Set("SIP/5313-00001122", "__CWIGNORE=") in new stack
    • - Executing [s@macro-dial-one:39] Set("SIP/5313-00001122", "__KEEPCID=TRUE") in new stack
    • - Executing [s@macro-dial-one:40] GotoIf("SIP/5313-00001122", "0?usegoto,1") in new stack
    • - Executing [s@macro-dial-one:41] GotoIf("SIP/5313-00001122", "0?godial") in new stack
    • - Executing [s@macro-dial-one:42] Gosub("SIP/5313-00001122", "sub-presencestate-display,s,1(5314)") in new stack
    • - Executing [s@sub-presencestate-display:1] Goto("SIP/5313-00001122", "state-away,1") in new stack
    • - Goto (sub-presencestate-display,state-away,1)
    • - Executing [state-away@sub-presencestate-display:1] Set("SIP/5313-00001122", "PRESENCESTATE_DISPLAY=(Away)") in new stack
    • - Executing [state-away@sub-presencestate-display:2] Return("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-dial-one:43] Set("SIP/5313-00001122", "CONNECTEDLINE(name,i)=Johann Zurner(Away)") in new stack
    • - Executing [s@macro-dial-one:44] Set("SIP/5313-00001122", "CONNECTEDLINE(num)=5314") in new stack
    • - Executing [s@macro-dial-one:45] Set("SIP/5313-00001122", "D_OPTIONS=TtrI") in new stack
    • - Executing [s@macro-dial-one:46] Macro("SIP/5313-00001122", "dialout-one-predial-hook,") in new stack
    • - Executing [s@macro-dialout-one-predial-hook:1] MacroExit("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-dial-one:47] Dial("SIP/5313-00001122", "SIP/5314,17,TtrIb(func-apply-sipheaders^s^1)") in new stack

    == Using SIP VIDEO TOS bits 136
    == Using SIP VIDEO CoS mark 6
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5

    • - SIP/5314-00001123 Internal Gosub(func-apply-sipheaders,s,1) start
    • - Executing [s@func-apply-sipheaders:1] NoOp("SIP/5314-00001123", "Applying SIP Headers to channel") in new stack
    • - Executing [s@func-apply-sipheaders:2] Set("SIP/5314-00001123", "SIPHEADERKEYS=") in new stack
    • - Executing [s@func-apply-sipheaders:3] While("SIP/5314-00001123", "0") in new stack
    • - Jumping to priority 7
    • - Executing [s@func-apply-sipheaders:8] Return("SIP/5314-00001123", "") in new stack

    == Spawn extension (from-internal, 5314, 1) exited non-zero on 'SIP/5314-00001123'

    • - SIP/5314-00001123 Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
    • - Called SIP/5314
    • - Connected line update to SIP/5313-00001122 prevented.
    • - Got SIP response 480 "Temporarily not available" back from 10.124.193.26:5060
    • - SIP/5314-00001123 is circuit-busy

    == Everyone is busy/congested at this time (1:0/1/0)

    • - Executing [s@macro-dial-one:48] ExecIf("SIP/5313-00001122", "0?MacroExit()") in new stack
    • - Executing [s@macro-dial-one:49] ExecIf("SIP/5313-00001122", "0?Set(DIALSTATUS=)") in new stack
    • - Executing [s@macro-dial-one:50] GosubIf("SIP/5313-00001122", "0?s-CONGESTION,1()") in new stack
    • - Executing [s@macro-dial-one:51] MacroExit("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-exten-vm:15] Set("SIP/5313-00001122", "SV_DIALSTATUS=CONGESTION") in new stack
    • - Executing [s@macro-exten-vm:16] GosubIf("SIP/5313-00001122", "0?docfu,1()") in new stack
    • - Executing [s@macro-exten-vm:17] GosubIf("SIP/5313-00001122", "0?docfb,1()") in new stack
    • - Executing [s@macro-exten-vm:18] Set("SIP/5313-00001122", "DIALSTATUS=CONGESTION") in new stack
    • - Executing [s@macro-exten-vm:19] ExecIf("SIP/5313-00001122", "0?MacroExit()") in new stack
    • - Executing [s@macro-exten-vm:20] GotoIf("SIP/5313-00001122", "0?s-CONGESTION,1") in new stack
    • - Executing [s@macro-exten-vm:21] Macro("SIP/5313-00001122", "vm,5314,CONGESTION,") in new stack
    • - Executing [s@macro-vm:1] Macro("SIP/5313-00001122", "user-callerid,SKIPTTL") in new stack
    • - Executing [s@macro-user-callerid:1] Set("SIP/5313-00001122", "TOUCH_MONITOR=1459183071.8033") in new stack
    • - Executing [s@macro-user-callerid:2] Set("SIP/5313-00001122", "AMPUSER=5313") in new stack
    • - Executing [s@macro-user-callerid:3] GotoIf("SIP/5313-00001122", "11?report") in new stack
    • - Goto (macro-user-callerid,s,15)
    • - Executing [s@macro-user-callerid:15] GotoIf("SIP/5313-00001122", "1?continue") in new stack
    • - Goto (macro-user-callerid,s,29)
    • - Executing [s@macro-user-callerid:29] Set("SIP/5313-00001122", "CALLERID(number)=5313") in new stack
    • - Executing [s@macro-user-callerid:30] Set("SIP/5313-00001122", "CALLERID(name)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:31] Set("SIP/5313-00001122", "CDR(cnum)=5313") in new stack
    • - Executing [s@macro-user-callerid:32] Set("SIP/5313-00001122", "CDR(cnam)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:33] Set("SIP/5313-00001122", "CHANNEL(language)=en") in new stack
    • - Executing [s@macro-user-callerid:34] GosubIf("SIP/5313-00001122", "0?app-check-classofservce,s,1()") in new stack
    • - Executing [s@macro-vm:2] Set("SIP/5313-00001122", "VMGAIN=g(12)") in new stack
    • - Executing [s@macro-vm:3] Macro("SIP/5313-00001122", "blkvm-check,") in new stack
    • - Executing [s@macro-blkvm-check:1] Set("SIP/5313-00001122", "GOSUB_RETVAL=") in new stack
    • - Executing [s@macro-blkvm-check:2] ExecIf("SIP/5313-00001122", "0?Set(GOSUB_RETVAL=TRUE)") in new stack
    • - Executing [s@macro-blkvm-check:3] MacroExit("SIP/5313-00001122", "") in new stack
    • - Executing [s@macro-vm:4] GotoIf("SIP/5313-00001122", "1?vmx,1") in new stack
    • - Goto (macro-vm,vmx,1)
    • - Executing [vmx@macro-vm:1] Set("SIP/5313-00001122", "MEXTEN=5314") in new stack
    • - Executing [vmx@macro-vm:2] Set("SIP/5313-00001122", "MMODE=CONGESTION") in new stack
    • - Executing [vmx@macro-vm:3] Set("SIP/5313-00001122", "RETVM=") in new stack
    • - Executing [vmx@macro-vm:4] Set("SIP/5313-00001122", "MODE=unavail") in new stack
    • - Executing [vmx@macro-vm:5] Macro("SIP/5313-00001122", "get-vmcontext,5314") in new stack
    • - Executing [s@macro-get-vmcontext:1] Set("SIP/5313-00001122", "VMCONTEXT=default") in new stack
    • - Executing [s@macro-get-vmcontext:2] GotoIf("SIP/5313-00001122", "0?200:300") in new stack
    • - Goto (macro-get-vmcontext,s,300)
    • - Executing [s@macro-get-vmcontext:300] NoOp("SIP/5313-00001122", "") in new stack
    • - Executing [vmx@macro-vm:6] Set("SIP/5313-00001122", "MODE=unavail") in new stack
    • - Executing [vmx@macro-vm:7] NoOp("SIP/5313-00001122", "MODE IS: unavail") in new stack
    • - Executing [vmx@macro-vm:8] GotoIf("SIP/5313-00001122", "1?chknomsg") in new stack
    • - Goto (macro-vm,vmx,10)
    • - Executing [vmx@macro-vm:10] GotoIf("SIP/5313-00001122", "0?s-CONGESTION,1") in new stack
    • - Executing [vmx@macro-vm:11] GotoIf("SIP/5313-00001122", "1?notdirect") in new stack
    • - Goto (macro-vm,vmx,13)
    • - Executing [vmx@macro-vm:13] NoOp("SIP/5313-00001122", "Checking if ext 5314 is enabled: ") in new stack
    • - Executing [vmx@macro-vm:14] GotoIf("SIP/5313-00001122", "1?s-CONGESTION,1") in new stack
    • - Goto (macro-vm,s-CONGESTION,1)
    • - Executing [s-CONGESTION@macro-vm:1] Macro("SIP/5313-00001122", "get-vmcontext,5314") in new stack
    • - Executing [s@macro-get-vmcontext:1] Set("SIP/5313-00001122", "VMCONTEXT=default") in new stack
    • - Executing [s@macro-get-vmcontext:2] GotoIf("SIP/5313-00001122", "0?200:300") in new stack
    • - Goto (macro-get-vmcontext,s,300)
    • - Executing [s@macro-get-vmcontext:300] NoOp("SIP/5313-00001122", "") in new stack
    • - Executing [s-CONGESTION@macro-vm:2] VoiceMail("SIP/5313-00001122", "5314@default,ug(12)") in new stack
    • - <SIP/5313-00001122> Playing '/var/spool/asterisk/voicemail/default/5314/unavail.slin' (language 'en')

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Call 1:

    • - <SIP/5314-00001125> Playing 'activated.gsm' (language 'en')
    • - Executing [*78@from-internal:14] Macro("SIP/5314-00001125", "hangupcall,") in new stack
    • - Executing [s@macro-hangupcall:1] ExecIf("SIP/5314-00001125", "0?Set(CDR(recordingfile)=.)") in new stack
    • - Executing [s@macro-hangupcall:2] GotoIf("SIP/5314-00001125", "1?theend") in new stack
    • - Goto (macro-hangupcall,s,4)
    • - Executing [s@macro-hangupcall:4] ExecIf("SIP/5314-00001125", "0?Set(CDR(recordingfile)=)") in new stack
    • - Executing [s@macro-hangupcall:5] Hangup("SIP/5314-00001125", "") in new stack

    == Spawn extension (macro-hangupcall, s, 5) exited non-zero on 'SIP/5314-00001125' in macro 'hangupcall'
    == Spawn extension (from-internal, *78, 14) exited non-zero on 'SIP/5314-00001125'

    • - Executing [h@from-internal:1] Macro("SIP/5314-00001125", "hangupcall") in new stack
    • - Executing [s@macro-hangupcall:1] ExecIf("SIP/5314-00001125", "0?Set(CDR(recordingfile)=.)") in new stack
    • - Executing [s@macro-hangupcall:2] GotoIf("SIP/5314-00001125", "1?theend") in new stack
    • - Goto (macro-hangupcall,s,4)
    • - Executing [s@macro-hangupcall:4] ExecIf("SIP/5314-00001125", "0?Set(CDR(recordingfile)=)") in new stack
    • - Executing [s@macro-hangupcall:5] Hangup("SIP/5314-00001125", "") in new stack

    == Spawn extension (macro-hangupcall, s, 5) exited non-zero on 'SIP/5314-00001125' in macro 'hangupcall'
    == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/5314-00001125'
    == Using SIP VIDEO TOS bits 136
    == Using SIP VIDEO CoS mark 6
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5

    • - Executing [5314@from-internal:1] GotoIf("SIP/5313-00001126", "1?ext-local,5314,1") in new stack
    • - Goto (ext-local,5314,1)
    • - Executing [5314@ext-local:1] Set("SIP/5313-00001126", "__RINGTIMER=17") in new stack
    • - Executing [5314@ext-local:2] Macro("SIP/5313-00001126", "exten-vm,5314,5314,0,0,0") in new stack
    • - Executing [s@macro-exten-vm:1] Macro("SIP/5313-00001126", "user-callerid,") in new stack
    • - Executing [s@macro-user-callerid:1] Set("SIP/5313-00001126", "TOUCH_MONITOR=1459183131.8037") in new stack
    • - Executing [s@macro-user-callerid:2] Set("SIP/5313-00001126", "AMPUSER=5313") in new stack
    • - Executing [s@macro-user-callerid:3] GotoIf("SIP/5313-00001126", "0?report") in new stack
    • - Executing [s@macro-user-callerid:4] ExecIf("SIP/5313-00001126", "1?Set(REALCALLERIDNUM=5313)") in new stack
    • - Executing [s@macro-user-callerid:5] Set("SIP/5313-00001126", "AMPUSER=5313") in new stack
    • - Executing [s@macro-user-callerid:6] GotoIf("SIP/5313-00001126", "0?limit") in new stack
    • - Executing [s@macro-user-callerid:7] Set("SIP/5313-00001126", "AMPUSERCIDNAME=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:8] GotoIf("SIP/5313-00001126", "0?report") in new stack
    • - Executing [s@macro-user-callerid:9] Set("SIP/5313-00001126", "AMPUSERCID=5313") in new stack
    • - Executing [s@macro-user-callerid:10] Set("SIP/5313-00001126", "__DIAL_OPTIONS=Ttr") in new stack
    • - Executing [s@macro-user-callerid:11] Set("SIP/5313-00001126", "CALLERID(all)="Johann T20P" <5313>") in new stack
    • - Executing [s@macro-user-callerid:12] GotoIf("SIP/5313-00001126", "0?limit") in new stack
    • - Executing [s@macro-user-callerid:13] ExecIf("SIP/5313-00001126", "0?Set(GROUP(concurrency_limit)=5313)") in new stack
    • - Executing [s@macro-user-callerid:14] ExecIf("SIP/5313-00001126", "0?Set(CHANNEL(language)=)") in new stack
    • - Executing [s@macro-user-callerid:15] GotoIf("SIP/5313-00001126", "0?continue") in new stack
    • - Executing [s@macro-user-callerid:16] ExecIf("SIP/5313-00001126", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
    • - Executing [s@macro-user-callerid:17] Set("SIP/5313-00001126", "__TTL=64") in new stack
    • - Executing [s@macro-user-callerid:18] GotoIf("SIP/5313-00001126", "1?continue") in new stack
    • - Goto (macro-user-callerid,s,29)
    • - Executing [s@macro-user-callerid:29] Set("SIP/5313-00001126", "CALLERID(number)=5313") in new stack
    • - Executing [s@macro-user-callerid:30] Set("SIP/5313-00001126", "CALLERID(name)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:31] Set("SIP/5313-00001126", "CDR(cnum)=5313") in new stack
    • - Executing [s@macro-user-callerid:32] Set("SIP/5313-00001126", "CDR(cnam)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:33] Set("SIP/5313-00001126", "CHANNEL(language)=en") in new stack
    • - Executing [s@macro-user-callerid:34] GosubIf("SIP/5313-00001126", "0?app-check-classofservce,s,1()") in new stack
    • - Executing [s@macro-exten-vm:2] Set("SIP/5313-00001126", "RingGroupMethod=none") in new stack
    • - Executing [s@macro-exten-vm:3] Set("SIP/5313-00001126", "__EXTTOCALL=5314") in new stack
    • - Executing [s@macro-exten-vm:4] Set("SIP/5313-00001126", "__PICKUPMARK=5314") in new stack
    • - Executing [s@macro-exten-vm:5] Set("SIP/5313-00001126", "RT=17") in new stack
    • - Executing [s@macro-exten-vm:6] Gosub("SIP/5313-00001126", "sub-record-check,s,1(exten,5314,dontcare)") in new stack
    • - Executing [s@sub-record-check:1] GotoIf("SIP/5313-00001126", "0?initialized") in new stack
    • - Executing [s@sub-record-check:2] Set("SIP/5313-00001126", "__REC_STATUS=INITIALIZED") in new stack
    • - Executing [s@sub-record-check:3] Set("SIP/5313-00001126", "NOW=1459183131") in new stack
    • - Executing [s@sub-record-check:4] Set("SIP/5313-00001126", "__DAY=28") in new stack
    • - Executing [s@sub-record-check:5] Set("SIP/5313-00001126", "__MONTH=03") in new stack
    • - Executing [s@sub-record-check:6] Set("SIP/5313-00001126", "__YEAR=2016") in new stack
    • - Executing [s@sub-record-check:7] Set("SIP/5313-00001126", "__TIMESTR=20160328-123851") in new stack
    • - Executing [s@sub-record-check:8] Set("SIP/5313-00001126", "__FROMEXTEN=5313") in new stack
    • - Executing [s@sub-record-check:9] Set("SIP/5313-00001126", "__MON_FMT=wav") in new stack
    • - Executing [s@sub-record-check:10] NoOp("SIP/5313-00001126", "Recordings initialized") in new stack
    • - Executing [s@sub-record-check:11] ExecIf("SIP/5313-00001126", "0?Set(ARG3=dontcare)") in new stack
    • - Executing [s@sub-record-check:12] Set("SIP/5313-00001126", "REC_POLICY_MODE_SAVE=") in new stack
    • - Executing [s@sub-record-check:13] ExecIf("SIP/5313-00001126", "0?Set(REC_STATUS=NO)") in new stack
    • - Executing [s@sub-record-check:14] GotoIf("SIP/5313-00001126", "5?checkaction") in new stack
    • - Goto (sub-record-check,s,17)
    • - Executing [s@sub-record-check:17] GotoIf("SIP/5313-00001126", "1?sub-record-check,exten,1") in new stack
    • - Goto (sub-record-check,exten,1)
    • - Executing [exten@sub-record-check:1] NoOp("SIP/5313-00001126", "Exten Recording Check between 5313 and 5314") in new stack
    • - Executing [exten@sub-record-check:2] Set("SIP/5313-00001126", "CALLTYPE=internal") in new stack
    • - Executing [exten@sub-record-check:3] ExecIf("SIP/5313-00001126", "0?Set(CALLTYPE=)") in new stack
    • - Executing [exten@sub-record-check:4] Set("SIP/5313-00001126", "CALLEE=dontcare") in new stack
    • - Executing [exten@sub-record-check:5] ExecIf("SIP/5313-00001126", "0?Set(CALLEE=dontcare)") in new stack
    • - Executing [exten@sub-record-check:6] GotoIf("SIP/5313-00001126", "0?callee") in new stack
    • - Executing [exten@sub-record-check:7] GotoIf("SIP/5313-00001126", "1?caller") in new stack
    • - Goto (sub-record-check,exten,13)
    • - Executing [exten@sub-record-check:13] Set("SIP/5313-00001126", "RECMODE=dontcare") in new stack
    • - Executing [exten@sub-record-check:14] ExecIf("SIP/5313-00001126", "0?Set(RECMODE=dontcare)") in new stack
    • - Executing [exten@sub-record-check:15] ExecIf("SIP/5313-00001126", "1?Set(RECMODE=dontcare)") in new stack
    • - Executing [exten@sub-record-check:16] Gosub("SIP/5313-00001126", "recordcheck,1(dontcare,internal,5314)") in new stack
    • - Executing [recordcheck@sub-record-check:1] NoOp("SIP/5313-00001126", "Starting recording check against dontcare") in new stack
    • - Executing [recordcheck@sub-record-check:2] Goto("SIP/5313-00001126", "dontcare") in new stack
    • - Goto (sub-record-check,recordcheck,3)
    • - Executing [recordcheck@sub-record-check:3] Return("SIP/5313-00001126", "") in new stack
    • - Executing [exten@sub-record-check:17] Return("SIP/5313-00001126", "") in new stack
    • - Executing [s@macro-exten-vm:7] GotoIf("SIP/5313-00001126", "1?macrodial") in new stack
    • - Goto (macro-exten-vm,s,13)
    • - Executing [s@macro-exten-vm:13] GosubIf("SIP/5313-00001126", "0?clrheader,1()") in new stack
    • - Executing [s@macro-exten-vm:14] Macro("SIP/5313-00001126", "dial-one,17,Ttr,5314") in new stack
    • - Executing [s@macro-dial-one:1] Set("SIP/5313-00001126", "DEXTEN=5314") in new stack
    • - Executing [s@macro-dial-one:2] Set("SIP/5313-00001126", "DIALSTATUS_CW=") in new stack
    • - Executing [s@macro-dial-one:3] GosubIf("SIP/5313-00001126", "0?screen,1()") in new stack
    • - Executing [s@macro-dial-one:4] GosubIf("SIP/5313-00001126", "0?cf,1()") in new stack
    • - Executing [s@macro-dial-one:5] GotoIf("SIP/5313-00001126", "0?skip1") in new stack
    • - Executing [s@macro-dial-one:6] Set("SIP/5313-00001126", "DEXTEN=") in new stack
    • - Executing [s@macro-dial-one:7] Set("SIP/5313-00001126", "DIALSTATUS=BUSY") in new stack
    • - Executing [s@macro-dial-one:8] GotoIf("SIP/5313-00001126", "1?nodial") in new stack
    • - Goto (macro-dial-one,s,52)
    • - Executing [s@macro-dial-one:52] ExecIf("SIP/5313-00001126", "0?Set(DIALSTATUS=NOANSWER)") in new stack
    • - Executing [s@macro-dial-one:53] NoOp("SIP/5313-00001126", "Returned from dial-one with nothing to call and DIALSTATUS: BUSY") in new stack
    • - Executing [s@macro-dial-one:54] MacroExit("SIP/5313-00001126", "") in new stack
    • - Executing [s@macro-exten-vm:15] Set("SIP/5313-00001126", "SV_DIALSTATUS=BUSY") in new stack
    • - Executing [s@macro-exten-vm:16] GosubIf("SIP/5313-00001126", "0?docfu,1()") in new stack
    • - Executing [s@macro-exten-vm:17] GosubIf("SIP/5313-00001126", "0?docfb,1()") in new stack
    • - Executing [s@macro-exten-vm:18] Set("SIP/5313-00001126", "DIALSTATUS=BUSY") in new stack
    • - Executing [s@macro-exten-vm:19] ExecIf("SIP/5313-00001126", "0?MacroExit()") in new stack
    • - Executing [s@macro-exten-vm:20] GotoIf("SIP/5313-00001126", "0?s-BUSY,1") in new stack
    • - Executing [s@macro-exten-vm:21] Macro("SIP/5313-00001126", "vm,5314,BUSY,") in new stack
    • - Executing [s@macro-vm:1] Macro("SIP/5313-00001126", "user-callerid,SKIPTTL") in new stack
    • - Executing [s@macro-user-callerid:1] Set("SIP/5313-00001126", "TOUCH_MONITOR=1459183131.8037") in new stack
    • - Executing [s@macro-user-callerid:2] Set("SIP/5313-00001126", "AMPUSER=5313") in new stack
    • - Executing [s@macro-user-callerid:3] GotoIf("SIP/5313-00001126", "11?report") in new stack
    • - Goto (macro-user-callerid,s,15)
    • - Executing [s@macro-user-callerid:15] GotoIf("SIP/5313-00001126", "1?continue") in new stack
    • - Goto (macro-user-callerid,s,29)
    • - Executing [s@macro-user-callerid:29] Set("SIP/5313-00001126", "CALLERID(number)=5313") in new stack
    • - Executing [s@macro-user-callerid:30] Set("SIP/5313-00001126", "CALLERID(name)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:31] Set("SIP/5313-00001126", "CDR(cnum)=5313") in new stack
    • - Executing [s@macro-user-callerid:32] Set("SIP/5313-00001126", "CDR(cnam)=Johann T20P") in new stack
    • - Executing [s@macro-user-callerid:33] Set("SIP/5313-00001126", "CHANNEL(language)=en") in new stack
    • - Executing [s@macro-user-callerid:34] GosubIf("SIP/5313-00001126", "0?app-check-classofservce,s,1()") in new stack
    • - Executing [s@macro-vm:2] Set("SIP/5313-00001126", "VMGAIN=g(12)") in new stack
    • - Executing [s@macro-vm:3] Macro("SIP/5313-00001126", "blkvm-check,") in new stack
    • - Executing [s@macro-blkvm-check:1] Set("SIP/5313-00001126", "GOSUB_RETVAL=") in new stack
    • - Executing [s@macro-blkvm-check:2] ExecIf("SIP/5313-00001126", "0?Set(GOSUB_RETVAL=TRUE)") in new stack
    • - Executing [s@macro-blkvm-check:3] MacroExit("SIP/5313-00001126", "") in new stack
    • - Executing [s@macro-vm:4] GotoIf("SIP/5313-00001126", "1?vmx,1") in new stack
    • - Goto (macro-vm,vmx,1)
    • - Executing [vmx@macro-vm:1] Set("SIP/5313-00001126", "MEXTEN=5314") in new stack
    • - Executing [vmx@macro-vm:2] Set("SIP/5313-00001126", "MMODE=BUSY") in new stack
    • - Executing [vmx@macro-vm:3] Set("SIP/5313-00001126", "RETVM=") in new stack
    • - Executing [vmx@macro-vm:4] Set("SIP/5313-00001126", "MODE=busy") in new stack
    • - Executing [vmx@macro-vm:5] Macro("SIP/5313-00001126", "get-vmcontext,5314") in new stack
    • - Executing [s@macro-get-vmcontext:1] Set("SIP/5313-00001126", "VMCONTEXT=default") in new stack
    • - Executing [s@macro-get-vmcontext:2] GotoIf("SIP/5313-00001126", "0?200:300") in new stack
    • - Goto (macro-get-vmcontext,s,300)
    • - Executing [s@macro-get-vmcontext:300] NoOp("SIP/5313-00001126", "") in new stack
    • - Executing [vmx@macro-vm:6] Set("SIP/5313-00001126", "MODE=busy") in new stack
    • - Executing [vmx@macro-vm:7] NoOp("SIP/5313-00001126", "MODE IS: busy") in new stack
    • - Executing [vmx@macro-vm:8] GotoIf("SIP/5313-00001126", "1?chknomsg") in new stack
    • - Goto (macro-vm,vmx,10)
    • - Executing [vmx@macro-vm:10] GotoIf("SIP/5313-00001126", "0?s-BUSY,1") in new stack
    • - Executing [vmx@macro-vm:11] GotoIf("SIP/5313-00001126", "1?notdirect") in new stack
    • - Goto (macro-vm,vmx,13)
    • - Executing [vmx@macro-vm:13] NoOp("SIP/5313-00001126", "Checking if ext 5314 is enabled: ") in new stack
    • - Executing [vmx@macro-vm:14] GotoIf("SIP/5313-00001126", "1?s-BUSY,1") in new stack
    • - Goto (macro-vm,s-BUSY,1)
    • - Executing [s-BUSY@macro-vm:1] NoOp("SIP/5313-00001126", "BUSY voicemail") in new stack
    • - Executing [s-BUSY@macro-vm:2] Macro("SIP/5313-00001126", "get-vmcontext,5314") in new stack
    • - Executing [s@macro-get-vmcontext:1] Set("SIP/5313-00001126", "VMCONTEXT=default") in new stack
    • - Executing [s@macro-get-vmcontext:2] GotoIf("SIP/5313-00001126", "0?200:300") in new stack
    • - Goto (macro-get-vmcontext,s,300)
    • - Executing [s@macro-get-vmcontext:300] NoOp("SIP/5313-00001126", "") in new stack
    • - Executing [s-BUSY@macro-vm:3] VoiceMail("SIP/5313-00001126", "5314@default,bg(12)") in new stack
    • - <SIP/5313-00001126> Playing '/var/spool/asterisk/voicemail/default/5314/busy.slin' (language 'en')
  9. Thu Mar 24 21:14:16 2016
    avayax posted in DND from FOP2.

    When I set DND active on my phone, the DSS key lights up and "database show DND" says DND active for that extension. I deactivate DND from FOP2, "database show DND" says DND is not active, however my phone doesn't ring but acts like being in a DND active state, the DSS key stays lit too.

    I need to deactivate from the phone itself unfortunately.

  10. Wed Mar 23 00:15:52 2016
    avayax posted in DND from FOP2.

    I have the Presence Box DND Integration plugin installed.
    I have a button on my phone programmed to send DND activate/deactivate feature code (FreePBX).
    When a user presses that button, it lights up and FOP2 shows that DND is active for that user.
    Deactivating DND for that user (toggle presence state from dnd to available) from FOP2 doesn't work though. The presence state seemingly changes according to FOP2 (color changes), but it is of no effect. The button on the phone stays lit.
    The call does not ring the phone until I deactivate DND from the phone itself (DND deactivate feature code).

View more