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

два астериска по 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.

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

спросил 2011-02-23 14:37:28 +0400

Artec Gravatar Artec
31 9 2 7

обновил 2011-02-24 06:28:17 +0400

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

4 Ответа

0

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

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

ответил 2011-02-23 17:04:44 +0400

GreyMag Gravatar GreyMag
170 8 1 9

Comments

кстати, если переводить звонок не средствами астериска, а функцией софтфона transfer, то все ок. Но именно такой трансфер я встретил в софтфоне zoiper, там нажимаешь кнопку трансфер появляется строке туда вводишь номер и нажимаешь ок. Трансфер в xlite например не срабатывает так. Кнопки телефонов R или Transferm flash также не юзабельны в случае с астериском. Artec ( 2011-02-23 21:08:10 +0400 )редактировать
0

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

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

ответил 2011-02-24 06:27:34 +0400

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

Comments

с выходом в город разобрался, написал ниже. А вот как заставить один астериск переводить звонки на другой астериск с другой нумерацией непонятно ещё. Artec ( 2011-02-24 12:09:26 +0400 )редактировать
сделай маршрут на этот астериск и все switch ( 2011-02-24 12:11:28 +0400 )редактировать
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|. не помогло.

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

ответил 2011-02-23 19:24:33 +0400

Artec Gravatar Artec
31 9 2 7

обновил 2011-02-23 19:39:43 +0400

0

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

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

ответил 2011-02-24 01:00:08 +0400

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

Статистика

Задан: 2011-02-23 14:37:28 +0400

Просмотрен: 1,656 раз

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

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