Есть три роута и три транка. Есть модуль Custom Extension.
Звонок с 100 уходит на Роут1 далее Транк1
Звонок с 200 уходит на Роут2 далее Транк2
Звонок с 300 уходит на Роут3 далее Транк3
В модуле есть три правила, регулирующие через какой транк могут звонить 100, 200, 300
100 - 1(д), 2(н), 3(н)
200 - 1(н), 2(д), 3(н)
300 - 1(н), 2(н), 3(д)
Звонки с внутренних номеров работают идеально
В FollowMe имеем для каждого правила два номера:
Один 100, другой номер мобильного телефона 8ХХХХХХХХХ1#
- Если мы звоним на 100 с другого номера, то звонок идет на 100, потом (20 секунд) переходит на 8ХХХХХХХХХ1#
Один 200, другой номер мобильного телефона 8ХХХХХХХХХ2#
- Если мы звоним на 200 с другого номера, то звонок идет на 200, потом (20 секунд) переходит на 8ХХХХХХХХХ2#
Один 300, другой номер мобильного телефона 8ХХХХХХХХХ3#
- Если мы звоним на 300 с другого номера, то звонок идет на 300, потом (20 секунд) переходит на 8ХХХХХХХХХ3#
Если мы просто с 100, 200, 300 позвоним на эти мобильные то звонки идут нормально (телефоны прозваниваются),
и тут как раз проблема:
- Необходимо, что-бы звонок для FollowMe шел так:
Abonent -> 100 > if (no answer 20 sec) > 8ХХХХХХХХХ1 > goto > Route1/Trunk1
Abonent -> 200 > if (no answer 20 sec) > 8ХХХХХХХХХ2 > goto > Route2/Trunk2
Abonent -> 300 > if (no answer 20 sec) > 8ХХХХХХХХХ3 > goto > Route3/Trunk3
А сейчас все идет по такому маршруту
Abonent -> 100 > if (no answer 20 sec) > 8ХХХХХХХХХ1 > goto > Route1/Trunk1 (Так как роут1 у нас первым стоит в списке, если поменять на второй то через второй и так далее
(( ) Abonent -> 200 > if (no answer 20 sec) > 8ХХХХХХХХХ2 > goto > Route1/Trunk1
Abonent -> 300 > if (no answer 20 sec) > 8ХХХХХХХХХ3 > goto > Route1/Trunk1
Прошу помощи, уже изрыл кучу форумов и испробовал кучу поисковиков, О Гуру Астериска и ФриПБИкса, взываю к помощи
Added after 8 minutes:
Есть предположение сделать Кастом Экстеншен что-бы при звонке на него он звонил на 8XXXXXXXXX1
только как правильно прописать диал секцию???
Local/8XXXXXXXXX1@route1
Создаем кастом эктеншен, в котором пишем:
Number: 101
Name: External1
Custom Dial: Local/8XXXXXXXXXX@{nameOfOurContext}
Потом в место номера 8XXXXXXXXXX# пишем 101 в FollowMe
Все заработало
Спасибо что никто не помог, иначе бы домой вернулся рано
))))
| iTux писал(а): |
| Создаем кастом эктеншен, в котором пишем: Number: 101 Name: External1 Custom Dial: Local/8XXXXXXXXXX@{nameOfOurContext} Потом в место номера 8XXXXXXXXXX# пишем 101 в FollowMe Все заработало Спасибо что никто не помог, иначе бы домой вернулся рано )))) |
Сделал Custom Extention
number: 39999
Name: Ext1
проблема что писать в Dial?
Помогите пожалуйста.
| far @ Вс Май 29, 2011 17:48 писал(а): |
| Сделал Custom Extention number: 39999 Name: Ext1 проблема что писать в Dial? Помогите пожалуйста. |
Сделал по инструкции, получилось! Ура. Теперь звонок FOLLOW ME идет с заданного транка
Я создал кустом экстеншн. Как вот написано, больше ничего не трогал.
В поле dial я написал: Local/+7XXXXXXXXXX@{nameOfOurContext}
{nameOfOurContext} - вот это не знаю что. я создал custom context с таким именем и транк. видимо custom context здесь используется
После этого все заработало. Сначала не было звука при звонке, потом в роутере пробросил порт 5060 и диапазон портов 10000- 20000 TCP и UDP. В астере в Asterisk SIP Settings указал свой айпишник белый. После чего все заработало
Префиксами или прямо прописать номера?
_________________
облачные сервера asterisk/freepbx/a2billing/espocrm с полной техподдержкой, от 1490-мес. skype: whoim2, whoim@asterisk.ru