Страница 1 из 1

проблема с agents.conf

Добавлено: 19 янв 2022, 15:38
yakibambuki
Добрый день, столкнулся с проблемой перехода с астериска 9 на астериск 16.
Дело в том, что у меня организован вход в очередь через проверку агентов в файле agents.conf
То есть оператор чтобы войти в очередь вводит логин XXX и пароль XXX.
extensions.conf:
[agent-functions]
exten => login,1,Answer();
exten => login,n,Set(COUNTER=0);
exten => login,n,Set(AGENT_SOUND=agent-user);
exten => login,n(agent),Set(COUNTER=$[${COUNTER}+1]);
exten => login,n,Read(AID,${AGENT_SOUND});
exten => login,n,GotoIf($["${AGENT(${AID}:password)}"!=""]?auth);
exten => login,n,ExecIf($[${COUNTER}<3],Set,AGENT_SOUND=agent-incorrect);
exten => login,n,ExecIf($[${COUNTER}<3],Goto,agent);
exten => login,n,Playback(beeperr);
exten => login,n,Hangup();
exten => login,n(auth),Authenticate(${AGENT(${AID}:password)});
exten => login,n,Set(i=1);
exten => login,n,AddQueueMember(${CURRENT_QUEUE},SIP/${CALLERID(num)});
exten => login,n,Hangup();
agents.conf:
[agents]
; agent => agentid,agentpassword,name
agent => 123,321,Operator 1
Дело в том, что в 16 астериске у файла agents.conf совсем другой синтаксис, не могу разобраться, как мне правильно прописать агентов и пароль. Помогите пожалуйста

Re: проблема с agents.conf

Добавлено: 20 янв 2022, 15:32
mezhuich3009
Добрый день, такая же проблема!
с 16 астериска в файле агентс похоже другой синтаксис
agent => id,pass,name
такой синтаксис не подходит, перепробывал все, в документации написано, что достаточно просто создать пустой agents.conf но мне это не подходит