VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Миграция на последнюю версию с 1.8

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Миграция на последнюю версию с 1.8

Сообщение P.Ilya »

По определенным причинам пришлось мигрировать на последнюю 13-ую версию астериска.
Перестало работать соединение через очередь, юзер 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
Состояние очереди
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
Собственно, подозрение на то, что Invalid состояние у агента в очереди это неправильно, но исправить я это не смог. Гугление утверждает, что надо донастраивать что-то в PJSIP как минимум.
Подскажите, в каком направлении смотреть.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH