Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Elastix + SIP транк от vegatele.com = нет исходящих звонков

1

Приобретена такая вот услуга http://www.vegatele.com/rus/forhome/phone/vegaphone/vegaphoneinstructions
Пытаюсь прикрутить как SIP-транк к Asterisk, но не всё выходит (опыта пока маловато)
Через FreePBX добавил SIP-транк с параметрами:)

Название транка: *380570000000*
Исходящий ИД номер: *380570000000*
Исходящие настройки
Название транка: *380570000000*
опции для PEER:
*type=friend
insecure=very
username=380570000000
host=vg1.vegatele.com
secret=password
fromuser=380570000000
fromdomain=vg1.vegatele.com
dtmfmode=rfc2833*

Строка регистрации:
*380570000000:password:0000000AAAA@vg1.vegatele.com/380570000000*

Входящие звонки нормально принимает, а при исходящих получаю в CLI:

Dial("SIP/11-00000000", "SIP/380570000000/0577650000,300,")
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/380570000000/0577650000
-- SIP/380570000000-00000001 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)

Уважаемые, посоветуйте, пожалуйста, в какую сторону смотреть.

2011.09.19 свой коментарий перенёс в вопрос, а то с форматированием текста в коментариях не сложилось:

2 All: Всем благодарен за конструктивные предложения. Дополнительно сообщаю к вышеизложенному: в период теста сервера PBX, на шлюзе выключаю файерволл отключаю резервный канал и переадресовываю все протоколы и порты на локальный адрес PBX.
2 DJs3000: insecure=invite пробовал - результат тот же, звоню софтфоном 3cxPhone - а есть подвох? ведь звонки через другого Voip оператора (SIP транк) в обе стороны ходят нормально. Подключил хардовый SIP-телефон GrandStream - результат тот же.
2 zzuz: authname 0000000AAA (как и номера телефонов) - выдуманные для форума, с настоящими (выдаными оператором) нормально проходит регистрацию, если изменить хоть один символ - то гуляем полем. Залипы с данными от Веги исключаем - у меня на этих данных 3cx великолепно функционирует в обе стороны в 4 одновременных соединения. Включил в logger.conf debug и запустил в CLI sip debug peer 380570000000 - буду пробовать читать что напишет.
2 samael28: у Вас то ли Вега не та, то ли услуга не та - в данном случае авторизация не проводится по IP (эта услуга вообще предоставляется любому, включая динамические IP и не абонентов интернет от Веги), у меня два постоянных маршрутизируемых IP (основной канал и резервный) и через оба с 3cx нормально работает. Если делать по Вашему совету без строки регистрации то регистрации нет (и входящие звонки отпадают), но при попытке вызова с софтфона, на Asteriske Dial("SIP/11-00000000", "SIP/380570000000/0577650000,300,") выполняется с теми же результатами.
2 All: Дополнительно сообщаю, что при подключении SIP от vegatele к 3cx следует выполнить несколько совсем нестандартных финтов ушами, а именно: включить поддержку Re-Invite и Replace, а также в параметрах исходящего вызова указать в поле Contact внутренний IP и SIP поля Contact : User Part и From: User Part должны быть заполнены переменной LineNumber. Вот тут http://3cx.com.ua/node/694 Игорь всё подробно изложил. Куда всё это в Asterisk засунуть я пока не нашёл, может кто знает?

2 zzuz: почитал в CLI результаты sip debug peer 380570000000 - что интересного увидел так это
Server: vocl-essentra-bax/8.1f4.449
и при вызове
From: 380570000000 sip:380570000000@62.221.34.21
To: sip:0577650000@62.221.34.21:5060
Contact: sip:380570000000@192.168.1.209:5060
где 192.168.1.209 локальный адрес моего сервера, а как туда вставить внешний? и нужно ли это делать?

2 zzuz:
CLI> sip show registry
Host dnsmgr Username Refresh State
62.221.34.21:5060 N 3805770000000 45 Registered

удалить закрыть спам изменить тег редактировать

спросил 2011-09-18 03:50:23 +0400

varavva Gravatar varavva
51 2 1 5

обновил 2011-09-19 23:40:10 +0400

Comments

проблема явно в пункте PEER: попробуй изменить insecure=invite и еще скажи чем звонишь софтофоном? DJs3000 ( 2011-09-18 12:21:40 +0400 )редактировать
Для исходящих insecure не влияет , хотя и действительно неправильно написано. А вот authname смущает (0000000AAA). Смотреть в сторону дебага или проверить настройки , данные на vg1.vegatele.com. zzuz ( 2011-09-18 12:44:05 +0400 )редактировать
Подключал эту Вегу. Ничего хитрого, обычно они по IP делают авторизацию. type=peer, host, fromuser, fromdomain и qualify = yes. Без регистрации. Причем fromdomain = свой адрес. samael28 ( 2011-09-18 18:25:23 +0400 )редактировать
2 All: Всем благодарен за конструктивные предложения. Дополнительно сообщаю к вышеизложенному: в период теста сервера PBX, на шлюзе выключаю файерволл отключаю резервный канал и переадресовываю все протоколы и порты на локальный адрес PBX. 2 DJs3000: insecure=invite пробовал - результат тот же, звоню софтфоном 3cxPhone - а есть подвох? ведь звонки через другого Voip оператора (SIP транк) в обе стороны ходят нормально. Подключил хардовый SIP-телефон GrandStream - результат тот же. 2 zzuz: authname 0000000AAA (как и номера телефонов) - выдуманные для форума, с настоящими (выдаными оператором) нормально проходит регистрацию, если изменить хоть один символ - то гуляем полем. Залипы с данными от Веги исключаем - у меня на этих данных 3cx великолепно функционирует в обе стороны в 4 одновременных соединения. Включил в logger.conf debug и запустил в CLI sip debug peer 380570000000 - буду пробовать читать что напишет. 2 samael28: у Вас то ли Вега не та, то ли услуга не та - в данном случае авторизация не проводится по IP (эта услуга вообще предоставляется любому, включая динамические IP и не абонентов интернет от Веги), у меня два постоянных маршрутизируемых IP (основной канал и резервный) и через оба с 3cx нормально работает. Если делать по Вашему совету без строки регистрации то регистрации нет (и входящие звонки отпадают), но при попытке вызова с софтфона, на Asteriske Dial("SIP/11-00000000", "SIP/380570000000/0577650000,300,") выполняется с теми же результатами. 2 All: Дополнительно сообщаю, что при подключении SIP от vegatele к 3cx следует выполнить несколько совсем нестандартных финтов ушами, а именно: включить поддержку Re-Invite и Replace, а также в параметрах исходящего вызова указать в поле Contact внутренний IP и SIP поля Contact : User Part и From: User Part должны быть заполнены переменной LineNumber. Вот тут http://3cx.com.ua/node/694 Игорь всё подробно изложил. Куда всё это в Asterisk засунуть я пока не нашёл, может кто знает? varavva ( 2011-09-19 21:21:31 +0400 )редактировать
Это нереально прочитать . На 7й строке остановился и плюнул. zzuz ( 2011-09-19 22:34:34 +0400 )редактировать
Согласен, перенёс в вопрос. varavva ( 2011-09-19 22:45:11 +0400 )редактировать
А что говорит sip show registry ? zzuz ( 2011-09-19 23:25:20 +0400 )редактировать
Явно при инициализации вызова не хватает каких-то данных для авторизации. Если нужен reinvite , то можно выставить canreinvite=yes . Если хотите указать что у вас внешний адрес, то для этого параметр externip . Попробуйте fromdomain выставить ваш адрес , как советовали , хотя не думаю , что в этом дело. zzuz ( 2011-09-20 02:06:03 +0400 )редактировать

3 Ответа

1

Решение оказалось немного другим, чем обсуждалось.
Правильным был первичный конфиг, приведённый в вопросе, только надо изменить значение
username=0000000AAAA
и добавить
canreinvite=yes
Отдельное спасибо товарищу zzuz за рекомендацию CLI sip debug peer 380570000000 - изучая часами внимательно результаты, я нашёл разницу между регистрацией (которая в строке регистрации) и авторизацией на сервере во время исходящего звонка.
Ещё раз всем спасибо за содействие.

ссылка удалить спам редактировать

ответил 2011-09-21 04:48:36 +0400

varavva Gravatar varavva
51 2 1 5
0

externip= ваш ИП
в sip.conf :) zzuz все верно написал

ссылка удалить спам редактировать

ответил 2011-09-20 09:29:34 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...
0

Похожие проблемы как и у автора темы. Внес в Asterisk такие же настройки, проверяю через софт-фон 3cx. Максимум чего удалось добиться подбором параметров - на софт-фоне идет набор номера, мне на мобильный идет входящий звонок, но когда я поднимаю трубку - софт-фон не показывает что я ответил, а у меня в трубке типа принят звонок, время идет, а в ответ. тишина ... Входящие звонки вообще не принимает, при наборе номера даже гудки не идут - тупо сброс. В чем может быть проблема?

ссылка удалить спам редактировать

ответил 2012-11-30 16:17:07 +0400

xXx_ua Gravatar xXx_ua
1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-09-18 03:50:23 +0400

Просмотрен: 5,164 раз

Обновлен: Nov 30 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.