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

Переодически перестают работать исходящие звонки

0

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


-- Executing [3235223@from-internal:1] Macro("SIP/103-000000e4", "user-callerid,SKIPTTL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/103-000000e4", "AMPUSER=103") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/103-000000e4", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/103-000000e4", "1?Set(REALCALLERIDNUM=103)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/103-000000e4", "AMPUSER=103") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/103-000000e4", "AMPUSERCIDNAME=Regina") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/103-000000e4", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/103-000000e4", "AMPUSERCID=103") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/103-000000e4", "CALLERID(all)="Regina" <103>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("SIP/103-000000e4", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/103-000000e4", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("SIP/103-000000e4", "Using CallerID "Regina" <103>") in new stack
-- Executing [3235223@from-internal:2] Set("SIP/103-000000e4", "_NODEST=") in new stack
-- Executing [3235223@from-internal:3] Macro("SIP/103-000000e4", "record-enable,103,OUT,") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/103-000000e4", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("SIP/103-000000e4", "recordingcheck,20110601-125724,1306911444.528") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck

recordingcheck,20110601-125724,1306911444.528: Outbound recording enabled. recordingcheck,20110601-125724,1306911444.528: CALLFILENAME=OUT103-20110601-125724-1306911444.528 -- <sip 103-000000e4&gt;agi="" script="" recordingcheck="" completed,="" returning="" 0="" --="" executing="" [s@macro-record-enable:999]="" mixmonitor("sip="" 103-000000e4",="" "out103-20110601-125724-1306911444.528.wav,,")="" in="" new="" stack="" --="" executing="" [3235223@from-internal:4]="" macro("sip="" 103-000000e4",="" "dialout-trunk,1,3235223,,")="" in="" new="" stack="" --="" executing="" [s@macro-dialout-trunk:1]="" set("sip="" 103-000000e4",="" "dial<em="">TRUNK=1") in new stack -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/103-000000e4", "0?sub-pincheck,s,1") in new stack -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/103-000000e4", "0?disabletrunk,1") in new stack -- Executing [s@macro-dialout-trunk:4] Set("SIP/103-000000e4", "DIALNUMBER=3235223") in new stack -- Executing [s@macro-dialout-trunk:5] Set("SIP/103-000000e4", "DIALTRUNKOPTIONS=tr") in new stack -- Executing [s@macro-dialout-trunk:6] Set("SIP/103-000000e4", "OUTBOUNDGROUP=OUT1") in new stack -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/103-000000e4", "1?nomax") in new stack -- Goto (macro-dialout-trunk,s,9) -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/103-000000e4", "0?skipoutcid") in new stack -- Executing [s@macro-dialout-trunk:10] Set("SIP/103-000000e4", "DIALTRUNKOPTIONS=") in new stack -- Executing [s@macro-dialout-trunk:11] Macro("SIP/103-000000e4", "outbound-callerid,1") in new stack -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/103-000000e4", "0?Set(CALLERPRES()=)") in new stack -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/103-000000e4", "0?Set(REALCALLERIDNUM=103)") in new stack -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/103-000000e4", "1?normcid") in new stack -- Goto (macro-outbound-callerid,s,6) -- Executing [s@macro-outbound-callerid:6] Set("SIP/103-000000e4", "USEROUTCID=") in new stack -- Executing [s@macro-outbound-callerid:7] Set("SIP/103-000000e4", "EMERGENCYCID=") in new stack -- Executing [s@macro-outbound-callerid:8] Set("SIP/103-000000e4", "TRUNKOUTCID=") in new stack -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/103-000000e4", "1?trunkcid") in new stack -- Goto (macro-outbound-callerid,s,12) -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/103-000000e4", "0?Set(CALLERID(all)=)") in new stack -- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/103-000000e4", "0?Set(CALLERID(all)=)") in new stack -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/103-000000e4", "0?Set(CALLERPRES()=prohibpassedscreen)") in new stack -- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/103-000000e4", "0?AGI(fixlocalprefix)") in new stack -- Executing [s@macro-dialout-trunk:13] Set("SIP/103-000000e4", "OUTNUM=3235223") in new stack -- Executing [s@macro-dialout-trunk:14] Set("SIP/103-000000e4", "custom=DAHDI/g0") in new stack -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/103-000000e4", "0?Set(DIALTRUNKOPTIONS=M(setmusic^))") in new stack -- Executing [s@macro-dialout-trunk:16] Macro("SIP/103-000000e4", "dialout-trunk-predial-hook,") in new stack -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/103-000000e4", "") in new stack -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/103-000000e4", "0?bypass,1") in new stack -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/103-000000e4", "0?customtrunk") in new stack -- Executing [s@macro-dialout-trunk:19] Dial("SIP/103-000000e4", "DAHDI/g0/3235223,300,") in new stack == Begin MixMonitor Recording SIP/103-000000e4 -- Called g0/3235223 -- DAHDI/1-1 answered SIP/103-000000e4

И тут тишина

Прошу помощи, в чем может быть дело? Заранее всем огромное спасибо.

удалить закрыть убрать флаг спам (1) изменить тег редактировать

спросил 2011-06-01 10:57:00 +0400

lamer666 Gravatar lamer666
61 6 2 6

Comments

вы сами пробовали выложенный лог прочитать? zlat ( 2011-06-01 12:20:50 +0400 )редактировать
Пробовал, так понимаю не происходит соединение DAHDI/1-1 и SIP/103 lamer666 ( 2011-06-02 04:17:04 +0400 )редактировать
Происходит, сюдя по вашему логу. Симптомы то какие? Что дает в ответ городская линия? Ecuador ( 2011-06-02 08:57:19 +0400 )редактировать
Еще, вы отправляете на группу, вы уверены что все линии в группе рабочие? Проверьте это. Может получится, что при определенной нагрузке, вы попадаете на нерабочую линию. Ecuador ( 2011-06-02 09:01:45 +0400 )редактировать
Симптомы следующие (поднимаю трубочку гудок, набрал номер, ЛОГ пошел, дошел до указанного места и все стоит, в это время в трубке просто тишина. lamer666 ( 2011-06-02 11:43:48 +0400 )редактировать
В группе G0 все линии рабочие, потому как входящие звонки поступают, проблем именно с исходящими. Хотя может быть при проявлении подобной ситуации проверить состояние линий? Как это можно сделать? А что вы имеете ввиду под выражением "ПРИ ОПРЕДЕЛЕННОЙ НАГРУЗКЕ"? lamer666 ( 2011-06-02 11:54:53 +0400 )редактировать
Сколько линий в группе, допустим 5. В диалплане разбейте все по каналам (Dahdi/1, Dahdi/2 ...) согласно тому как у вас настроена карта, и попробуйте поиграться по каждой линии отдельно. Это самый эффективный способ поиска проблемы. Еще можете физически проверить состояние линий, на предмет зуммера хотя бы. Ecuador ( 2011-06-02 17:31:09 +0400 )редактировать
Не дождавшись вашего поста логика подсказала так и сделать. Разделил на каналы тестирую. Огромное спасибо всем откликнувшимся. lamer666 ( 2011-06-02 20:08:53 +0400 )редактировать

3 Ответа

0

У меня тоже через неопределенное время перестает работать FXO - соединение. просто все замирает. помогает только ребут. А иногда на полслове обрывает звонок. Куда копать то?


поставил в файлике chan_dahdi.conf

busydetect=yes callprogress=yes

вроде помогло....

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

ответил 2018-02-01 12:54:30 +0400

zarro Gravatar zarro
11 2

обновил 2018-02-01 15:01:14 +0400

Comments

Копайте в сторону вопросов , а не ответов.

zzuz ( 2018-02-01 14:48:56 +0400 )редактировать

поставил в файлике chan_dahdi.conf

busydetect=yes callprogress=yes

вроде помогло....

zarro ( 2018-02-01 15:01:00 +0400 )редактировать
0

поставил в файлике chan_dahdi.conf

busydetect=yes callprogress=yes

вроде помогло....

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

ответил 2018-02-01 15:00:21 +0400

zarro Gravatar zarro
11 2
0

Опять возникла вышеописанная ситуация, лог доходит до

    -- Called 1/235223
    -- DAHDI/1-1 answered DAHDI/5-1

и звонок с внутреннего номера 201 (DAHDI/5-1) не выходит через Trunk 1. Звонящий слышит тишину. Я набираю городской номер, что бы проверить его статус и через пару гудков без голосового меню и набора внутренних номеров соединяюсь с DAHDI/5-1. Прошу прощения, но все же может кто сталкивался, буду рад любым замечаниями и комментариям. Спасибо.

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

ответил 2011-06-07 13:04:32 +0400

lamer666 Gravatar lamer666
61 6 2 6

Ваш ответ

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-06-01 10:57:00 +0400

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

Обновлен: Feb 01 '18

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