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

звонит со второго транка, если сбросить с мобильного

0

Здравствуйте, у меня Еластикс 2.0.3

Звоню через GSM VoIP шлюз AddPac AP-GS1002.

Звонит со второго транка, если сбросить с мобильного.

Как победить?

[outrt-010-mobile-tw-1]
include => outrt-010-mobile-tw-1-custom
exten => _98700XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98700XXXXXXX,n,Macro(pinsets,2,1)
exten => _98700XXXXXXX,n,Set(_NODEST=)
exten => _98700XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98700XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98700XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98700XXXXXXX,n,Macro(outisbusy,)
exten => _98701XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98701XXXXXXX,n,Macro(pinsets,2,1)
exten => _98701XXXXXXX,n,Set(_NODEST=)
exten => _98701XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98701XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98701XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98701XXXXXXX,n,Macro(outisbusy,)
exten => _98702XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98702XXXXXXX,n,Macro(pinsets,2,1)
exten => _98702XXXXXXX,n,Set(_NODEST=)
exten => _98702XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98702XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98702XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98702XXXXXXX,n,Macro(outisbusy,)
exten => _98705XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98705XXXXXXX,n,Macro(pinsets,2,1)
exten => _98705XXXXXXX,n,Set(_NODEST=)
exten => _98705XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98705XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98705XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98705XXXXXXX,n,Macro(outisbusy,)
exten => _98707XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98707XXXXXXX,n,Macro(pinsets,2,1)
exten => _98707XXXXXXX,n,Set(_NODEST=)
exten => _98707XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98707XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98707XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98707XXXXXXX,n,Macro(outisbusy,)
exten => _98775XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98775XXXXXXX,n,Macro(pinsets,2,1)
exten => _98775XXXXXXX,n,Set(_NODEST=)
exten => _98775XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98775XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98775XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98775XXXXXXX,n,Macro(outisbusy,)
exten => _98777XXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98777XXXXXXX,n,Macro(pinsets,2,1)
exten => _98777XXXXXXX,n,Set(_NODEST=)
exten => _98777XXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98777XXXXXXX,n,Macro(dialout-trunk,16,02${EXTEN:1},,)
exten => _98777XXXXXXX,n,Macro(dialout-trunk,17,${EXTEN:1},,)
exten => _98777XXXXXXX,n,Macro(outisbusy,)

; end of [outrt-010-mobile-tw-1]

Спасибо.

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

спросил 2011-10-25 14:23:37 +0400

Sherkhan Gravatar Sherkhan
155 14 3 15

обновил 2011-10-25 14:24:35 +0400

1 Ответ

0

Вспомнил что когда то настраивал шлюз D-Link по ссылке

Как теперь вылечить, этот Побочный эффект?

Цитирую:

Однако при прямом выборе транка шлюз не контролирует статус выбранной линии, если она будет отключена, то шлюз, как ни в чем не бывало, “поднимет трубку” и наберет вызываемый номер в линию, а вызывающий будет слышать лишь тишину. Так же не будет работать автоматический выбор другой линии, если по выбранная уже занята разговором. Для решения проблемы необходимо изменить исходный код FreePBX. Для этого нужно модифицировать файл /var/www/html/admin/modules/core/functions.inc.php, в котором примерно со строки 1240 после строчки

$exten = 's-BUSY';

будет примерно следующее содержимое:

$ext->add($context, $exten, '', new ext_noop('Dial failed due to trunk reporting BUSY - giving up'));
$ext->add($context, $exten, '', new ext_playtones('busy'));
$ext->add($context, $exten, '', new ext_busy(20));

этот код нужно изменить на следующий:

$ext->add($context, $exten, '', new ext_gotoif('$["x${OUTFAIL_${ARG1}}" = "x"]','noreport')); 
$ext->add($context, $exten, '', new ext_agi('${OUTFAIL_${ARG1}}'));
$ext->add($context, $exten, 'noreport', new ext_noop('TRUNK Dial failed due to ${DIALSTATUS} '));

Побочным эффектом может быть некорректная работа цифровых транков к провайдерам: при > обнаружении занятости вызываемого номера система автоматически перейдет на следующий транк и повторит дозвон до тех пор, пока не дойдет до последнего транка в маршруте.**

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

ответил 2011-10-25 15:14:49 +0400

Sherkhan Gravatar Sherkhan
155 14 3 15

Ваш ответ

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-10-25 14:23:37 +0400

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

Обновлен: Oct 25 '11

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