Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Не идут звонки с Trixbox на Iskratel SI3000

Не идут звонки с Trixbox на Iskratel SI3000

1 2>
Сообщений: 7

Не идут звонки с Trixbox на Iskratel SI3000

С Trixbox 2.8 есть транк на Iskratel. Авторизует по IP (по имени тоже пробовали). Входящие звонки приходят нормально, но исходящие - ни в какую. Через 5 сек после команды Dial приходит ответ Got SIP response 484 "Address Incomplete" back from provider.ip.

Дополнительные условия:
1. Обычный клиент типа X-Lite звонит нормально.
2. Когда настраиваю транк на sipnet.ru - тоже работает без проблем.
3. Делал дамп пакетов, явственное отличие запроса INVITE - наличие записи ;trandport=UDP при работе X-Lite. При запросе с Астериска таковая отсутствует. Может, в этом грабли?? В астериске не нашёл, где прописать, чтобы запрос шёл с этим параметром: SIP:342845@provider.ip;transport=UDP.

Вот кусок лога:

[Nov 21 21:55:37] VERBOSE[32491] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
[Nov 21 21:55:38] VERBOSE[32491] logger.c: recordingcheck,20091121-215537,1258826137.100: Outbound recording not enabled
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- <SIP/600-b7146400>AGI Script recordingcheck completed, returning 0
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-record-enable:5] MacroExit("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [743900@from-internal:4] Macro("SIP/600-b7146400", "dialout-trunk,2,743900,,") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:1] Set("SIP/600-b7146400", "DIAL_TRUNK=2") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/600-b7146400", "0?sub-pincheck,s,1") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/600-b7146400", "0?disabletrunk,1") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:4] Set("SIP/600-b7146400", "DIAL_NUMBER=743900") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:5] Set("SIP/600-b7146400", "DIAL_TRUNK_OPTIONS=tr") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:6] Set("SIP/600-b7146400", "OUTBOUND_GROUP=OUT_2") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/600-b7146400", "1?nomax") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Goto (macro-dialout-trunk,s,9)
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/600-b7146400", "0?skipoutcid") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:10] Set("SIP/600-b7146400", "DIAL_TRUNK_OPTIONS=") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:11] Macro("SIP/600-b7146400", "outbound-callerid,2") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/600-b7146400", "0?Set(CALLERPRES()=)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/600-b7146400", "0?Set(REALCALLERIDNUM=600)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/600-b7146400", "1?normcid") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Goto (macro-outbound-callerid,s,6)
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/600-b7146400", "USEROUTCID=423929") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/600-b7146400", "EMERGENCYCID=") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/600-b7146400", "TRUNKOUTCID=423929") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/600-b7146400", "1?trunkcid") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Goto (macro-outbound-callerid,s,12)
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/600-b7146400", "1?Set(CALLERID(all)=423929)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/600-b7146400", "1?Set(CALLERID(all)=423929)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/600-b7146400", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/600-b7146400", "1?AGI(fixlocalprefix)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == fixlocalprefix: Dialpattern NXXXXX matched. 743900 -> 743900
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- <SIP/600-b7146400>AGI Script fixlocalprefix completed, returning 0
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/600-b7146400", "OUTNUM=743900") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/600-b7146400", "custom=SIP/totel") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/600-b7146400", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:16] Macro("SIP/600-b7146400", "dialout-trunk-predial-hook,") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/600-b7146400", "0?bypass,1") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/600-b7146400", "0?customtrunk") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:19] Dial("SIP/600-b7146400", "SIP/totel/743900,300,") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP RTP TOS bits 184
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP RTP CoS mark 5
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP VRTP TOS bits 136
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP VRTP CoS mark 6
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Called totel/743900
[Nov 21 21:55:53] VERBOSE[23722] logger.c: -- Got SIP response 484 "Address Incomplete" back from provider.ip
[Nov 21 21:55:53] VERBOSE[32491] logger.c: == Everyone is busy/congested at this time (1:0/0/1)
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:20] Goto("SIP/600-b7146400", "s-CHANUNAVAIL,1") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] GotoIf("SIP/600-b7146400", "1?noreport") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] NoOp("SIP/600-b7146400", "TRUNK Dial failed due to CHANUNAVAIL (hangupcause: 28) - failing through to other trunks") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [743900@from-internal:5] Macro("SIP/600-b7146400", "outisbusy,") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s@macro-outisbusy:1] Playback("SIP/600-b7146400", "all-circuits-busy-now,noanswer") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- <SIP/600-b7146400> Playing 'all-circuits-busy-now.ulaw' (language 'en')
[Nov 21 21:55:55] VERBOSE[32491] logger.c: -- Executing [s@macro-outisbusy:2] Playback("SIP/600-b7146400", "pls-try-call-later,noanswer") in new stack
[Nov 21 21:55:55] VERBOSE[32491] logger.c: -- <SIP/600-b7146400> Playing 'pls-try-call-later.ulaw' (language 'en')
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-outisbusy:3] Macro("SIP/600-b7146400", "hangupcall") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/600-b7146400", "vw") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:2] NoCDR("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:3] GotoIf("SIP/600-b7146400", "1?skiprg") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,6)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:6] GotoIf("SIP/600-b7146400", "1?skipblkvm") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,9)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:9] GotoIf("SIP/600-b7146400", "1?theend") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,11)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:11] Hangup("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/600-b7146400' in macro 'hangupcall'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (macro-outisbusy, s, 3) exited non-zero on 'SIP/600-b7146400' in macro 'outisbusy'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (from-internal, 743900, 5) exited non-zero on 'SIP/600-b7146400'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [h@from-internal:1] Macro("SIP/600-b7146400", "hangupcall") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/600-b7146400", "vw") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:2] NoCDR("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:3] GotoIf("SIP/600-b7146400", "1?skiprg") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,6)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:6] GotoIf("SIP/600-b7146400", "1?skipblkvm") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,9)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:9] GotoIf("SIP/600-b7146400", "1?theend") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,11)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:11] Hangup("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/600-b7146400' in macro 'hangupcall'

[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/600-b7146400", "USEROUTCID=423929") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/600-b7146400", "EMERGENCYCID=") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/600-b7146400", "TRUNKOUTCID=423929") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/600-b7146400", "1?trunkcid") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Goto (macro-outbound-callerid,s,12)
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/600-b7146400", "1?Set(CALLERID(all)=423929)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/600-b7146400", "1?Set(CALLERID(all)=423929)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/600-b7146400", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/600-b7146400", "1?AGI(fixlocalprefix)") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == fixlocalprefix: Dialpattern NXXXXX matched. 743900 -> 743900
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- <SIP/600-b7146400>AGI Script fixlocalprefix completed, returning 0
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/600-b7146400", "OUTNUM=743900") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/600-b7146400", "custom=SIP/totel") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/600-b7146400", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:16] Macro("SIP/600-b7146400", "dialout-trunk-predial-hook,") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/600-b7146400", "0?bypass,1") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/600-b7146400", "0?customtrunk") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:19] Dial("SIP/600-b7146400", "SIP/totel/743900,300,") in new stack
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP RTP TOS bits 184
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP RTP CoS mark 5
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP VRTP TOS bits 136
[Nov 21 21:55:38] VERBOSE[32491] logger.c: == Using SIP VRTP CoS mark 6
[Nov 21 21:55:38] VERBOSE[32491] logger.c: -- Called totel/743900
[Nov 21 21:55:53] VERBOSE[23722] logger.c: -- Got SIP response 484 "Address Incomplete" back from provider.ip
[Nov 21 21:55:53] VERBOSE[32491] logger.c: == Everyone is busy/congested at this time (1:0/0/1)
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s@macro-dialout-trunk:20] Goto("SIP/600-b7146400", "s-CHANUNAVAIL,1") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] GotoIf("SIP/600-b7146400", "1?noreport") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] NoOp("SIP/600-b7146400", "TRUNK Dial failed due to CHANUNAVAIL (hangupcause: 28) - failing through to other trunks") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [743900@from-internal:5] Macro("SIP/600-b7146400", "outisbusy,") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- Executing [s@macro-outisbusy:1] Playback("SIP/600-b7146400", "all-circuits-busy-now,noanswer") in new stack
[Nov 21 21:55:53] VERBOSE[32491] logger.c: -- <SIP/600-b7146400> Playing 'all-circuits-busy-now.ulaw' (language 'en')
[Nov 21 21:55:55] VERBOSE[32491] logger.c: -- Executing [s@macro-outisbusy:2] Playback("SIP/600-b7146400", "pls-try-call-later,noanswer") in new stack
[Nov 21 21:55:55] VERBOSE[32491] logger.c: -- <SIP/600-b7146400> Playing 'pls-try-call-later.ulaw' (language 'en')
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-outisbusy:3] Macro("SIP/600-b7146400", "hangupcall") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/600-b7146400", "vw") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:2] NoCDR("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:3] GotoIf("SIP/600-b7146400", "1?skiprg") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,6)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:6] GotoIf("SIP/600-b7146400", "1?skipblkvm") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,9)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:9] GotoIf("SIP/600-b7146400", "1?theend") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,11)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:11] Hangup("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/600-b7146400' in macro 'hangupcall'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (macro-outisbusy, s, 3) exited non-zero on 'SIP/600-b7146400' in macro 'outisbusy'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (from-internal, 743900, 5) exited non-zero on 'SIP/600-b7146400'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [h@from-internal:1] Macro("SIP/600-b7146400", "hangupcall") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/600-b7146400", "vw") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:2] NoCDR("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:3] GotoIf("SIP/600-b7146400", "1?skiprg") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,6)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:6] GotoIf("SIP/600-b7146400", "1?skipblkvm") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,9)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:9] GotoIf("SIP/600-b7146400", "1?theend") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Goto (macro-hangupcall,s,11)
[Nov 21 21:55:57] VERBOSE[32491] logger.c: -- Executing [s@macro-hangupcall:11] Hangup("SIP/600-b7146400", "") in new stack
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/600-b7146400' in macro 'hangupcall'
[Nov 21 21:55:57] VERBOSE[32491] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/600-b7146400'
2009-11-22 21:56

Сообщений: 6521

Re: Не идут звонки с Trixbox на Iskratel SI3000

Вместо километра лога нужно было бы привести стрчки настройки SIP транка totel.
А чтобы устранить проблему - добавить туда
fromdomain=
2009-11-23 00:21

Сообщений: 7

Re: Не идут звонки с Trixbox на Iskratel SI3000

Километры, как вы понимаете, для информативности. Наcтройки транка тут:

[totel]
type=friend
host=provider.ip

[ttelecom]
type=user
host=provider_ip

Параметр fromdomain пробовал, он мне помог в случае с sipnet.ru.
Пробовал подставлять также transport=UDP, allow=all даже... Ничего не действует... В дампе к вызываемому номеру правильно приклеивается ip-шник провайдера. Тем не менее - invalid number format. :-(
2009-11-23 08:58

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Не идут звонки с Trixbox на Iskratel SI3000

ded, это твой пациент :)
Создам аварийную ситуацию. Дорого. На долго =)
2009-11-23 09:42

Сообщений: 7

Re: Не идут звонки с Trixbox на Iskratel SI3000

Alekz:

ded, это твой пациент :)
Да, хотелось бы попасться именно такому корифею...
2009-11-23 10:36

Сообщений: 6521

Re: Не идут звонки с Trixbox на Iskratel SI3000

DimanG, раз invalid number format, будем считать, что он правду говорит.
Надо создать тестовый маршрут
exten => _X.,1,Dial(SIP/totel/${EXTEN})
и покидать в него звонки в разных форматах.
Кстати, Х-lite с теми же параметрами отправлял туда звонки в каком формате? Использовалось ли username & secret?
2009-11-23 10:40

Сообщений: 7

Re: Не идут звонки с Trixbox на Iskratel SI3000

ded:

DimanG, раз invalid number format, будем считать, что он правду говорит.
Надо создать тестовый маршрут
exten => _X.,1,Dial(SIP/totel/${EXTEN})
и покидать в него звонки в разных форматах.
Кстати, Х-lite с теми же параметрами отправлял туда звонки в каком формате? Использовалось ли username & secret?
Пардон, что значит "в разных форматах" ?? (слабоват я пока в терминологии)

С X-Lite звонил, набирая обычные номера, с кодом города и без.
2009-11-23 15:48

Сообщений: 6521

Re: Не идут звонки с Trixbox на Iskratel SI3000

Формат: е164. Полный формат = 74951234567 например, или 79012345678 моб. например.
Сокращённый будет 1234567 - для Москвы, или дурной код 8-499-1234567.
Если можно - не надо полностью цитировать предыдущий пост.
2009-11-23 16:06

Сообщений: 7

Re: Не идут звонки с Trixbox на Iskratel SI3000

ded:

Формат: е164.
Это всё пробовал. Опять же, с X-Lite - без проблем. С Астериска - ни в какую...
Дампы выложить?
2009-11-23 21:24

Сообщений: 6521

Re: Не идут звонки с Trixbox на Iskratel SI3000

Не стоит.

ded:

Кстати, Х-lite с теми же параметрами отправлял туда звонки в каком формате? Использовалось ли username & secret?
Использовалось ли username & secret?
2009-11-23 22:29

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru