Есть 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, 101voice-port 1/0/2
connection plar opx 100
description FXOvoice-port 1/0/3
connection plar opx 101
description FXOПрошу помощи.
voice-port 1/0/1
conne plar 999dial=peer voice 1 pots
destination-pattern 999
port 1/0/1
transfer-digits 0Типа того...
Я правильно понимаю? Если на порт 1/0/1 придёт звонок, то он будет отправлен на телефон номер 999. А если кто либо наберёт номер 999, то шлейф поднимется на порту 1/0/1. Это не совсем то, что мне нужно.....
Нужно, чтобы при наборе номера, начинающегося к примеру с цифры 8 шлейф поднимался на том FXO, который связан с конкретным FXS.
Немного ошибся...voice-port 1/0/1
conne plar 999dial=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).
forward-digits 0 ?
""Когда снимается трубка, набирается номер 999, который по первому диалпиру отправляется на порт FXO (1/0/3) ..."""А как тогда позвонить с внутреннего телефона на внутренний, если при поднятии трубки сразу набирается номер 999?
>Возможно ли сделать, чтобы при наборе номера на порту FXS1 занималась >линия FXO1Ну тогда конкретнее напиши, что у тебя есть и что тебе нужно получить? Как еще можно твою фразу трактовать?
Видимо, я напрасно пытался описать ситуацию в одном предложении. Так вот...В циску приходят 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).
Я так понимаю, что сделать это не так просто?))))
Думаю, что делать нужно так:
Для входящих звонков с разных пиров прописать 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% работающий конфиг не приведу...