Миграция на последнюю версию с 1.8
Добавлено: 17 ноя 2014, 19:04
По определенным причинам пришлось мигрировать на последнюю 13-ую версию астериска.
Перестало работать соединение через очередь, юзер 4002 при попытке позвонить на 4000 фейлится.
Консоль пишет такое
Подскажите, в каком направлении смотреть.
Перестало работать соединение через очередь, юзер 4002 при попытке позвонить на 4000 фейлится.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf
[agent]
;Один номер 4000 для операторов
exten => 4000,1,System(php /var/spool/asterisk/status.php ONLINE ${CALLERID(num)} ) ;Коннект оператора
exten => 4000,2,NoOp(AgentLogin(${CALLERID(num)}))
exten => h,1,System(php /var/spool/asterisk/status.php OFFLINE ${CALLERID(num)} );Дисконнект оператора
[queue1]
exten => s,1,Answer
exten => s,2,Ringing
итд
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: queues.conf
[queue1]
strategy=random
eventwhencalled=yes
timeout=1
retry=0
weight=0
wrapuptime=0
maxlen = 0
announce-frequency = 0
announce-holdtime = no
periodic-announce = thank-you-message
periodic-announce-frequency = 60
announce-round-seconds = 10
reportholdtime = no
timeoutrestart = no
eventwhencalled = yes
member => Agent/4001
member => Agent/4002
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip.conf
[4002]
type=friend
host=dynamic
username=4002
secret=******************
context=agent
disallow=all
allow=g729
allow=alaw
allow=ulaw
nat=yes
Состояние очереди[Nov 17 18:51:46] VERBOSE[31364][C-00000001] pbx.c: Executing [4000@agent:1] System("SIP/4002-00000000", "php /var/spool/asterisk/status.php ONLINE 4002 ") in new stack
[Nov 17 18:51:47] VERBOSE[31364][C-00000001] pbx.c: Executing [4000@agent:2] NoOp("SIP/4002-00000000", "AgentLogin(4002)") in new stack
[Nov 17 18:51:47] VERBOSE[31364][C-00000001] pbx.c: Auto fallthrough, channel 'SIP/4002-00000000' status is 'UNKNOWN'
[Nov 17 18:51:47] VERBOSE[31364][C-00000001] pbx.c: Executing [h@agent:1] System("SIP/4002-00000000", "php /var/spool/asterisk/status.php OFFLINE 4002 ") in new stack
Собственно, подозрение на то, что Invalid состояние у агента в очереди это неправильно, но исправить я это не смог. Гугление утверждает, что надо донастраивать что-то в PJSIP как минимум.queue show queue1
queue1 has 0 calls (max unlimited) in 'random' strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s
Members:
Agent/4002 (ringinuse enabled) (Invalid) has taken no calls yet
Подскажите, в каком направлении смотреть.