Jump to content
Калькуляторы

Автоответ вызываемого абонента не для всех. Asterisk 1.6.2.14

Доброго времени суток. Эксперементирую с Call-Info: answer-after=0 - всё работает отлично. Схема простая:

 

exten => 1001,1,NoOp(Zvonok s ${CALLERID(num)} na 1001)
exten => 1001,n,SIPAddHeader(Call-Info: answer-after=0)
exten => 1001,n,Dial(SIP/1001) ; Local
exten => 1001,n,Hangup

 

Работает, но для всех звонков, хочется, чтобы только на мой номер автоматом поднималась трубка на телефонах сотрудников, дабы не ждать, когда они напьются чая или ответят на чмоки в контакте, а рявкнуть в громкую связь на них.

 

Вот так:

exten => 1001,n,GotoIf($[${CALLERID(num)}="1111"]?autoans)
exten => 1001,n,(autoans),SIPAddHeader(Call-Info: answer-after=0)

не работает.

 

1001 - оператор техподдержки, 1111 мой домашний.

Ткните носом пожайлуйста в доку)

Share this post


Link to post
Share on other sites

а если

exten => 1001,n,GotoIf($[ "${CALLERID(num)}" = "1111" ] ?autoans)

 

интересная штука

а как на группу такое же сделать?

Edited by Den_LocalNet

Share this post


Link to post
Share on other sites

а если

не работает. кавычки нужны если могут быть пробелы. я ж проверял переменную NoOp-ом ...

Edited by mkc

Share this post


Link to post
Share on other sites

решение найдено, спасибо alexey krapotkin aka Cache

exten => 1001/1111,1,NoOp(Zvonok s ${CALLERID(num)} na 1001)
exten => 1001/1111,n,SIPAddHeader(Call-Info: answer-after=0)
exten => 1001/1111,n,Dial(SIP/${EXTEN:1}) ; Local
exten => 1001/1111,n,Hangup

сработает только для 1001

его коммент, как правильно:

Alexey:  надо так 
exten =>_0100[1-0]/${CALLER_YES},1,NoOp(Zvonok s ${CALLERID(num)} na ${EXTEN:1})
exten => _0100[1-0]/${CALLER_YES},n,SIPAddHeader(Call-Info: answer-after=0)
exten => _0100[1-0]/${CALLER_YES},n,Dial(SIP/${EXTEN:1}) ; Local
exten => _0100[1-0]/${CALLER_YES},n,Hangup
где ${CALLER_YES} брать из базы кому можно 

Edited by mkc

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this