Добрый день! Не заработало. Что я еще не учел? У меня 2 офиса соединены IAX транком через VPN. Хочется чтобы абоненты нашего филиала города M., набрав номер на своем телефоне (98812NXXXXXXX), выходили на городскую линию Elastix, стоящего в городе P. (Выход на город на обоих серверах через 9.)
Elastix города M. ver 2.0.0-57 trunk to P
Dial Rules: 9+98812|NXXXXXXX
PEER Details host=192.168.10.10 username=trixboxb fromuser=trixboxa secret=54321 type=friend insecure=port,invite canreinvite=no allow=g729 disallow=all qualify=yes context=from-internal
USER Deteils context=from-internal secret=12345 type=user
Outbound Routes
Dail Patterns 98812|.
Trunk Sequence IAX2/to-trunk-P
Elastix города P. ver 1.6.2.10 trunk to M
PEER Details host=192.168.20.20 username=trixboxa fromuser=trixboxb secret=12345 type=friend insecure=port,invite canreinvite=no allow=g729 disallow=all qualify=yes context=from-internal
USER Details context=from-internal secret=54321 type=user
Вроде все предусмотрел. Контекст транка from-internal и корректировку номера на транке. Звонок обрывается короткими гудками.
смотрите логи на предмет в каком формате номер доходит до дальнего сервера. От этого и будете отталкиваться, где вы накосячили
Попробовал сегодня на свежую голову. Сделал опечатку в настройки отсекания номера в транке. Все заработало.
Решение:
В правиле Outbound Routes в поле Dial Rules я указал 98812NXXXXXX направлять на транк между офисами. А в настройках транка Dial Rules отсекать 8812|. (без 9!!!) Не без удивления я воспринял данный факт.
Проверил логи предыдущих попыток. Уж не знаю что это было.. но если ставить правило в транк вида 9+9812|NXXXXXX , то в транк передается номер 9-NXXXXXX (Добавляется дефис!!!) И Elastix на том конце не понимает что с этим делать?!
Может кто-нибудь знает причину появления знака "-", я нет.
Задан: 2011-08-08 14:09:54 +0400
Просмотрен: 751 раз
Обновлен: Aug 08 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.