Страница 3 из 3
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 10:06
ded
Попытался сейчас передать хотя бы половину знаний Вам напрямую, но, видимо, libtelepathy разных версий у нас.
Судя по macro-trunkdial-failover - у вас там freePBX (Elastix?), а судя по 1-dial - скорее всего руками переделанный.
Вот тот, кто переделывал, тот и сможет Вам объяснить.
А кто-либо другой будет там копать-раскапывать не менее часа.
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 12:37
Technik
там сентос на него сверху поставлен астериск, это не еластикс, настраивалось изначально мной через гую, немного правил руками но руками там добавил только запись разговоров и разнес входящие звонки в контексте DID_trunk, более ничего в екстеншене не правил..
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 13:01
ded
Ну тогда смотрите последовательное выполнение строчек в диал плане, оно отрисовывается прямо у вас на глазах
Код: Выделить всё
- Executing [8904*******@DLPN_DialPlan1:1] Macro("SIP/6002-00000058", "trunkdial-failover-0.3,SIP/trunk_1/8904*******,,trunk_1,,******") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:1] GotoIf("SIP/6002-00000058", "0?1-fmsetcid,1") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("SIP/6002-00000058", "0?1-setgbobname,1") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:3] Set("SIP/6002-00000058", "CALLERID(num)=6002") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:4] Set("SIP/6002-00000058", "CALLERID(all)=******") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:5] GotoIf("SIP/6002-00000058", "0?1-dial,1") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:6] Set("SIP/6002-00000058", "CALLERID(all)=") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:7] Set("SIP/6002-00000058", "CALLERID(all)=******") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:8] Goto("SIP/6002-00000058", "1-dial,1") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,1)
виден вызов номера 8904******* в контексте DLPN_DialPlan1, который там вызвал макрос macro-trunkdial-failover-0.3, который выполнился по шагам 1 2 3 4 5 6 7 и на 8-м шаге отправился искать экстеншн 1-dial
сам кусок диалплана просмотреть
CLI> dialplan show DLPN_DialPlan1
Если нет гудков надо анализировать sip debug, чтение которого - отдельная тема.
Считаете нормальным такую техучёбу через форум? Книжки не хотите почитать?
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 14:27
Technik
Хм, вообщем то и не задавался вопросом о нормальности, просто попросил помочь, разъяснить, извините конечно если вас это напрягло. А какую литературу посоветуете?
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 14:34
ded
http://asterisk.ru/knowledgebase
http://asterisk.ru/knowledgebase/books
Помощь бывает разная: жидкая и газообразная.
Я с радостью помогу помочь Вам научиться
- помогать себе самому (типа Мюнхаузена - вытаскивать себя из болота за волосы)
- помогать другим тоже.
Обучать разбору логов - нет.
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 14:44
Technik
спасибо за ссылки, а что за зверь 1-dial? среди контекстов в extensions.conf я его не обнаружил. Щас вывел в два окна сип дебаг на внешние и на внутренние номера и сижу сравниваю
Re: Не гудят гудки в гудильне
Добавлено: 09 окт 2013, 14:46
ded
а что за зверь 1-dial?
Я не знаю! Я увидел вызов в этот экстен из Вашего лога.
Смотрите сами ещё раз. Судя по
-- Executing [1-dial@macro-trunkdial-failover-0.3:1] Dial("SIP/6002-00000058", "SIP/trunk_1/8904*******",,r) in new stack
1-dial - это часть макроса macro-trunkdial-failover-0.3 и там он делает вызов через SIP/trunk_1/8904*******"
Re: Не гудят гудки в гудильне
Добавлено: 11 окт 2013, 12:26
Technik
Нашел!! Дело было не в диалпланах, iptables не пропускает какой то порт, при отключении его, все гудки проходят нормально. Теперь нужно найти тот порт)))
Re: Не гудят гудки в гудильне
Добавлено: 11 окт 2013, 12:32
Vlad1983
http://asterisk.ru/knowledgebase/books
Дж. ван Меггелен, Ярд Смит и Лейф Маадсен «Астериск - будущее телефонии». 2-e издание, Издательство О'Рейли
стр. 135 Конфигурация локального межсетевого экрана