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

Снятие агентов с очереди

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

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

Ответить
Dvader
Сообщения: 3
Зарегистрирован: 10 апр 2015, 15:09

Снятие агентов с очереди

Сообщение Dvader »

В целом такая проблема, в разделе WebRTC Agent Console агенты становятся на определенную очередь путем ввода в поле для номера комбинации типа *555 аналогично для снятия с очереди также вводится комбинация к примеру **555 (555 - номер очереди) проблема в том что после снятия с очереди пользователя разлогинивает и выбрасывает на форму авторизации... Как сделать чтобы после снятия с очереди пользователь оставался авторизированным ? если это возможно, если нет то какой вобще механизм авторизации в elastix и как он связан с очередями ?
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Снятие агентов с очереди

Сообщение ded »

IMHO - два в одном.
В Астериске есть механизм включения/выключения динамических агентов в очередь и из очереди. Реализован через сервисный код.
агенты становятся на определенную очередь путем ввода в поле для номера комбинации типа *555 аналогично для снятия с очереди также вводится комбинация к примеру **555 (555 - номер очереди)
Это справедливо для внутренних номеров (экстенов), которые как до логина в очередь, так и после, могут перезваниваться друг с другом и совершать другие звонки, в мир. Внутренние номера, как правило, имеют SIP авторизацию поUID + secret/
WebRTC - дополнительная обвеска, её можно использовать как внутренний экстен, но вот как видим, вследствие двойной авторизации при выходе динамического агента из очереди он вообще выламывается. Хорошо бы посмотреть sip debug в тот момент, когда вводится комбинация к примеру **555
Dvader
Сообщения: 3
Зарегистрирован: 10 апр 2015, 15:09

Re: Снятие агентов с очереди

Сообщение Dvader »

Вроде это оно я не сильно разбираюсь к сожалению
то что успел скопировать из консоли перед тем как выбрасывает

Код: Выделить всё

onIceCandidate = undefined
onIceCandidate = undefined
onIceCandidate = undefined
onIceCandidate = undefined
onIceCandidate = undefined
onIceCandidate = undefined
onIceCandidate = undefined
ICE GATHERING COMPLETED!
onIceGatheringCompleted
SEND: INVITE sip:**9995@asterisk SIP/2.0
Via: SIP/2.0/WS df7jal23ls0d.invalid;branch=z9hG4bKCf0iXnAmbPN5VsWVqPr2yQ57r6avru3m;rport
From: "SIP/133"<sip:133@172.20.1.105>;tag=SArKydeyiUtvRlv3p9X5
To: <sip:**9995@asterisk>
Contact: "SIP/133"<sip:133@df7jal23ls0d.invalid;rtcweb-breaker=yes;click2call=no;transport=ws>;impi=133;ha1=86108fe0dacf78cdea228e0b20d00a8b
Call-ID: 5e386e10-9a3c-41dd-322a-a1566e8112fd
CSeq: 47288 INVITE
Content-Type: application/sdp
Content-Length: 1856
Max-Forwards: 70
User-Agent: DM_SIPWEB-UA
Organization: Digital-Merge

recv=SIP/2.0 100 Trying (sent from the Transaction Layer)
Via: SIP/2.0/WS df7jal23ls0d.invalid;rport;branch=z9hG4bKCf0iXnAmbPN5VsWVqPr2yQ57r6avru3m
From: "SIP/133"<sip:133@172.20.1.105>;tag=SArKydeyiUtvRlv3p9X5
To: <sip:**9995@asterisk>
Call-ID: 5e386e10-9a3c-41dd-322a-a1566e8112fd
CSeq: 47288 INVITE
Content-Length: 0

State machine: x0000_Any_2_Any_X_i1xx
****call event**** = i_ao_request
************RESPONSE CODE: iSipResponseCode
__tsip_transport_ws_onmessage
recv=SIP/2.0 180 Ringing
Via: SIP/2.0/WS df7jal23ls0d.invalid;rport;branch=z9hG4bKCf0iXnAmbPN5VsWVqPr2yQ57r6avru3m
From: "SIP/133"<sip:133@172.20.1.105>;tag=SArKydeyiUtvRlv3p9X5
To: <sip:**9995@asterisk>;tag=1190578893
Contact: <sip:**9995@172.20.1.105:10060;transport=ws;ws-src-ip=172.20.20.235;ws-src-port=36531;ws-src-proto=ws>
Call-ID: 5e386e10-9a3c-41dd-322a-a1566e8112fd
CSeq: 47288 INVITE
Content-Length: 0
Allow: ACK,BYE,CANCEL,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE

State machine: x0000_Any_2_Any_X_i1xx
****call event**** = i_ao_request
************RESPONSE CODE: iSipResponseCode
>>>
Dvader
Сообщения: 3
Зарегистрирован: 10 апр 2015, 15:09

Re: Снятие агентов с очереди

Сообщение Dvader »

Забыл написать что это в программе Elastix
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH