mkc Posted February 22, 2012 · Report post Доброго времени суток. Эксперементирую с 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 мой домашний. Ткните носом пожайлуйста в доку) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Den_LocalNet Posted February 23, 2012 (edited) · Report post а если exten => 1001,n,GotoIf($[ "${CALLERID(num)}" = "1111" ] ?autoans) интересная штука а как на группу такое же сделать? Edited February 23, 2012 by Den_LocalNet Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mkc Posted February 23, 2012 (edited) · Report post а если не работает. кавычки нужны если могут быть пробелы. я ж проверял переменную NoOp-ом ... Edited February 23, 2012 by mkc Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mkc Posted February 23, 2012 (edited) · Report post решение найдено, спасибо 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 February 23, 2012 by mkc Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...