VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблемы с маршрутизацией звонков

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

SMak044
Сообщения: 26
Зарегистрирован: 25 дек 2012, 13:31

Проблемы с маршрутизацией звонков

Сообщение SMak044 »

Ситуация такая:

При наборе номера 0502222222 вызов не идет, хотя КПВ я слышу в софтфоне.
При наборе номера 0502222222@sip.futuredimension.net вызов идет и я получаю звонок на мобильный.
Транк используется один и тот же, звонки делаю с одного и того же софтфона. Специально сделал для корректного сравнения 2 кнопки спиддиал.

В чем проблема?

Логи говорят, что в случае набора просто цифр, инвайт идет с номером порта, а с доменом то без порта 5060. Других отличий не заметил....

Странности добавляет тот факт, что если номер указан в ринг группе типа 0502222222# то вызов на номер идет, хотя там нет домена...

В общем магия какая то!!!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблемы с маршрутизацией звонков

Сообщение ded »

1) КПВ в софтфоне. - фейковое. Астериск тоже так умеет, буквой r в параметрах строки Dial.
2) Не надо использовать синтаксис 0502222222@sip.futuredimension.net
Надо создать SIP пир, где будет
[future]
host=sip.futuredimension.net
type=peer
username=
secret=
fromuser=
fromdomain=

и кидать звонки
Dial(SIP/future/${EXTEN})
SMak044
Сообщения: 26
Зарегистрирован: 25 дек 2012, 13:31

Re: Проблемы с маршрутизацией звонков

Сообщение SMak044 »

Я конечно нуб в этом деле, но я вроде написал довольно понятно, что если набрать просто номер то звонок не идет, хотя в настройках есть

Код: Выделить всё

[outrt-2] ; to_tsu_2202732
include => outrt-2-custom
exten => _[012345].,1,Macro(user-callerid,SKIPTTL,)
exten => _[012345].,n,Noop(Calling Out Route: to_tsu_2202732)
exten => _[012345].,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _[012345].,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=<0442202732>))
exten => _[012345].,n,Set(_NODEST=)
exten => _[012345].,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _[012345].,n,Macro(dialout-trunk,1,${EXTEN},)
exten => _[012345].,n,Macro(outisbusy,)

; end of [outrt-2] 
Но если набрать 0502222222@sip.futuredimension.net то звонок проходит
Наверно не правильно задал вопрос адрес sip.futuredimension.net, это имя моего астериска, а не провайдера
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблемы с маршрутизацией звонков

Сообщение Vlad1983 »

1. _[012345]. = _[0-5].
2. ваша выдержка из диалплана не имеет никакого смысла
3. приводить лучше лог консоли удачного и не удачного вызова
ЛС: @rostel
SMak044
Сообщения: 26
Зарегистрирован: 25 дек 2012, 13:31

Re: Проблемы с маршрутизацией звонков

Сообщение SMak044 »

Лог не проблема, есть дамп первого и второго варианта
https://sip.futuredimension.net/dump/
test.pcap - это тот файл где с номера 60001 был звонок на номер 0504430792@sip.futuredimension.net - звонок проходит
test1.pcap - это тот файл где с номера 60001 был звонок на номер 0504430792 - звонок не проходит
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблемы с маршрутизацией звонков

Сообщение Vlad1983 »

лог консоли и дампы трафика - разные вещи

у вас софтфон не отвечает на запрос авторизации
попробуйте другой
ЛС: @rostel
SMak044
Сообщения: 26
Зарегистрирован: 25 дек 2012, 13:31

Re: Проблемы с маршрутизацией звонков

Сообщение SMak044 »

Ну в общем то дамп трафика, это даже больше чем лог консоли, тем более, что по типу пакета там не только sip, там и RTP.
По поводу софтфона, как то не убедительно, потому что и один дамп и второй был сделан при звонке с одного и того же софтфона, даже больше того, при той же самой регистрационной сессии.... Да и не только с софт фона такое происходит но и других устройств и систем. Поведение одинаковое.
Хотя могу сделать и лог консоли, это не проблема. Хотя wireshark с фильтром по SIP и экспортом в нужный формат, дает максимальный лог. По сути лог из консоли делает то же самое.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблемы с маршрутизацией звонков

Сообщение Vlad1983 »

посмотрите в каком состоянии у вас эти опции
;domain=
;allowexternaldomains=
;autodomain=
ЛС: @rostel
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблемы с маршрутизацией звонков

Сообщение ded »

SMak044 писал(а):Ну в общем то дамп трафика, это даже больше чем лог консоли,
Нет.
SMak044 писал(а): Хотя wireshark с фильтром по SIP и экспортом в нужный формат, дает максимальный лог. По сути лог из консоли делает то же самое.
Нет.
Vlad1983 писал(а):лог консоли и дампы трафика - разные вещи
По поводу
SMak044 писал(а):По поводу софтфона, как то не убедительно, потому что и один дамп и второй был сделан при звонке с одного и того же софтфона, даже больше того, при той же самой регистрационной сессии.... Да и не только с софт фона такое происходит но и других устройств и систем. Поведение одинаковое..
ваш софтфон и другие устройства не регистрируются, поэтому неопределён для них локальный контекст from-internal из которого маршрутизируются вызовы через [outrt-1] [outrt-2] и т.д.
непонятно по каким вашим соображениям сделано во freePBX - allowguest=yes и какие ещё ручные изменения/добавления сделаны, Поэтому поведение при звонках с устройств - непредсказуемое. Вам бы книжки почитать по freePBX.
SMak044
Сообщения: 26
Зарегистрирован: 25 дек 2012, 13:31

Re: Проблемы с маршрутизацией звонков

Сообщение SMak044 »

Vlad1983 писал(а):посмотрите в каком состоянии у вас эти опции
;domain=
;allowexternaldomains=
;autodomain=
Ни в одном файле *.conf не нашел этих опций.
Где они обычно должны жить?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH