Asterisk 16, 18 create Queue with auto answer Like issable system

i need to create Queue with Agents and auto answer [When Agent Login The SoftPhone Open session with Asterisk and when Caller Dial Queue automatically Join To Free Agent ]

SIP.conf

[authentication]

; Create a template we’ll use for our phones
phones
type=friend
host=dynamic
context=from-devices
canreinvite=no
dtmfmode=rfc2833
disallow=all
allow=ulaw
call-limit=5

; Define local devices here
000A8A2150CB
username=000A8A2150CB
secret=welcome

00085D193AB5
username=00085D193AB5
secret=welcome

00085D182ACF
username=00085D182ACF
secret=welcome

extensions.conf

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]

[default]

[from-devices]
; simple usage of AgentCallbackLogin()
;
exten => 999,1,Verbose(2,Logging in agent)
exten => 999,n,Playback(silence/1)
exten => 999,n,AgentLogin(100,${CUT(CUT(,/,2),-,1)}@agent_callback)
exten => 999,n,Hangup()

; calling ‘primary’ queue
;
exten => 555,1,Verbose(2,Calling into the primary queue)
exten => 555,n,Playback(silence/1)
exten => 555,n,Queue(primary)
exten => 555,n,Hangup()

[agent_callback]
exten => _[A-Za-z0-9].,1,Set(EXTENSION=${EXTEN})
exten => _[A-Za-z0-9].,n,Goto(start,1)

exten => start,1,Dial(SIP/${EXTENSION})

agent.conf

[agents]
[100],1234,Leif Madsen
[101],1234,Russell Bryant
[102],1234,Mark Michelson

queue.conf

[primary]
strategy=ringall
timeout=15
ringinuse=no
autopause=yes

member => Local/100@agents,0,Leif Madsen,Agent:100
member => Local/101@agents,0,Russell Bryant,Agent:101
member => Local/102@agents,0,Mark Michelson,Agent:102

This is done in the Dial, not in the queue, and is typically done by adding a special header. You should consult your phone documentation, as this may be phone dependent, and should not be enable, on the phone, by default, as it is a security risk.

You should be urgently planning a move to chan_pjsip.

If using chan_sip, you should use type=peer, unless you have more than one phone on the same IP address.

If you are going to offer calls to agents without giving them a choice you should consider using the agent login support. This has been reworked since I had much experience of it, so I won’t try to give details, but basically the agent makes one call and then is presented with multiple incoming callers within that single call. DTMF can be used to hang up a caller that doesn’t go first.

It is possible that Issabel is using the Agent Login method.

thank you for response <3 <3
please write step by step what iam edit ?

any help brothers, my project is stopped here :frowning:

@jcolp , bro
any help here or documentation?
and im sorry to tag you

No.

thank you bro

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.