Jump to content

Recommended Posts

Posted

Здравствуйте.

Есть экстеншен такого вида:

 

[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 отрабатывает моментально.

Как можно изменить эту паузу?

Posted

уменьшите паузу - будет неудобно набирать внутренний номер.

лучше переработать меню чтобы избежать подобных неоднозначностей.

Posted

уменьшите паузу - будет неудобно набирать внутренний номер.

лучше переработать меню чтобы избежать подобных неоднозначностей.

А можно конкретнее? Какую паузу, где она уменьшается?

И как лучше переработать меню?

Posted

Для всех

ну никто не мешает ставить таймаут уже после ввода 9.

 

но я решительно не понимаю почему топикстартер хочет решать свою проблему через таймаут, создавая неудобства при наборе внутренних номеров, начинающихся на 9.

Posted (edited)

Для всех

ну никто не мешает ставить таймаут уже после ввода 9.

 

но я решительно не понимаю почему топикстартер хочет решать свою проблему через таймаут, создавая неудобства при наборе внутренних номеров, начинающихся на 9.

Неудобств нет, потому что все внутренние номера начинаются на 1.

9 - для повтора сообщения. Изменять таймаут после нажатия 9 не решает проблему, т.к. при первом нажатии 9-ки всё ещё активен предыдущий таймаут, и всё те же несколько секунд приходится ждать, после чего уже можно поменять таймаут.

В общем я понял, что для конкретной цифры таймаут изменить нельзя, меняется для всего контекста.

 

P.S. почему, к примеру, при нажатии # или * моментально отрабатывает экстеншен i, а если 9-ку тоже добавить в этот экстеншен, то всё равно ожидание 5 сек?

Edited by Numufar
Posted (edited)

P.S. почему, к примеру, при нажатии # или * моментально отрабатывает экстеншен i, а если 9-ку тоже добавить в этот экстеншен, то всё равно ожидание 5 сек?

потому что при нажатии * нет неоднозначности, а девятке соответствуют два экстеншена.

 

Неудобств нет, потому что все внутренние номера начинаются на 1

зачем же вы тогда используете шаблон _XXXX? Edited by edo

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.