First time here? Check out the FAQ!

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

два астериска по iax2, выход на 9 и перевод звонков между астерисками

0

Приветы. Поставил asterisknow на оба сервера удаленно расположенных друг от друга. На одном нумерация 6ХХ, а у другого 7ХХ. Соединил их по iax2. Настроил outbondы с соответствующие нумерации. Звонки между ними и внутри них ходят. Но перевод работает только на внутр. номера астериск, т.е. аст с нумерацией 6ХХ переведет только на 6ХХ, а 7ХХ только на 7ХХ. Но если переводить звонок с одного астериска на другой, то в CLI, показано как набираются только две цифры, а то и одна. CLI показывает это, перевожу на 683, набирается только 68 Goto (macro-hangupcall,s,7) -- Executing [s@macro-hangupcall:7] GotoIf("Local/68@from-internal-xfer-8440;2", "1?theend") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s@macro-hangupcall:9] Hangup("Local/68@from-internal-xfer-8440 Попробовал создать экстеншен 680 (ложный), и перевести звонок на 683, перевелся :) Надо как то сделать, чтобы один астериск знал нумерацию другого. И непонятная проблема со звонком в город через 9. Набираю на астериска свой мобильник 9ХХХХХХХХХХ, звонок идет через outbond (9|.) в IAX транк, в CLI конечного астериска корректно виден мой номер 81234567890, но пишет что Received an unknown call with DID set toSet("IAX2/ast2-7468","FROMDID=81234567890") Пробовал чтобы передавалось с девяткой и всеравно фигня Received an unknown call with DID set toSet("IAX2/ast2-7468", "FROMDID=981234567890") Предполагаю что решение кроется в правке кастом конфига диалплана. Но что именно им там писать, и странно что вообще не работает, вроде все верно настроил. Настраивал через freepbx.

спросил Feb 23 '11

Artec Gravatar Artec
31 9 2 7

обновил Feb 24 '11

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

4 Ответа

0

покажи как ты сделал транк на астериск как у тебя там прописано диал рулез

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

ответил Feb 23 '11

GreyMag Gravatar GreyMag
170 8 1 10

Comments

кстати, если переводить звонок не средствами астериска, а функцией софтфона transfer, то все ок. Но именно такой трансфер я встретил в софтфоне zoiper, там нажимаешь кнопку трансфер появляется строке туда вводишь номер и нажимаешь ок. Трансфер в xlite например не срабатывает так. Кнопки телефонов R или Transferm flash также не юзабельны в случае с астериском. Artec (Feb 23 '11)edit
0

зачем 9|. ??? тебе нужно маршруты входящие и исходящие прописать. Читай тут: http://asterisk-support.ru/question/123/skhema-deistvii-s-4-mia-serverami-i-1-golosovym

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

ответил Feb 24 '11

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

с выходом в город разобрался, написал ниже. А вот как заставить один астериск переводить звонки на другой астериск с другой нумерацией непонятно ещё. Artec (Feb 24 '11)edit
сделай маршрут на этот астериск и все switch (Feb 24 '11)edit
0

asterisk первый с нумерацией 6ХХ

iax_additional.conf

[ast2]
type=user
secret=ast2pass
context=from-trunk

[toast2]
username=ast1
type=peer
secret=ast1pass
host=192.168.0.31
context=from-trunk-iax2-toast2

iax_registrations.conf

register=ast1:ast1pass@192.168.0.31

астериск второй с нумерацией 7ХХ

iax_aditional.conf

[ast1]
type=user
secret=ast1pass
context=from-trunk

[toast1]
username=ast2
type=peer
secret=ast2pass
host=192.168.11.16
context=from-trunk-iax2-toast1

iax_ general _custom.conf

[ast1]
type=friend
host=dynamic
trunk=yes
secret=ast1pass
context=from-trunk-iax2-toast1
deny=0.0.0.0/0.0.0.0
permit=192.168.11.16/255.255.255.255

iax_registrations.conf пуст.

Dial rules на обоих iax транках пуст, пробовал его заполнять 9|. не помогло.

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

ответил Feb 23 '11

Artec Gravatar Artec
31 9 2 7

обновил Feb 23 '11

0

я во freepbx на обоих астерисках в iax транках оставил пустыми incoming, register string, dial patterns и добавил в peer details type=friend qualify=yes context=from-internal и также добавил эти строки в iaxgeneralcustom.conf В outbond поставил, не 9|., а 9. Иначе бы пришлось набирать 998кодоператораномер. Теперь через 9 с одного на другой звонит!)

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

ответил Feb 23 '11

Artec Gravatar Artec
31 9 2 7

Ваш ответ

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 ленту новостей

Статистика

Задан: Feb 23 '11

Просмотрен: 2,440 раз

Обновлен: Feb 24 '11

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