vin
19.08.2002, 16:01
Вопрос вот в чем. Имеются коды доступа на IP-шлюз, выданные для использования сотрудниками нашей конторы. Но нужно сделать так, чтобы сотрудники код не знали. Необходимо запрограммировать М1 так, чтобы при наборе определенного кода М1 подставляла городской ноиер шлюза, набирала его, и, скажем через паузу 2-3 сек набирала оставшиеся цифры.
Как это можно сделать? Желательно поподробнее, в какие ЛД залазить надо.
Спасибо!

ПС Вариант с программированием в память 500-го телефона нужной последовательности цифр я рассматривал, хочется решить вопрос с помощью М1.

PhoneMan
19.08.2002, 17:26
1) Какая маршрутизация у вас сейчас разруливает выход в город/межгород ?
2) "Определенный код" это абстрактная комбинация цифр или код направления ?

vin
19.08.2002, 17:48
500-ки, которые используют шлюз, выход имеют по одной и той же СО-шке через ACOD.
Вот ее распечатка:
DES VINO
TN 007 0 00 04
TYPE COT
CDEN 8D
CUST 0
XTRK XUT
TIMP 600
BIMP 600
TRK ANLG
NCOS 0
RTMB 86 1
ATDN 114
SIGL LOP
SUPN NO
AST NO
IAPG 0
SEIZ NO
CLS UNR DTN CND WTA LPR APN THFD BARD
P10 NTC LOL
TKID 86
DATE 25 SEP 2001

REQ: prt

TYPE: rdb

CUST 0

ROUT 86


TYPE RDB
CUST 00
DMOD
ROUT 86
DES ROM
TKTP COT
PRIV NO
RPA NO
SAT NO
RCLS EXT
DTRK NO
PTYP ACO
AUTO YES
ACMP NO
ICOG IAO
RANX NO
SRCH RRB
TRMB YES
STEP
ACOD 86
TARG 01 05 06 08 09 10 11
BILN NO
OABS
TIMR ICF 512
OGF 512
EOD 13952
DSI 34944
NRD 10112
DDL 70
ODT 4096
RGV 640
FLH 510
GTO 896
GTI 896
ARP 3
SFB 3
CRD 512
TFD 3600
LEXT 100
SST 3 0
DTD NO
SCDT NO
2 DT NO
NEDC ETH
FEDC ORG
CPDC NO
SPCT IMM
HOLD 02 02 40
SEIZ 02 02
RGFL 02 02
RVSD 08 31
ILLR 02 02
DDO NO
DRNG NO
CDR NO
NATL YES
SSL
CFWR NO
IDOP NO
MUS NO
MR NO
PANS YES
MANO NO


PAGE 002

EQAR NO
FRL 0 0
FRL 1 0
FRL 2 0
FRL 3 0
FRL 4 0
FRL 5 0
FRL 6 0
FRL 7 0
TTBL 1
OHTD NO
PLEV 2
OPR NO
RCAL NO
MCTS NO
ALRM NO
ART 0
PECL NO
DCTI 0
SGRP 0
ANIE 0
CAC_CIS 3
AACR NO

Эта СО-шка используется и для обычных городских звонков и на междугородку.

Поэтому отвечая на второй вопрос, скажу, что набирать наверно нужно не код направления (86 в моем случае), а что-то другое, абстрактную комбинацию цифр, чтобы по этой СО-шке можно было звонить не только на шлюз, но и по другим номерам.

PhoneMan
20.08.2002, 09:16
Да, не густо ... одна СО-шка на всё про всё ...
Она тоновый набор понимает?

vin
20.08.2002, 09:41
СО-шек, тоже понимающих тон.

PhoneMan
20.08.2002, 09:41
Итак, тон СОшка понимает. Можно попробовать сделать через System Speed Call:

В 18-создать SSC лист, например такого вида:
1 86ХХХХХХХ*УУУУ*1
2 86ХХХХХХХ*УУУУ*2
...и тд... , все 10 цифр или только те, которые нужны

Абонентов в 10/11 -ом прописать пользователями этого листа
через FTR или соотв. клавишу.

В 57-ом создать флекс. код для SSC, для удобства, например
*86 , или любой другой. Хотя можно обойтись и стандартным
кодом SSC.

Imho это должно сработать.
Удачи

vin
20.08.2002, 11:18
Сделал все как написано, 86ХХХХХХХ - набирает, попадает на шлюз, но оставшиеся цифры (в количестве 12-ти - код доступа) шлюз не получает. Вероятно, что М1 их передает без паузы после ХХХХХХХ, которая необходима для проключения в ГТС. Можно ли здесь ввести паузу? Или дело в чем-то другом?

PhoneMan
20.08.2002, 11:29
"Звёздочки" для паузы в нужных местах поставил? Попробуй встать на СО паралельно и послушать что уходит в линию.
Удачи

vin
20.08.2002, 11:48
86ХХХХХХ*YYYYYY#YYYY*
86XXXXXX - номер шлюза, * - пауза, YYYYYY#YYYY* - сам код доступа (в нем присутствуют # и * - это не мешает? не распознает ли меридиан последнюю * как еще одну паузу?)
где посмотреть, какой длине паузы соотвествует * ?

PhoneMan
20.08.2002, 12:49
Решетка, которая #, мешает очень сильно, поскольку по умолчанию является признаком окончания набора. То, что в листе после #, в линию не уходит, скорее всего.

Hottab
20.08.2002, 12:54
После номера 86XXXXXX поставь не одну а до 3 *, пауза увеличивается, но я думаю это не спасет. После набора номера 86XXXXX должен произоити connect и включиться DTMF приемники у провайдера для приема кода, для этого нужна пауза, остальные символы посланные после connect'a в DTMF'e для M1 по барабану.
Выйти из положения можно если провайдер IP связи поддерживает identification абонента по номеру линии с которой аб. звонит, тогда без проблем будет все работать через претрансляцию, BARS или CDP.

PhoneMan
20.08.2002, 13:03
Это ж аналоговый СО транк, какие барабаны ? :))

vin
20.08.2002, 13:03
Когда-то ранее я спрашивал в форуме, и мне говорили что признак окончания набора можно поменять. это не поможет?

PhoneMan
20.08.2002, 13:11
Нужно пробовать. Последняя "звезда" в строке тебе тоже нужна как DTMF-посылка?

Hottab
20.08.2002, 13:13
Лучше сделай TRACe в 80, я пришел к выводу, что М1 предает все и знаки после # тоже, но их XXXX#XXXX*не успевают принять на шлюзе. Убедись так ли это. Проверь на цифровом аппарате, если на одну клавишу ADL завести 86XXXXXX, а на другую код XXXX#XXXX* и использовать их поочередно - все работает.
Кстати если есть тарификатор, инф-у куда звонили, т.е. номер после кода, получишь только при звонке с цифр. аппарата, а с аналогово шиш, только номер шлюза.

vin
20.08.2002, 13:20
как посылка.
Попробовал EOD поставить ###, не работает. Пробовал в разных комбинациях с * (паузой) после ХХХХХХ

Hottab
20.08.2002, 13:31
Я моделировал такую ситуацию, при TRAC'e набора видно что выдаются все знаки, т.е. # в данном случае не выступает как окончание набора, т.к. окончание набора должно быть после 86XXXXXXX и connect, а остальные знаки это доп. набор (в других случаях абс. согласен). Что Вы об этом думаете? Vin так ли у тебя, и так ли вообще должно быть у тебя?

PhoneMan
20.08.2002, 14:00
На аналоговых СО транках при исходящем звонке с них через АСод, как в рассматриваемом случае, connect как состояние может наступить только по таймеру EOD (end of dial) или по символу EOD (по умолчанию это # ).
Сигнала connect в таких линиях нет и не будет.
Набранный номер и пр. цифрозвезды роли не играют.
Существует возможность передавать в транк # и * как DTMF, при этом # перестает быть признаком EOD, но тогда * перестает быть паузой. Разумеется шлюз не успевает...
Задача именно в том, чтобы воспользовавшись отсутствием сигнала connect, прокинуть всю комбинацию из SCL в стадии набора номера, а не как донабор.

Вот такие мысли вслух.
Удачи

Hottab
20.08.2002, 14:24
Cпасибо за мысли вслух, это я упустил. Я моделировал на R2 DTI.
Нужна другая пауза - не * (к примеру на Nortel Norstar Compact есть такая пауза Feature 78 и вся комбинация 86XXXXXX F78 XXXX#XXXX* отрабатывает на ура) есть ли что то похожее на M1?
Если нет, то я нашел выход только с заменой метода определения абонента с кода на опр. по линии (работает нормально).

vin
20.08.2002, 14:30
Проверил в 80-ом, в поле DIAL DN стоят все символы из SSC, даже * после 86ХХХХХХ. Поставишь три "звездочки" - 3 звездочки стоят после 86ХХХХХХ. Причем наблюдая за терминалом во время звонка, видно, что сначала выскакивает MAIN_PM DIAL AUX_PM OUTPULSE, затем MAIN_PM DIAL AUX_PM NOOUTPULSE, а уже потом слышно, что произошел коннект с шлюзом.

Еще попробовал записать то что происходит в линии. 86ХХХХХХ - набирает, потом шлюз отвечает после первого гудка (после первой КПВ), а пока слышно эту КПВ, М1 продолжает набирать то что прописано в SSC (включая звездочки), и шлюз не получает то что нужно.

Значит паузу никак не вставить?
Нельзя ли решить проблему не SSC, а чем-то другим?<P ID="edit"><FONT SIZE=1><EM>Отредактировано vin 20.08.2002 14:53 (время сервера).</EM></FONT></P>