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

VoIP-шлюз набирает лишние цифры

Здравствуйте. Есть VoIP-шлюз SNR-VG-6080. Есть сервер с астериском. Звонок попадает на шлюз, с него переадресовывается на sip-номер, который уже внутри астериска переадресовывает в голосовое меню.

Так вот, иногда, примерно 1 раз из 20, VoIP шлюз некорректно обрабатывает нажимаемые клавиши. То есть, человек набирает 1104 в голосовом меню, а астериску передаётся вместо этого 11104 или 111104, и, по правилам набора, астериск пытается позвонить на первые 4 цифры (1110 и 1111 соответственно). В чём может быть проблема? Пробовал менять DTMF mode, эффекта нет.

Share this post


Link to post
Share on other sites

Самое вероятное - дребезг кнопок в телефоне у человека. DTMF все-таки довольно хорошо документирован и стандартизирован, в отличии от сигналов Tone-Busy в реализациях отечественных АТС. Как костыль - просто добавьте в Астериске чтобы он ловил только последние 4 цифры

Share this post


Link to post
Share on other sites

телефонный аппарат - проводной панасоник?

Share this post


Link to post
Share on other sites

А сколько вариантов набора в голосовом меню?

Если количество набираемых вариантов в IVR до 10 или какое то разумное,

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

Это при условии, что с дребезгом кнопок не удастся разобраться.

Share this post


Link to post
Share on other sites

Заменить телефонный аппарат.

Share this post


Link to post
Share on other sites

Дело точно не в аппарате, т.к. звонки приходят извне, с сотовых и стационарных телефонов, и время от времени попадают не на тот номер, на который звонили.

В IVR-меню прописана переадресация по нажатию 1-8 (9 - повтор сообщения), и так же есть возможность набора 4-значного внутреннего номера.

Насчёт захватывания астериском только последних 4-х цифр хорошая идея, не подскажете, как её правильно реализовать в диалплане?

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