AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Правила набора

Asterisk GUI 4 сообщений 28.04.2009 04:40 - 19.08.2010 10:14
#1 28.04.2009 04:40

Правила набора


Надо сделать в триксбоксе, чтобы для звонка на городские телефоны достаточно было набрать только 7-значный номер телефона, а не 7383XXXXXXX. На странице редактирования транка в поле Dial Rules прописывала 7383+NXXXXXX Не работает. Буду очень благодарна, если кто-нибудь подскажет, как это сделать или хотя бы где поискать инфу
#2 28.04.2009 06:05

Re: Правила набора


Arven_88 wrote:
Надо сделать в триксбоксе, чтобы для звонка на городские телефоны достаточно было набрать только 7-значный номер телефона, а не 7383XXXXXXX. На странице редактирования транка в поле Dial Rules прописывала 7383+NXXXXXX Не работает.


Исходящая маршрутизация
Code:
XXXXXXX
8|XXXXXXXXXX

первая строка (звонок на стационарные тел) пропускает набраные семь (только семь) цифр и отправляет их в указанный транк.
вторая строка (звонок на мобильные тел) убирает восьмёрку и отправляет в транк следующие десять цифр
в транке
Code:
7383+XXXXXXX
7+XXXXXXXXXX

первая строка добавляет к семизнаку 7383 (звонок на стационарные тел)
вторая строка добавляет семёрку к десяти символам (это на мобильники)
#3 28.04.2009 07:28

Eldar, - отличное знание предмета!
Я бы ещё усовершенствовал

Исходящая маршрутизация
XXXXXXX
8XXXXXXXXXX

транк
7383+XXXXXXX
7+8|XXXXXXXXX

для простоты и наглядности.
#4 19.08.2010 10:14

Добрый день, коллеги!
Теперь и мне необходим ваш совет, потому как "сломала мозги" - не получается.

Ситуация такая:
Trixbox CE на Asterisk 1.6.0.26-FONCORE-r78. Управляется только через веб-интерфейс.

Хочу создать два отдельных офиса как-бы:
Экстеншены 555, 888 - одна компания
Экстеншен 100, 101 - другая компания.

Необходимо сделать так, чтобы 888 и 555 набирали друг друга сокращенно по 100 и 101.
типа, 555 имеет внутренний номер 100
888 - имеет внутренний номер 101, т.е. 888 набирает 100 и должен физически попасть на 555.

Однако существует же экстеншны 100 и 101!

Такую ситуацию пытаюсь разруливать через Custom Context:

ENTIRE Basic Internal Dialplan ставлю ALLOW RULES

В поле Dial Rules данного CUSTOM CONTEXT пытаюсь написать правило... но как?!
набирает 100 - 100 отрезать - заменить на 555 ?

100|+555 ?? - не работает
100|555 + - не работает
555+100| - не работает...


Как вообще в Триксе происходит замена цифр? и возможно ли это сделать вообще с помощью Custom Context ? или без него...