URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 7976
[ Назад ]

Исходное сообщение
"Привязка FXS к FXO"

Отправлено DD26 , 24-Май-05 12:54 
Есть 2 FXO и 2 FXS. Приходящие звонки транслируются на соответствующие FXS при помощи cоnnection plar opx.
Вопрос: Возможно ли сделать, чтобы при наборе номера на порту FXS1 занималась линия FXO1, а при наборе номера на FXS2 - соответственно занималась линия FXO2? Желательно обойтись без "destination-pattern", так как выход в город и на межгород хочется сделать для всех абонентов одинаковым, чтобы не вносить путаницы. Пример незаконченного конфига:

voice-port 1/0/0
  description FXS, 100

voice-port 1/0/1
  description FXS, 101

voice-port 1/0/2
connection plar opx 100
description FXO

voice-port 1/0/3
connection plar opx 101
description FXO

Прошу помощи.


Содержание

Сообщения в этом обсуждении
"Привязка FXS к FXO"
Отправлено sh_ , 24-Май-05 23:22 
voice-port 1/0/1
conne plar 999

dial=peer voice 1 pots
destination-pattern 999
port 1/0/1
transfer-digits 0

Типа того...


"Привязка FXS к FXO"
Отправлено DD26 , 25-Май-05 07:50 
Я правильно понимаю? Если на порт 1/0/1 придёт звонок, то он будет отправлен на телефон номер 999. А если кто либо наберёт номер 999, то шлейф поднимется на порту 1/0/1. Это не совсем то, что мне нужно.....
Нужно, чтобы при наборе номера, начинающегося к примеру с цифры 8 шлейф поднимался на том FXO, который связан с конкретным FXS.

"Привязка FXS к FXO"
Отправлено sh_ , 25-Май-05 09:33 
Немного ошибся...

voice-port 1/0/1
conne plar 999

dial=peer voice 1 pots
destination-pattern 999
port 1/0/3
transfer-digits 0

Когда снимается трубка, набирается номер 999, который по первому диалпиру отправляется на порт FXO (1/0/3) и туда не зафигачивается набранный номер (по-моему командочка то ли transfer-digits 0, то ли transport-digits 0).


"Привязка FXS к FXO"
Отправлено Сайко , 25-Май-05 09:36 
forward-digits 0 ?


"Привязка FXS к FXO"
Отправлено DD26 , 25-Май-05 10:12 
""Когда снимается трубка, набирается номер 999, который по первому диалпиру отправляется на порт FXO (1/0/3) ..."""

А как тогда позвонить с внутреннего телефона на внутренний, если при поднятии трубки сразу набирается номер 999?


"Привязка FXS к FXO"
Отправлено sh_ , 25-Май-05 18:35 
>Возможно ли сделать, чтобы при наборе номера на порту FXS1 занималась >линия FXO1

Ну тогда конкретнее напиши, что у тебя есть и что тебе нужно получить? Как еще можно твою фразу трактовать?


"Привязка FXS к FXO"
Отправлено DD26 , 26-Май-05 08:03 
Видимо, я напрасно пытался описать ситуацию в одном предложении. Так вот...В циску приходят 2 внешние телефонные линии от разных АТС. Линия 1 и линия 2. И к ней же подключены внутренних 2 телефона с номерами 101 и 102. Нужно:

1. С телефона 101 можно звонить на телефон 102, набирая "102"
2. С телефона 102 можно звонить на телефон 101, набирая "101"
3. Приходящий звонок с "линии 1" должен звонить на телефоне "101"
4. Приходящий звонок с "линии 2" должен звонить на телефоне "102"
5. Если на телефоне 101 набрать семизначный номер, начинающийся с цифры "9", то должен подняться шлейф на линии 1 и набраться шестизначный номер (все цифры после 9).
6. Если на телефоне 102 набрать семизначный номер, начинающийся с цифры "9", то должен подняться шлейф на линии 2 и набраться шестизначный номер (все цифры после 9).


"Привязка FXS к FXO"
Отправлено DD26 , 31-Май-05 07:47 
Я так понимаю, что сделать это не так просто?))))

"Привязка FXS к FXO"
Отправлено sh_ , 31-Май-05 12:07 
Думаю, что делать нужно так:
Для входящих звонков с разных пиров прописать translation-rule типа:
voice translation-rule 1
rule 1 /^9\(.......\)/ /7\1/
voice translation-rule 2
rule 1 /^9\(.......\)/ /8\1/
которые будут менять у одного порта 9 на 7, а у второго 9 на 8. А далее исходя из значений 7/8 распихивать по разным портам FXO.
Сам этого не делал, поэтому 100% работающий конфиг не приведу...