Тема: help обработка вызова при did
Добрый день
Проблема заключается в следующем: Станция ldk 100. Приходит поток 10 линий и 2 номера например 3236500
3236502 . Сейчас входящие линии сделаны так:
pgm140 Normal CO
pgm144 number 100
Необходимо сделать так чтобы когда звонили на 3236500 поподали на номер 100 а 3236502 на номер 200 (это факс)
Как я посмотрел нужно использовать did поэтому меняю
pgm140 isdn did/disa
pgm230 стоит 4 символа с маской #***
pgm231 таблица 502 идет на номер 100 таблица 502 идёт на номер 200
Всё это не работает возможно в чёмто я допустил ошибку, может обработка вызова при did как-то не так настроена, я не знаю помогите help.
- Сколько цифр DID-номера присылает провайдер????
- Какой тип преобразования указан в ПГМ143/4 ???
в смысле сколько цифр присылает провайдер, я так понимаю что семь
pgm143
1-Не назначено
2-Не назначено
3-2
4-0
5-00
6-НЕТ
7-CFW (0)
Вы только думаете, что получаете 7 цифр или же реально их получаете??? 😠
Это бы надо знать точно. Например, можно позвонить провайдеру и выяснить это...
ОК. Если провайдер присылает 7 цифр, то нужно “отрезать лишнее”:
- ПГМ 143/5 (Digits Remove) = 4
Далее:
- ПГМ 143/4 (DID Conv Type) = 2
- ПГМ231, index 500 => STA 100, index 502 => STA200
Огромное спасибо всё заработало.
но есть ещё один вопрос необходимо чтобы номер 3236500 приходил на vmib
т.е.Чтобы можно было донабрать номер абонента или подождать до соединения с оператором. index 500 => VMIB 01 (без обрыва связи) Сообщение тоже было записано prg-0-6-01.Это не работает. Что я сделал не так.
- А что при этом происходит???
- Какая именно версия прошивки???
Звонок идёт также на 100
Версия 2.0Fa mar 03
А голосовое сообщение точно записано??? Проверяли??
Да когда город приходил через нормал co я ставил в 144 vmib и звоня сообщение проигрывалось правда с последующим отбоем.
1.С точки зрения программирования ничего более не требуется для выдачи приветствия.
А в целом для обработки DISA нужно tot запрограммировать перенаправление по отсутствию донабора номера:
- ПГМ167/2 (Error Case) = ATTD
- ПГМ144 => прописать, куда направлять вызов по ошибке донабора или отсутствию донабора.
2. Версия 2.0F конечно весьма старая, но, насколько я помню, там вроде бы не было проблем с DISA по потоку... :roll:
3. Может проявляется “дикий АОН”...
4. Хорошо бы посмотреть трассировку и нужно детально просмотреть конфиг...
Спасибо всё вроде заработало. Подскажите пожалуйста какой таймер необходимо установить чтобы после проигрывания приветствия через скажем 15 секунд перекидывало на секретаря, сейчас говорит что время истекло и начинает проигрывать сообщение заново.
- в ПГМ160/4 (DISA Rerty Counter) прописать =0
- таймер ПГМ181/8 (Inter Digit Timer). По умолчанию он = 5 сек.
ИМХО, 15 сек - это слишком много.
Кроме того, это таймер еще завязан на внутренние вызовы.
Пасибо, а есть ещё какой нибудь способ записывать сообщения кроме как с системного телефона?
Есть. С любого внешнего звуковоспроизводящего устройства на вход Ext.MOH на плате MPB.
Например, с линейного выхода aудио карты компа.
См. доку.