Hawk07
16.04.2010, 07:34
Помогите, кто может!!! Как прописываются сервисы на аналоговые порты??? И самое главное как они работают??? Как их активировать с телефона?? Для примера сервиса: набор последнего номера или конференции.

wws
16.04.2010, 10:45
Насколько я знаю сервисы прописываются не на порты.
Кодирование сервисов происходит в map
Например для повтора последнего набранного номера
wl map 01 s repeat
t map 0
План нумерации:
================================================== ======
--------------------------------------------------------
0 1 2 3 4 5 6 7
--------------------------------------------------------
0,0 (c) -
1 (s) сервис repeat

Для вызова сервиса с аналога нужно чтобы исходящая категория порта с которого будет вызываться сервис была 11 или больше и в paddp 8-й параметр +

Hawk07
16.04.2010, 20:33
А где категорию можно глянуть? Я просто с это Атс не очень знаком, а нужно настроить сервисы!

Oleshka2006
17.04.2010, 20:24
В t port "Исх"

Hawk07
18.04.2010, 06:49
Спасибо большое, будем пробовать, смотреть))

Antonov
20.04.2010, 14:27
Чуть более подробно...
Таблица serv - категории сервисных функций
08>t serv
08:Категории Сервисов:
=========================
Nпп - Группы сервисов -
-------------------------
0 1 2 3 4 5
-------------------------
0 10 50 10 10 100
=========================
Группы функций сервисов:
1. Обратный вызов
2. Вмешательство
3. Объединение, переключение, метка
4. Переадресация
5. Категория "Оператора"
Для того чтобы воспользоваться сервисом, исходящяя категория порта (параметр 6 таблицы port) должна быть больше категории сервиса.
00:Конфигурация Портов:
================================================== =======
Порт Тип сигн. C Д Тн OC Исх. Вх. ПH Шт ТнО Cр Гпн кАОН Вк
-------------------------------------------------------------------
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
-------------------------------------------------------------------
0,0-00 (L)Местный + - - - 15 0 0 0 0 - 0 0 -
================================================== =======

Коды сервисы прописываются через план нумерации, однако надо учитывать, что некоторые сервисные функции (exit и call_back) могут иметь ограничение на длину списочного номера в одну цифру.

Посмотреть текущие списочные номера функций можно с помощью команды dnum s, например:
08>dnum s
Списочные номера сервисов(0):
===============================================
Сервис Номер
-----------------------------------------------
1 Об'единение (join ) 65
2 Об'ед. с входящим (join_incom ) ...
3 Об'ед. с помеченным (join_mark ) ...
4 Переключение (switch ) 66
5 Перекл.на входящего (switch_incom) 68
6 Перекл.на помеченно (switch_mark ) ...
7 Помечивание (mark ) ...
8 Выход (exit ) 7
9 Обратный вызов (call_back ) 60
10 Повтор номера (repeat ) 67
11 Следуй за мной (follow_me ) 64
12 Переход по занято (go_if_busy ) 62
13 Переход по неответу (go_if_no_req) 63
14 Вмешательство (intervention) ...
15 Перехват вызова (get_call ) 61
16 Ген.кода 2 из 7/11 (gen_code ) ...
17 Выход с разрушением (destr_exit ) ...
18 Сбор директивы (set_conf ) ...
19 Вызов директивы (call_conf ) ...
20 Виртуальный вызов (virtual ) ...
21 Установка 'ночь' (set_night ) ...
22 Установка 'день' (reset_night ) ...
23 Кто Я? (who_am_i ) 69
24 Установка будил-ка (alarm_set ) ...
25 Сброс будильника (alarm_reset ) ...
===============================================

Hawk07
20.04.2010, 20:42
2 Antonov
Спасибо вам огромное!!! Я сеня попробовал, у меня не получилось((( Будем надеяться с вашей подсказки получится!!!
Еще маленький вопрос!! Ачто значит ограничение на длину списочного номера в одну цифру?

Radist Morze
21.04.2010, 07:58
Еще маленький вопрос!! Ачто значит ограничение на длину списочного номера в одну цифру?

Значит попадать на эту функцию нужно ток набрав одну цифру!


У меня встречный вопрос, а какие функции востребованы пользователями?
Чем чаще пользуются?

Hawk07
21.04.2010, 22:44
У меня встречный вопрос, а какие функции востребованы пользователями? Чем чаще пользуются?
Мне это нужно для диплома, так что подсказать этого не могу!! Мне просто нужно запрограммировать все сервисы!
И еще вопрос....а сложно все сервисы запрограммировать??? На каждый из них требуется какая то особая конфигурация или все стандартно???

Radist Morze
22.04.2010, 08:13
И еще вопрос....а сложно все сервисы запрограммировать??? На каждый из них требуется какая то особая конфигурация или все стандартно???

Если честно сам не один сервис не использую (кроме gen_code под ЖД).
Но список функций полный, не смотря что жд версия ПО.
Думаю на военных версиях фукнций таких сервисов не будет, по крайней мере, нет таблицы "portd"=динамических переходов.

А прописывать их надо.
1. В плане нумерации.
2. Дать разрешение (исходящая категория порта)
3. И вот кажется, надо еще один дополнительный параметр в 'paddp' прописать, чтоб во время разговора порт воспринял Flash от аппарата.

Hawk07
22.04.2010, 09:21
2 Radist Morze
Все вроде понятно, примерно)) Будем пробовать!! Спасибо!!

vit1908
22.04.2010, 09:23
Если честно сам не один сервис не использую (кроме gen_code под ЖД).

У меня еще Виртуальный вызов (virtual ) используется. и довольно часто.

Radist Morze
22.04.2010, 11:34
У меня еще Виртуальный вызов (virtual ) используется. и довольно часто.

Для каких нужд? Как работает, в смысле алгоритм для пользователя.

Ведь если очень сложно включать (нажимать более 3-х кнопок), то для многих абонентов это станет непосильным крестом.

Да, есть вторая сторона медали, как обычно из всей толпы пользователей всплывет один-два, которые очень умные и начинают везде лезть и включать все и сразу (забывая что и в какой последовательности жали), в результате ВАМ добавится головной боли.

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

vit1908
22.04.2010, 13:25
Для каких нужд?

0>t map 0
00:План Нумерации:
================================================== ======
Массив,Ц Тип Значение Переход Nг О Гп Г'
--------------------------------------------------------
0 1 2 3 4 5 6 7
--------------------------------------------------------
0,0 -
1 (c) Вызов -> 1
2 (c) Вызов -> 2
3 -
4 (s) Сервис virtual
5 (c) Вызов Gr,001 0 - + - -
6 (c) Вызов -> 6
7 (s) Сервис gen_code
8 (c) Вызов Gr,008 0 - + - -
9 -
================================================== ======

00>t ports (порт)
00:Статические Переходы:
================================================== ====
--- Def_вызов -- -- Виртуальный --
Порт Порт/G/D Донабор Порт/G/D Донабор ГПВ Зв
------------------------------------------------------
0 1 2 3 4 5 6
------------------------------------------------------
(порт),2-07 - - - 640002 0 -
================================================== ====

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

удобно когда много городских линий. каждый выходит только на тот порт, на какой прописан виртуальный вызов. и нажимать нужно всего одну кнопку, в моем случае 4.

Dimone73
22.04.2010, 23:06
в paddp выставить 8. «ТнР» -тон набор разрешен. Флаг разрешает абоненту, имеющему аппарат с DTMF набором, набирать цифры в разговоре для создания другого разговора (либо активизации сервисной функции). Если флаг включен, то для этого абонент должен перед набором цифр нажать клавишу «Flash» либо «Recall» на телефонном аппарате. Только после этого станция начнет воспринимать набор в DTMF

Hawk07
23.04.2010, 12:58
Народ, ситуация такая!!! Допустим для объединения со входящим(join incom). Я прописал эту функцию в map:
t map 36
План нумерации:
================================================== ======
--------------------------------------------------------
0 1 2 3 4 5 6 7
--------------------------------------------------------
36,0 (c) -
1 (s) сервис join_incom
Это получается, что я набрав цифру 1 во время разговора я присоединю входящего?
Затем я в port сделал категорию 15. И в paddp 8й параметр +.
Подскажите че я сделал не так??? И как должно это выглядеть?
Входящий не подключается, потому что он слышит сигнал занято.

aMster
23.04.2010, 13:45
Народ, ситуация такая!!! Допустим для объединения со входящим(join incom). Я прописал эту функцию в map:
t map 36
План нумерации:
================================================== ======
--------------------------------------------------------
0 1 2 3 4 5 6 7
--------------------------------------------------------
36,0 (c) -
1 (s) сервис join_incom
Это получается, что я набрав цифру 1 во время разговора я присоединю входящего?
Затем я в port сделал категорию 15. И в paddp 8й параметр +.
Подскажите че я сделал не так??? И как должно это выглядеть?
Входящий не подключается, потому что он слышит сигнал занято.
И ?
у абонента какой стоит план нумерации ( в t port Пн) ? неужели 36? Мне так кажется что 0 :) (который по умолчанию)
Функции сервиса прописывать необходимо в плане нумерации относящемуся к абоненту , а не в абстрактной мапке. DX же не телепат чтобы догадаться что 36 мапка относится к абоненту у которого вход в план нумерации 0.

Hawk07
25.04.2010, 15:45
А если у ТА дисковый номеронабиратель, у него сервисы не будут работать?? У него же нет Флэша.

aMster
26.04.2010, 06:51
а у человека с импульсным набором вообще халява - ему "флеш" нажимать совсем не надо, импульсы СРАЗУ воспринимаются как набор...
Кстати а кто знает как отключить эту "фишку" нафик... а то проблемы иногда возникают...

Hawk07
26.04.2010, 22:16
Спасибо большое всем, у меня сдвинулось с мертвой точки)) Вопрос такой...объединение со входящим не получается!! Вот двое говорят, звонит третий, а ему сразу занято!! Как сделать, чтоб объединялось?

NVL
28.04.2010, 21:27
а у человека с импульсным набором вообще халява - ему "флеш" нажимать совсем не надо, импульсы СРАЗУ воспринимаются как набор...
Кстати а кто знает как отключить эту "фишку" нафик... а то проблемы иногда возникают...

А поставить абоненту категорию ниже 11. Тогда его цифири не будут ни сервисом, ни набором другого номера

Dimone73
02.05.2010, 23:38
Спасибо большое всем, у меня сдвинулось с мертвой точки)) Вопрос такой...объединение со входящим не получается!! Вот двое говорят, звонит третий, а ему сразу занято!! Как сделать, чтоб объединялось?

А у третьего категория исходящая выше чем входящая у тех двоих? Еще вы вмешательство разрешить третьему как услугу....

den_a_v
10.10.2011, 14:14
в paddp выставить 8. «ТнР» -тон набор разрешен. Флаг разрешает абоненту, имеющему аппарат с DTMF набором, набирать цифры в разговоре для создания другого разговора (либо активизации сервисной функции). Если флаг включен, то для этого абонент должен перед набором цифр нажать клавишу «Flash» либо «Recall» на телефонном аппарате. Только после этого станция начнет воспринимать набор в DTMF

при нажатии Flash воспринимается как отбой . абонент А звонит аб. Б , аб Б нажимает Flash и слышит ответ станции, набирает внутренний номер аб.В и соединяется , но аб А уже отбился...
При переводе в импульс всё работает
ver 3.010
В чём может быть причина...???
в paddp 8 парраметр поставил +

исходящая категория у абб. 20 вх 12

в категории сервисов кат.стоит 12

den_a_v
10.10.2011, 14:51
при нажатии Flash воспринимается как отбой . абонент А звонит аб. Б , аб Б нажимает Flash и слышит ответ станции, набирает внутренний номер аб.В и соединяется , но аб А уже отбился...
При переводе в импульс всё работает
ver 3.010
В чём может быть причина...???
в paddp 8 парраметр поставил +

исходящая категория у абб. 20 вх 12

в категории сервисов кат.стоит 12

спасибо ...всем....) ...дело было в таблице portp параметр 4 соответственно "время Flash" поменял на 600 всё заработалао.

Dimone73
10.10.2011, 20:07
спасибо ...всем....) ...дело было в таблице portp параметр 4 соответственно "время Flash" поменял на 600 всё заработалао.

Либо в настройках телефоннного аппарата (чаще всего возможно и такое) выставить время разрыва абонентской линии при нажатии клавиши Flash порядка 100 мс, тогда это для станции станет сигналом не разрыва линии, а перехода к сервисным функциям.