|

Об Оптивере|Направления|Производители|Цены|Новости|Поддержка|Решения|Спецпрограммы|Карьера|eng
FAQ VoIP. Часто задаваемые вопросы по IP-телефонии
Вопрос.
Какие
преимущества работы шлюза SMG400 в Tandem режиме через порты FXO/FXS, перед
режимом Standalone через порты FXS с командой Off800, и в том и в другом случае
все входящие/исходящие звонки проходят через VoIP, но во втором не требуется
дополнительная плата LOOP портов.
И еще, пожалуйста, не могли-бы Вы более подробно описать работу схемы
ремаршрутизации звонков в ТФОП (pstnmenu / [1]), работает ли эта функция в обоих
режимах функционирования SMG400.
Ответ.
При
соединении по FXO/FXS есть возможность направить входящий вызов конкретному
абоненту, или другими словами реализовать единый номерной план. Просто по FXS
входящие звонки подчиняются правилам, жестко прописанным на станции.
Под PSTN rerouting понимается перенаправление исходящего вызова в ТФОП, если не
удается установить соединение через VoIP.
По-моему, реально можно использовать эту функцию только в режиме Standalone при
городских (абонентских) линиях, подключенных к LOOP. Если выход в город идет
через офисную АТС, то в начале набранного номера может добавляеться префикс
выхода в город, который и задается в pstnmenu/1.
Вопрос.
Скажите
пожалуйста как в Program Version: 400V3.0:021015 можно посмотреть CDRы, не
только в режиме конкретного звонка, а весь список из 500 звонков. Вопрос возник
из-за того, что в Program Version: 400V3.1:030731 таких проблем не возникло.
Ответ.
Все команды
работы с CDR перечислены под консольной командой cdrhelp. Если по старой версии
возникают вопросы, то прежде всего рекомендую обновление до последней версии.
Вопрос.
У меня на
SMG 400 (400V3.1:030507 ) периодически
появляется
следующая
информации:
SMG400:> raAddExt (TRANSPORT Hosts): Array full (73 elements)
raAddExt (TRANSPORT Hosts): Array full (73 elements)
raAddExt (TRANSPORT Hosts): Array full (73 elements)
raAddExt (TRANSPORT Hosts): Array full (73 elements)
(2)q931_setup_error
raAddExt (TRANSPORT Hosts): Array full (73 elements)
raAddExt (TRANSPORT Hosts): Array full (73 elements)
Что это
означает и
влияет ли на
связь?
Ответ.
Выполните
обновление ПО до последней версии 400V3.1:031007
Вопрос.
Столкнулся с такой штукой что при сохранении конфига SMG400 поле Gateway ID
сохраняется только 6 цифр а остальное рубится. Пробовал не один раз.
Program Version: 400V3.0:021015.
Ответ.
Очень может
быть. Но все претензии принимаются только по последней версии софта. Проведите
обновление ПО.
Вопрос.
При работе со шлюзом через Telnet после набора IP адреса появляется надпись
smg400 Login. Нельзя ли сделать так, чтобы появлялась какая нибдь другая
надпись. К примеру просто Login или любая другая.
Ответ.
Такой
возможности нет.
Вопрос.
Я впервые столкнулся с необходимостью настраивать SMG400, так что после первых
экспериментов с документации из сети, возникло больше вопросов, чем ответов.
Особенно по назначению правил маршрутизации звонков.
1) Например, по умолчанию, портам FXS присвоены номера 201...204, как изменить
эти номера на произвольные другие?
1)
Нумерацию по умолчанию 201...204 лучше не изменять. Пока мы не встречали ни
одной задачи, в которой это было бы действительно необходимо. Обычно
маршрутизация входящих вызовов на эти порты идет по схеме:
---> входящий номер ---> удалить все цифры ---> вставить номер порта (e.g. 202).
2) Я не
вполне понял как отправлять звонки через LAN по маске: какова последовательность
действий.?
например если мне надо чтобы все звонки по маске 89 уходили на IP
10.0.1.11(гейткипера нет):
voipmenu>[5] VoIP Remote IP Table>0>Configuration Item Number: .1>10.0.1.11
далее в voipmenu:
[3] VoIP Routing Table>
VoIP Routing Table (0: Outbound Routing Table, 1: Inbound Routing Table) -> 0>
Configuration Item Number: 11 ( просто номер строки )
Access Code : -> 89 (собственно код)
Access Code Length : 0 -> 2 (длина маски)
Access Code Delete Length : 0 -> 1 (отрезаем 8)
Insert Digit : -> 7 (вместо отрезаной 8 вставляем 7)
IP Table Index1(0-63) : 255 -> 1 (тот самый 10.0.1.11 из >[5] VoIP Remote IP
Table>)
Call Block: No (y: Yes, n: No) -> n (не блокировать?)
IP Table Start Point : 0 -> (о чём это?)
GK Use: Yes (y: Yes, n: No) -> n (нет гейткипера на том конце)
Как я понимаю - теперь все звонки начинающиеся на 89 шлюз будет направлять на
10.0.1.11, предварительно подменив первую 8 на 7, но этого не наблюдается
(остальные настройки - дефолтные) .. что-то я сделал не так или не доделал. -
набираю 8 тишина, набираю 9 сброс, более того например при наборе 7 .. тишина ,
набираю любуж кроме 8 цифры - сброс, если набрать 1 цифру 0, то идёт вызов
..(куда???) вообщем принцип настройки маршрутизации от меня ускользает..
помогите .. хм просто набор команд скажите для того, чтобы звонок например на 89
маршрутизировался на 10.0.1.11, а например 891 на 10.0.1.12, при этом число
принимаемых перед вызовом цифр было ..хм пусть 10 или же вызов происходил
автоматически с уже набранными цифрами, если прошло более 6 секунд (если
возможно).
2) В режиме Standalone по умолчанию можно перезваниваться между портами, набирая
201...204. Тогда выход на VoIP линии осуществляется по префиксу 800. Можно
отключить префикс командой Off800, тогда весь набор будет уходить на линии VoIP,
и перезвона между портами не будет, т.е. набор 201...204 будет уходить по
маршруту voipmenu/3/0.
3) Да и как просто удалить строку из таблицы? ведь если просто нажать Enter
интерпретатор команд понимает это как "оставить прежнее значение"?
3) С таблицей маршрутизации Вы разобрались в общем правильно:
Configuration Item Number: 11 (номер строки таблицы)
Access Code : -> 89 (собственно код)
Access Code Length : 0 -> 2 (длина маски)
Access Code Delete Length : 0 -> 2 (отрезаем 89)
Insert Digit : -> 79 (вместо отрезаной 89 вставляем 79 - так точно будет
необходимая замена)
IP Table Index1(0-63) : 255 -> 1 (номер таблицы из >[5] VoIP Remote IP Table>)
Call Block: No (y: Yes, n: No) -> n (не блокировать данный маршрут)
IP Table Start Point : 0 -> (номер позиции, с которой начинается просмотр
выбранной таблицы из >[5] VoIP Remote IP Table>)
GK Use: Yes (y: Yes, n: No) -> n (не использовать гейткипер, даже если он задан
в voipmenu/2)
Вопрос.
Подскажите пожалуйста как через trace"on", .............можно отследить в режиме
реального времени все звонки и причины их неуспешности и т.п.(не используя такие
глобальности как all и Main?
Ответ.
Трассировки
на SMG предназначены для отладочных целей, поэтому сильно детализированы (а
иногда и этого недостаточно). Либо пользуйтесь ими, либо средствами CDR - код
причины рассоединения пишется. Промежуточного варианта мониторинга нет.
Вопрос .
При заливке
обновленного софта пропадают ли все настройки шлюза? Можно ли залить только
CDRы?
Ответ.
При
обновлении весь пакет ПО заливается целиком. Чтобы основные настройки не
пропали, необходимо создать файл базы данных конфигурации (getdb), забрать его
со шлюза по FTP, а после обновления залить снова и восстановить настройки
(putdb). Процедура обновления описана в документе SMGproducts SW Upgrade
procedure.ppt (есть на нашем FTP).
Вопрос .
Вот частенько наблюдаются проблемы с дозвоном на некоторые номера, хотя с аташки
звонит нормально. Я заметил, что, как правило, данные номера характеризуются
тем, что когда на них звонишь, то не слышно длинного гудка, т.е. идёт ожидание,
а потом сразу поднимают трубку. Не подскажите с какими параметрами можно
поиграться, чтобы по возможности как-то улучшить это? При необходимости могу
привести логи звонков.
Ответ.
Вообще
говоря, считается, что за выработку длинного гудка при вызове (КПВ или RBT)
ответственно вызываемое оборудование. Попробуйте включить виртуальный RBT on
Alerting в voipmenu. Также можно покрутить Onrbtrelay/Offrbtrelay из командной
строки.
Вопрос.
Возникла 1
проблема ... - "схема связи " следующая:
АТС---isdn/pri------ smg3200-------ip--------smg400---АТС (все 4 линии
проключены на один номер)
надо сделать так ...
надо что-бы при звонке с 3200 на 400 занималась первая свободная линия (тобиш
чтобы было 4 одновременных разговора ) с smg3200 все просто на номер 33 указываю
ипи smg400, а вот как быть с smg400 ????
Ответ.
На SMG400
есть возможность объединить порты FXS в одну группу - команда Onslcgroup из
командной строки. Тогда при поступлении вызова занимается первый свободный порт,
начиная с того, куда направлен вызов в Inbound Routing Table.
Вопрос.
Если я
вдруг запамятовал пароль или логин к smg, как мне быть?
Ответ.
Тогда
обратиться ко мне. Со шлюзом придется проделать некоторые манипуляции
(т.е.руками, а не удаленным доступом). Поэтому если шлюз стоит далеко, пароли
лучше не забывать (или оставлять по умолчанию).
Вопрос.
А файлы
прошивки SMG (системные) по ftp не увидеть?
Ответ.
Шлюзовое ПО
записывается во FLASH память и там хранится, никакого отношения к VFS в
оперативке не имеет.
Вопрос.
Залез я на нее по ftp а файлов - не вижу. Пароль ввел такой же как и в консоле.
Файл забрать получилось. А нельзя посмотреть все что лежит на SMG?
Ответ.
Когда Вы
заходите на шлюз по FTP, Вы видите все файлы, которые в настоящий момент
находятся в виртуальной файловой системе в оперативной памяти. Естественно,
после перезагрузки файловая система создана, а файлов в ней нет, пока Вы не
зальете их туда или не создадите, например, командой getdb.
Вопрос.
Подскажите как сохранить всю конфигурацию шлюза SMG400 для того, чтобы затем
залить ее на другой.
Ответ.
Из
командной строки можно дать команды getdb и putdb. Подсказка вызывается
dbfilehelp - там синтаксис.
Последовательность действий:
1. getdb "file" - создается файл с настройками
2. Файл "file" забрать по ftp
3. Файл "file" залить по ftp на другой шлюз
4. putdb "file" - загрузить настройки
5. reboot - перезагрузка
ПРЕДУПРЕЖДЕНИЕ. Сетевые настройки (IP, Def.GW,NetMask,TOS) тоже копируются!
Вопрос.
Наблюдаем
странные зависания шлюза SMG 3200. В некоторый момент времени шлюз практически
перестает принимать звонки и на экран выводится сообщение об ошибке ледующего
содержания: raAddExt (TRANSPORT Hosts): Array full(73 elements).
Шлюз имеет только платы E1 и VoIP, подключен к АТС iDCS500 и на борту 16
голосовых каналов. Прошивка залита последняя с Вашего сайта. В чем может быть
дело?
Ответ.
Проблема
известна, суть решения которых состоит в выравнивании числа каналов VoIP и PRI.
Проще всего этого достигнуть блокировкой лишних тайм-слотов в pstnmenu/12.
Вопрос.
При
редактировании таблицы трансляции номеров Outbound Routing Table в SMG 3200 не
удается задать десятизнаковый Access Code (только до 9 знаков). Это необходимо
для однозначного соответствия телефонный номер - шлюз абонента (его IP-адрес).
Как решить эту проблему? P.S. Версия ПО 3200V3.1:030731.
Гипотетически номерной план выглядит след. образом:
телеф. номер 0812687300 - абонентский шлюз с IP-адресом=A.A.A.A, его линия 1 с
UserID=0812687300;
телеф. номер 0812687301 - абонентский шлюз с IP-адресом=A.A.A.A, его линия 2 с
UserID=0812687301;
телеф. номер 0812687302 - абонентский шлюз с IP-адресом=B.B.B.B, его линия 1 с
UserID=0812687302;
телеф. номер 0812687303 - абонентский шлюз с IP-адресом=B.B.B.B, его линия 2 с
UserID=0812687303;
...
телеф. номер 0812687426 - абонентский шлюз с IP-адресом=Z.Z.Z.Z, его линия 1 с
UserID=0812687426;
телеф. номер 0812687427 - абонентский шлюз с IP-адресом=Z.Z.Z.Z, его линия 1 с
UserID=0812687427.
Итого: 128 телефонных номеров 0812687300...081268427, 64 абонентских шлюза ( в
каждом по два FXS порта).
Возможен ли более сложный вариант, когда абонентские шлюзы имеют разное кол-во
FXS портов (2 или 4), или когда в качестве абонентсткого устройства
устанавливается IP-телефон.
Ответ.
Необходимо
проанализировать номерной план. Пришлите, пожалуйста, данные по абонентам
(телефонный номер - IP адрес). Если все телефонные номера объединены одним
направлением, как в Вашем примере, то средствами телефонии (от АТС) можно
отрезать префикс направления. В Вашем примере это 0812 - и так ясно, что весь
этот шлюз смотрит в Питер. Если по каким-то причинам это невозможно, то придется
использовать гейткипер, на котором все маршруты и прописать.
Вопрос.
возникла еще одна проблема с SMG3200, возможно, Вы сможете помочь, суть
проблемы:
при на боре в DTMF с некоторых моделей тел. аппаратов (в частности Panasonic
TS2365RUW) шлюз не воспринимает (пропускает) некоторые цифры.
Ответ.
Эта
проблема Панасоника (а не SMG 3200!) известна достаточно давно.
Причина - некорректная генерация DTMF сигналов при наборе цифр 2 и 3.
Способы лечения:
1. Для ленивых - перевести Панасоник в импульсный набор.
2. Для продвинутых:
- поставить перед собой Панасоник
- найти три регулировочных отверстия
- взять крестовую отвертку, вставить в дальнее от себя отверстие (т.е. ближнее к
дисплею)
- повернуть потенциометр против часовой стрелки до упора
Пока это всегда помогало.
Вопрос.
Вот наши вопросы по новой прошивке SMG 3200:
1) Нам необходимо выбирать исходящую аналоговую линию с помощью префикса
телефонного номера, который подставляет voip-софтсвитч, маршрутизирующий звонок.
На SMG3200 выбор линии в соответствии с префиксом осуществляется с помощью VoIP
Inbound Routing Table. Причем, в случае, если шлюз не принимает звонок,
софтсвитч меняет префикс, пытаясь передать звонок на следующую исходящую линию.
Ондако, если указанная исходящая линия занята другим звонком, SMG3200 почему-то
возвращает H.225.0 "Call processing" вместо "ReleaseComplete". В результате
софтсвитч не может сделать перемаршрутизацию, и звонок просто подвисает вместо
того, чтобы уйти на очередную свободную линию...
1) SMG-3200 в основном предназначался для построения корпоративных
сетей, поэтому может не полностью удовлетворять Ваши потребности при работе в
схеме, близкой к операторской. Тем не менее, многие вопросы удается решать при
правильном понимании заложенных в нем ограничений.
- Почему необходимо выбирать определенную линию?
Без указания конкретного слота/порта SMG рассматривает LOOP порты как группу и
автоматически выбирает свободный порт.
2) Как нумируются порты в VoIP Inbound Routing Table? Относительно слота или
абсолютными номерами? С 0 или с 1? Например, первый порт в слоте USL2 (в PSTN
Port Status он обозначен как "40") - должен быть указан как "40", "1" или "0"?
В документации вроде бы написано, что допустимы значения начиная с 0, но при
попытке ввести 0, значение не сохраняется, и вместо него появляется 255.
2) Слот/порт в этой таблице нумеруются с "1", "1".
3) Опция Ondynamicnego влияет только на faststart. В случае slowstart шлюз
передает в h.245 terminalCapabilitySet только один кодек (тот который установлен
предпочтительным). Однако, не использовать эту опцию нельзя, потому что тогда
перестают согласовываться кодеки на входящих звонках с других voip-шлюзов.
3) Да, я наблюдал такой эффект. Поэтому предпочтительным является
Faststart, а тех абонентов, которые этого не умеют, можно запустить через прокси
с преобразованием кодека в единый стандарт (например, MERA MCCP).
4) Количество цифр телефонного номера, набираемого с аналогового порта,
ограничено 19-ю, хотя в PSTN Inbound LCR Table можно ввести длину 26.
Нам же для локальных нужд вообще хотелось бы иметь возможность набора номера
длиной до 57 цифр.
4) Просил когда-то 24, сделали 19 - и на том спасибо, для большинства номерных
планов этого хватает.
Номерной план по 57 цифр - слишком круто даже для меня. Нельзя ли упростить его?
Или у Вас межгалактическая связь?
5) Telnet-сессия завершается по таймауту независимо от того, работают в ней,
или нет.
5) К счастью, таймаут можно отключить.
Если Вы сочтете полезным детально обсудить возможные пути реализации Ваших
проектов, всегда готов помочь.
Екатеринбург, Первомайская, 104-127,
тел./факс (343) 378-31-55, 349-46-13,
info@optivera.ru
(c) 2002-2004 Optivera
|