Numufar Опубликовано 20 марта, 2017 · Жалоба Здравствуйте. Есть экстеншен такого вида: [ivr-greetings] exten => s,1,Answer exten => s,n,Background(hello) exten => 1,1,Goto(otdel1,s,1) exten => 2,1,Goto(otdel2,s,1) ... exten => 9,1,Goto(s,1) exten => _XXXX,1,Dial(SIP/${EXTEN}) exten => i,1,Goto(s,1) То есть звонящий может нажать 1, чтобы попасть на отдел, а может набрать номер 1111. После нажатия 1 астериск ждёт пару секунд, не будут ли ещё нажаты цифры. Всё бы ничего, но при нажатии 9 (повтор сообщения) астериск так же ждёт несколько секунд, не будет ли ещё что нажато. Пробовал убирать запись о 9-ке и оставлять только i, всё равно после нажатия 9-ки ждёт несколько секунд. При этом, если нажать # или *, то i отрабатывает моментально. Как можно изменить эту паузу? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
edo Опубликовано 20 марта, 2017 · Жалоба уменьшите паузу - будет неудобно набирать внутренний номер. лучше переработать меню чтобы избежать подобных неоднозначностей. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Numufar Опубликовано 20 марта, 2017 · Жалоба уменьшите паузу - будет неудобно набирать внутренний номер. лучше переработать меню чтобы избежать подобных неоднозначностей. А можно конкретнее? Какую паузу, где она уменьшается? И как лучше переработать меню? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
edo Опубликовано 20 марта, 2017 · Жалоба например, так: exten => _8XXXX,1,Dial(SIP/${EXTEN:1}) А можно конкретнее? Какую паузу, где она уменьшается? http://lmgtfy.com/?q=asterisk+timeout Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Numufar Опубликовано 21 марта, 2017 (изменено) · Жалоба Да, TIMEOUT(digit) - то, что нужно. Только вот можно ли этот таймаут для конкретной цифры поменять, а не для всех? Изменено 21 марта, 2017 пользователем Numufar Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 21 марта, 2017 · Жалоба Для всех Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
edo Опубликовано 21 марта, 2017 · Жалоба Для всех ну никто не мешает ставить таймаут уже после ввода 9. но я решительно не понимаю почему топикстартер хочет решать свою проблему через таймаут, создавая неудобства при наборе внутренних номеров, начинающихся на 9. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Numufar Опубликовано 22 марта, 2017 (изменено) · Жалоба Для всех ну никто не мешает ставить таймаут уже после ввода 9. но я решительно не понимаю почему топикстартер хочет решать свою проблему через таймаут, создавая неудобства при наборе внутренних номеров, начинающихся на 9. Неудобств нет, потому что все внутренние номера начинаются на 1. 9 - для повтора сообщения. Изменять таймаут после нажатия 9 не решает проблему, т.к. при первом нажатии 9-ки всё ещё активен предыдущий таймаут, и всё те же несколько секунд приходится ждать, после чего уже можно поменять таймаут. В общем я понял, что для конкретной цифры таймаут изменить нельзя, меняется для всего контекста. P.S. почему, к примеру, при нажатии # или * моментально отрабатывает экстеншен i, а если 9-ку тоже добавить в этот экстеншен, то всё равно ожидание 5 сек? Изменено 22 марта, 2017 пользователем Numufar Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
edo Опубликовано 22 марта, 2017 (изменено) · Жалоба P.S. почему, к примеру, при нажатии # или * моментально отрабатывает экстеншен i, а если 9-ку тоже добавить в этот экстеншен, то всё равно ожидание 5 сек? потому что при нажатии * нет неоднозначности, а девятке соответствуют два экстеншена. Неудобств нет, потому что все внутренние номера начинаются на 1 зачем же вы тогда используете шаблон _XXXX? Изменено 22 марта, 2017 пользователем edo Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...