Очередь, агент not in use
разбираюсь с астериском, пробую реализовать простую функцию колл-центра.
Пиры присоединяются к очереди динамически, но, когда на них сваливается звонок из очереди, показывают в статусе Not in use, и очередь, соотвественно, неработоспособна.
для логина в очередь:
exten => s,n,AddQueueMember(callcenter,Local/${CALLERID(number)}@ссusers)
Очередь описана в queues.conf, агентов нет.
Звонок в очередь сваливается через IVR:
same => n,Queue(callcenter,t)
Сип-пир замечательно становится в очередь:
| Code: |
| cc has 0 calls (max unlimited) in 'leastrecent' strategy (1s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 60s Members: Local/6874@ccusers (dynamic) (Not in use) has taken no calls yet No Callers |
При звонке клиента, начинает звонить сип-пир, у него статус меняется в Local/6874@ccusers (dynamic) (In use) has taken no calls yet
Но, при снятии трубки сип-пира, статус опять становится Not in use, а в консоли вываливается следующее:
| Code: |
| Spawn extension (ccusers, 6874, 1) exited non-zero on 'Local/6874@ccusers-87d2;2' |
Звонок при этом проходит, клиент с пиром нормально разговаривает.
Почему он выходит, отловить пока не могу.