В конторе реализована хитрая схема работы телефонов:
Все звонки работают не на физические номера прописанные в SIP.CONF, а на виртуальные прописанные в БД. Для примера:
SIP.CONF:
....
[10003]
type=friend
host=dynamic
qualify=yes
secret=xxxxxxx
contex=default
......
EXTENSIONS.CONF:
[default]
.....
exten=> 42224,1,Mysql(Connect connid 192.168.1.1 asterisk asterisk routingsip)
same=> n,Mysql(Query resultid ${connid} SELECT emp_name_eng FROM routing WHERE emp_sip=${SIP})
same=> n,Mysql(Fetch fetchid ${resultid} VAR)
same=> n,MYSQL(Clear ${resultid})
same=> n,MYSQL(Disconnect ${connid})
same=> n,Verbose(${VAR}) - вот тут мы уже получаем 10003
same=> n,Dial(SIP/${VAR})
.......
т.е. как видно мы из БД получаем значение VAR которое уже является физическим аппаратом и на него совершаем вызов.
Так вот вопрос как создать очереди звонков по такой схеме.