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

Asterisk Dial via SIP trunk

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
bavvitdaba
Сообщения: 15
Зарегистрирован: 01 дек 2016, 17:31

Asterisk Dial via SIP trunk

Сообщение bavvitdaba »

Коллеги, приветствую.
Столкнулся с интересной проблемой, проводя локальные тесты.
Решил ее весьма своеобразно, надеюсь на вашу помощь в поиске более оптимального, или, скорее, "нативного" решения.
Краткое описание ситуации.
Имеем Asterisk 14 (тесты же ;]), имеем SIP-trunk с SSW5, SSW5 не умеет работать с extensions (оО).
[trunkname]
host=x.x.x.x
Звоним: Dial(SIP/trunk/123456789), на x.x.x.x приходит INVITE 123456789@x.x.x.x, получаем 404 not found, разбираемся, и приходим к выводу, что SSW5 ждет от нас вызов в транке(!), но сразу на SIP URI, т.е. хочет получить INVITE 123456789@domain.com на x.x.x.x

Проблема либо слишком простая, либо слишком сложная.

Готов смириться с фактом своей некомпетентности, выяснив что первое утверждение верно :)

Решил, как водится, костылем:

/etc/hosts
x.x.x.x. domain.com

><
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Asterisk Dial via SIP trunk

Сообщение april22 »

a fromdomain не катит ?!
Своими вопросами , вы загоняете меня в ГУГЛЬ.
bavvitdaba
Сообщения: 15
Зарегистрирован: 01 дек 2016, 17:31

Re: Asterisk Dial via SIP trunk

Сообщение bavvitdaba »

april22 писал(а):a fromdomain не катит ?!
Увы, нет.
Нас не поле From интересует.
bavvitdaba
Сообщения: 15
Зарегистрирован: 01 дек 2016, 17:31

Re: Asterisk Dial via SIP trunk

Сообщение bavvitdaba »

Ах да, само собой после правки /etc/hosts, конфигурация транка выглядит:
[trunkname]
host=domain.com
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk Dial via SIP trunk

Сообщение Vlad1983 »

в пирах

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

host=domain.com
outboundproxy=x.x.x.x
ЛС: @rostel
bavvitdaba
Сообщения: 15
Зарегистрирован: 01 дек 2016, 17:31

Re: Asterisk Dial via SIP trunk

Сообщение bavvitdaba »

Vlad1983 писал(а):в пирах

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

host=domain.com
outboundproxy=x.x.x.x
Влад, спасибо за ответ.
Но проблема в том, что для domain.com нет DNS записей - имя не резолвится.
Если убрать мой костыль из hosts, я получаю 480 Temporarily unavailable - Asterisk думает, что данный пир недоступен.
Собственно, именно это он мне и сообщает по его статусу в sip show peers: host - (Unspecified), status - UNKNOWN, ну и соответствующая ругань при sip reload...
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk Dial via SIP trunk

Сообщение Vlad1983 »

если c ",force" в хвосте не получится

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

outboundproxy=x.x.x.x,force
оставить как есть в hosts
ЛС: @rostel
bavvitdaba
Сообщения: 15
Зарегистрирован: 01 дек 2016, 17:31

Re: Asterisk Dial via SIP trunk

Сообщение bavvitdaba »

Vlad1983 писал(а):если c ",force" в хвосте не получится

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

outboundproxy=x.x.x.x,force
оставить как есть в hosts
Не получилось ;(
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH