Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Звонок с префиксом с двух транков

0

Есть Астериск 1.6.3, Elastix 2.0.0, FreePBX 2.7.0 и есть 2 разных транка от 1 провайдера. Задача - задать префикс для звонков с разных транков, но информацию о составлении таких правил я не нашел, методом тыка не получилось. В extensions.conf от предшественника моего осталась запись вида

[from_internal]
exten => _0.,1,Dial(SIP/${EXTEN:1}@Xxxxxx)

А в самом транке, в веб-морде, в диал рулезах написано только "0." (без кавычек) Тоже самое сделано и для другого транка. Я лично не понимаю что такое "Хххххх" в данном правиле (на самом деле это название города латиницей), что там должно быть прописано? Caller ID? Или название транка? Это правило вообще нормально составлено? В общем мне нужно понять как составить правило для разных транков для звонков с префиксом: допустим набираем номер 9ХХХХХХ - звонок через один транк, набираем 0ХХХХХХ - через другой транк.

удалить закрыть спам изменить тег редактировать

спросил 2013-05-07 10:56:30 +0400

анонимный пользователь

Аноним

Comments

viktorkho, спасибо огромное за решение!

eXis ( 2013-05-07 17:41:31 +0400 )редактировать

2 Ответа

1
; набираем номер 9ХХХХХХ - звонок через один транк, 
exten => _9XXXXXX,1,Dial(SIP/trunk_to_provider1/${EXTEN:1}
; набираем 0ХХХХХХ - через другой транк
exten => _0XXXXXX,1,Dial(SIP/trunk_to_provider2/${EXTEN:1}

не знаю, как у вас называются провайдеры, можете подгладеть в консоли

$ rasterisk -x 'sip show peers'

или в гуях (еластикса и freepbx)

ссылка удалить спам редактировать

ответил 2013-05-07 13:23:04 +0400

viktorkho Gravatar viktorkho flag of Kazakhstan
434 5 4 9

Comments

NOTIFY

_9XXXXXX - шестизнак. если номер из 6+ символов, то добавьте точку в конце паттерна: _9XXXXXX.

viktorkho ( 2013-05-07 13:24:39 +0400 )редактировать

> Я лично не понимаю что такое "Хххххх" в данном правиле (на самом деле это название города латиницей)

вот это и должно быть названием транка(ов)

viktorkho ( 2013-05-07 13:27:09 +0400 )редактировать
0

В FreePBX 2.11 это делается в Connectivity->Outbound Routes. Создаёшь маршрут, где в шаблоне номеров пишешь ХХХХХХ, префикс 9 и выбираешь транк, через который пойдёт звонок. Аналогично для 2-го транка, только префикс - 0.

ссылка удалить спам редактировать

ответил 2013-05-07 13:28:33 +0400

SquareMan Gravatar SquareMan
1 2 1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-05-07 10:56:30 +0400

Просмотрен: 718 раз

Обновлен: May 07 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.