Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

Сообщений: 170

Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

Конкретно хочу чтобы 484 "Address incomplete" превращался не в s-CHANUNAVAIL, а что либо другое способное проиграть юзеру, что номер неправильно набран.

триксбокс2.6
2009-11-14 17:03

Сообщений: 866

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

наверное тут channels/chan_sip.c,
hangup_sip2cause

                case 484:       /* Address incomplete */

return AST_CAUSE_INVALID_NUMBER_FORMAT;
2009-11-15 14:38

Сообщений: 170

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

щитфак. "скоро будут танцы" (с) Шнур
западло :(
2009-11-15 19:26

Сообщений: 170

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

нашел вот макрос для мэпинга причин в статусы в конце данной страницы
http://www.voip-info.org/wiki/view/Asterisk+variable+hangupcause

но не соображу куда этот макрос прикорячить. в триксе-то поправить ручками macro-dialout-trunk нельзя, перезапишется. а как его из середины отослать к другому сценарию не понял пока.

может кто подскажет?
2009-11-15 20:00

Сообщений: 6521

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

поправить ручками macro-dialout-trunk можно.
Перезаписываются только файлы _additional.conf
И если делаете апдейты модулей через Module Admin - при следущем обновлении Framework - ваш переделанный extensions.conf улетит в трубу.
Если знаем где упадём - можно пдстелить соломку.
2009-11-15 20:21

Сообщений: 170

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

ded, так macro-dialout-trunk и живет в extensions_additional.conf, а значит потрется всё.
2009-11-15 21:41

Сообщений: 6521

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

Надо изучить синтаксис шаблонов я думаю
[macro-dialout-trunk](+)

и шаблон этот разместить в extensions_custom.conf
2009-11-15 22:46

Сообщений: 170

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

[macro-dialout-trunk]
включает в себя macro-dialout-trunk-custom

в extensions_custom.conf я добавляю макрос macro-dialout-trunk-custom

а вот дааальше.... мая нипанимать :(

ведь в [macro-dialout-trunk] уже есть exten => s,n,Goto(s-${DIALSTATUS},1)
а мне то надо перемэпить эту хрень. нисоображу
2009-11-17 16:13

Сообщений: 6521

Re: Подскажите где SIP-ответы превращаются в HANGUPCAUSE?

Бывает!
2009-11-17 17:00

Добавить страницу в закладки:  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