Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / FreePBX + AV3103

FreePBX + AV3103

Не передается номер
1 2>
Откуда: Минск
Сообщений: 10

FreePBX + AV3103

Добрый день!
Версия Elastix 1.5-9, FreePBX обновлено до версии 2.6.0.0
Честно прочитал "Эластикс без слез", начинаю настраивать систему под нашу Компанию.
Имеется GSM - шлюз allvoip AV3103. Подключил его к Астериску, присвоив внутренний номер 7. Прописал на шлюзе route lan to mobile. Звоню так: 7 - ответ от GSM шлюза - набираю номер сотового телефона. Дозваниваюсь. В route mobile to lan прописал маршрутизацию для входящих вызовов. Принимаю входящие звонки.
Теперь нужно настроить шлюз так, чтобы при наборе номера, к примеру, 8926ХХХХХХХ звонок шел сразу на него (без предварительного набора 7). Поискал по форуму, почитал найденные темы, но все равно осталось недопонимание.
Создал SIP транк GSM. В peer добавил:


type=friend
username=2000
canreinvite=no
dtmfmode=rfc2833
host=ИП_аддр_AV3103
insecure=very
qualify=200

В dial patterns:


8926XXXXXXX

Зарулил исходящие звонки в транк GSM. Здесь в dial patterns также 8926XXXXXXX.
Теперь, при звонке на мегафон идет звонок на шлюз, но набора номера не происходит:( просто слышу длинный гудок. Если наберу номер руками еще раз - то звонок идет дальше со шлюза... Подскажите, где я ошибся.
И еще очень интересно как заставить систему, если транк GSM занят, отправить звонок через SIP транк.
2009-11-11 14:01

Сообщений: 6521

Re: FreePBX + AV3103

GSM - шлюз allvoip AV3103. Подключил его к Астериску, присвоив внутренний номер 7
Не надо присваивать никаких внутренних номеров. Относительно Астериска - это внешний транк (peer), у него может быть удобное имя, типа AV3103. Тогда в командной строке можно наблюдать
Dial("SIP/100-b6bbe3a0", "SIP/AV3103/89261234567,15,tr")

в транке GSM ничего не надо писать в dial patterns
Пусто.
Там используются правила для преобразования номера. Вам (пока) ничего не надо преобразовывать.
2009-11-11 14:09

Откуда: Минск
Сообщений: 10

Re: FreePBX + AV3103

Все равно, когда набираю номер 89261234567 слышу просто длинный гудок шлюза :(
2009-11-11 14:34

Сообщений: 6521

Re: FreePBX + AV3103

Такой шлюз, ничего не поделаешь! Он не принимает видать сразу набранные в него цифры, а даёт задержку.
Надо для него сооружать Custom trunk это плюс к имеющимуся, и делать там строку набора
SIP/AV3103/D(ww$OUTNUM$)
надо поэкспериментировать с параметрами набора +/-
2009-11-11 14:41

Откуда: Минск
Сообщений: 10

Re: FreePBX + AV3103

Спасибо. Буду пробовать, по результатам отпишусь.
2009-11-11 14:47

Откуда: Минск
Сообщений: 10

Re: FreePBX + AV3103

Эх, что-то не получается...
Все делал, как говорил Ded. Набираю номер 89263842540, попадаю в нужный транк, но упорно продолжаю слышать просто гудок :(
В логах при том вижу:


-- Executing [s@macro-dialout-trunk:13] Set("SIP/121-b7608b40", "OUTNUM=89263842540") in new stack
] app_macro.c: Executed application: Set
-- Executing [s@macro-dialout-trunk:14] Set("SIP/121-b7608b40", "custom=AMP") in new stack
Executed application: Set
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/121-b7608b40", "0|Set|DIAL_TRUNK_OPTIONS=M(setmusic^)") in
Executed application: ExecIf
-- Executing [s@macro-dialout-trunk:16] Macro("SIP/121-b7608b40", "dialout-trunk-predial-hook|") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/121-b7608b40", "") in new stack
Executed application: Macro
-- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/121-b7608b40", "0?bypass|1") in new stack
Executed application: GotoIf
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/121-b7608b40", "1?customtrunk") in new stack
-- Goto (macro-dialout-trunk,s,21)
Executed application: GotoIf
-- Executing [s@macro-dialout-trunk:21] Set("SIP/121-b7608b40", "pre_num=AMP:SIP/AV3103/D(wwwww") in new stack
Executed application: Set
-- Executing [s@macro-dialout-trunk:22] Set("SIP/121-b7608b40", "the_num=OUTNUM") in new stack
Executed application: Set
-- Executing [s@macro-dialout-trunk:23] Set("SIP/121-b7608b40", "post_num=)") in new stack
: Executed application: Set
-- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/121-b7608b40", "1?outnum:skipoutnum") in new stack
-- Goto (macro-dialout-trunk,s,25)
Executed application: GotoIf
-- Executing [s@macro-dialout-trunk:25] Set("SIP/121-b7608b40", "the_num=89263842540") in new stack
Executed application: Set
-- Executing [s@macro-dialout-trunk:26] Dial("SIP/121-b7608b40", "SIP/AV3103/D(wwwww89263842540)|300|") in new
Hey! chan SIP/121-b7608b40's context='macro-dialout-trunk', and exten='s'
-- Called AV3103/D(wwwww89263842540)
-- SIP/AV3103-08a6adb8 is ringing
-- SIP/AV3103-08a6adb8 answered SIP/121-b7608b40
-- Packet2Packet bridging SIP/121-b7608b40 and SIP/AV3103-08a6adb8

Даже в ТП производителя позвонил, думал узнать может шлюз не умеет "ждать". Ничем не помогли.
2009-11-17 14:23

Сообщений: 6521

Re: FreePBX + AV3103

Написано:
надо поэкспериментировать с параметрами набора +/-

Dial("SIP/121-b7608b40", "SIP/AV3103/D(wwwww89263842540)|300|") совершает сразу, сделай
SIP/AV3103/D(8wwwww89263842540) - пусть якобы дозвон на 8 и тут будет ждать гудка.
2009-11-17 14:28

Откуда: Минск
Сообщений: 10

Re: FreePBX + AV3103

Пробовал разные комбинации - все равно также.
2009-11-17 15:00

Сообщений: 6521

Re: FreePBX + AV3103

Фтопку локалхоста?
2009-11-17 15:06

Откуда: Минск
Сообщений: 10

Re: FreePBX + AV3103

Не понял, что Вы имеете ввиду.
2009-11-17 15:08

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru