We used to run version 1.4.21.2, where I had setup agent logon after what it said i UPGRADE.txt.
queues.conf:
[code][general]
context = default
persistentmembers = yes
monitor-type = mixmonitor
[Receptionen]
music = default
strategy = ringall
announce-frequency = 30
announce-holdtime = no
leavewhenempty = strict
joinempty = strict
maxlen = 10[/code]
Voicemail.conf
[code][general]
format=wav49
serveremail=asterisk@bpc.dk
attach=yes
maxmsg=10
minmessage=3
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %B %d, %Y at %r
emailsubject=New voicemail in mailbox ${VM_MAILBOX} from ${VM_CALLERID}
sendvoicemail=yes
[zonemessages]
eastern=America/New_York|‘vm-received’ Q ‘digits/at’ IMp
central=America/Chicago|‘vm-received’ Q ‘digits/at’ IMp
central24=America/Chicago|‘vm-received’ q ‘digits/at’ H N 'hours’
military=Zulu|‘vm-received’ q ‘digits/at’ H N ‘hours’ 'phonetic/z_p’
european=Europe/Copenhagen|‘vm-received’ a d b ‘digits/at’ HM
[default]
101 => 1234,Username,user@bpc.dk[/code]
extensions.ael:
context default {
98 => {
Answer();
Read(AGENT_NUMBER,agent-user);
Set(queue-announce-success=1);
goto queue-loginout,O${AGENT_NUMBER},1;
}
99 => {
Answer();
Read(AGENT_NUMBER,agent-user);
VMAuthenticate(${AGENT_NUMBER}@default,s);
Set(queue-announce-success=1);
goto queue-loginout,I${AGENT_NUMBER},1;
}
}
context queue-loginout {
_[IO]101 => {
&queue-addremove(Receptionen,0);
&queue-success();
}
}
macro queue-success() {
if(${queue-announce-success} > 0) {
switch(${MACRO_EXTEN:0:1}) {
case I:
Playback(agent-loginok);
Hangup();
break;
case O:
Playback(agent-loggedoff);
Hangup();
break;
default:
Playback(invalid);
Hangup();
break;
}
}
}
macro queue-addremove(queuename,penalty) {
switch(${MACRO_EXTEN:0:1}) {
case I:
// Login
AddQueueMember(${queuename},Local/${MACRO_EXTEN:1}@agents,${penalty});
break;
case O:
// Logout
RemoveQueueMember(${queuename},Local/${MACRO_EXTEN:1}@agents);
break;
default:
Playback(invalid);
break;
}
}
When I try to logon I get invalid number.
ps. anybody know of a page that lists available commands in the AEL language???
Dennis Dupont
Business Process Consulting ApS