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

Транзитный звонок

0

Всем привет!

Объединил два * по iax2.

srv1 - внутренний srv2 - транзитный в мир


на srv1

[srv2] ; redirect calls to srv2
switch => IAX2/srv2/trunk-out

[context]
exten => _22XXXX,1,goto(srv2,${EXTEN},1)

на srv2

[trunk-out] ; from nodes to pstn
exten => _X.,1, NoOp(trunk-out exten=${EXTEN} dnid=${DNID} cid=${CALLERID(dnid)} )
same => n, Dial(SIP/${CITY_TRUNK}/${EXTEN})

проблема в следующем - звоню с srv1 через srv2. как только на srv2 доходит до команды Dial, тутже в cdr на srv1 получаю, что статус звонка ANSWERED.

Даже если в trunk-out на srv2 сделать

[trunk-out] ; from nodes to pstn
exten => _X.,1, NoOp(trunk-out exten=${EXTEN} dnid=${DNID} cid=${CALLERID(dnid)} )
same => n, Ringing
same => n, Wait(5)
same => n, hangup

то все равно ANSWERED. Как получить нормальное отображение статусов звонка

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

спросил 2012-06-25 09:09:17 +0400

neiroman2k Gravatar neiroman2k
1 8 1 6

5 Ответов

1

свяжите сервера не инструкцией switch, а обычными пирами, в контекстах разрулите как надо вам, все будет работать.

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

ответил 2012-06-25 09:11:36 +0400

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

все получилось. спасибо

всплыла еще одна "неожиданность" - не работает факсдетект при пробросе через iax. соединяюсь напрямую с провайдером по sip - fax tone detected, через iax шлюз - не хочет

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

ответил 2012-06-25 20:15:17 +0400

AlexPTZ Gravatar AlexPTZ
11 5 5
http://www.virtel.net/
0

дык свяжите по SIP. Просто перенесите настройки один в один в sip.conf, смените технологию канала в команде DIAL и все будет работать ;)

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

ответил 2012-06-25 20:57:21 +0400

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

;) ну это то понятно. Я где-то прочитал что iax дает меньшую нагрузку на систему. Планируется под сотню одновременных звонков

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

ответил 2012-06-25 21:12:26 +0400

neiroman2k Gravatar neiroman2k
1 8 1 6

Comments

Сотня это не такая и большая нагрузка. IAX менее тестировался публикой на предмет всяких дыр, от версии к версии Астера основательно перелопачивается. Ребята оторвались короче там по-полной. Экономия по трафику - да есть, но только при транковом звонке - там пакеты аггрегируются. Но все современные компы умеют делать CRC offload в ethernet, так что это уже - рудимент а не преимущество. Опять же, если использовать G729 то это не особо и существенно в плане экономии. бОльшую нагрузку дают всякие там IVR, проигрывалки файлов, очереди итп. Короче я за SIP.

Zavr2008 ( 2012-06-25 21:17:38 +0400 )редактировать

ну и опять же - T38 в SIP отработан..

Zavr2008 ( 2012-06-25 21:18:17 +0400 )редактировать

Ок. Переключу, благо сразу сделал так что одной кнопкой тип соединения с прокси можно поменять ;) спасибо

neiroman2k ( 2012-06-25 21:20:56 +0400 )редактировать
0

все получилось. спасибо

всплыла еще одна "неожиданность" - не работает факсдетект при пробросе через iax. соединяюсь напрямую с провайдером по sip - fax tone detected, через iax шлюз - не хочет

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

ответил 2012-06-25 20:13:24 +0400

AlexPTZ Gravatar AlexPTZ
11 5 5
http://www.virtel.net/

Ваш ответ

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

Статистика

Задан: 2012-06-25 09:09:17 +0400

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

Обновлен: Jun 25 '12

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