Приобретена такая вот услуга 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
Решение оказалось немного другим, чем обсуждалось.
Правильным был первичный конфиг, приведённый в вопросе, только надо изменить значение
username=0000000AAAA
и добавить
canreinvite=yes
Отдельное спасибо товарищу zzuz за рекомендацию CLI sip debug peer 380570000000 - изучая часами внимательно результаты, я нашёл разницу между регистрацией (которая в строке регистрации) и авторизацией на сервере во время исходящего звонка.
Ещё раз всем спасибо за содействие.
externip= ваш ИП
в sip.conf :) zzuz все верно написал
Похожие проблемы как и у автора темы. Внес в Asterisk такие же настройки, проверяю через софт-фон 3cx. Максимум чего удалось добиться подбором параметров - на софт-фоне идет набор номера, мне на мобильный идет входящий звонок, но когда я поднимаю трубку - софт-фон не показывает что я ответил, а у меня в трубке типа принят звонок, время идет, а в ответ. тишина ... Входящие звонки вообще не принимает, при наборе номера даже гудки не идут - тупо сброс. В чем может быть проблема?
Задан: 2011-09-18 03:50:23 +0400
Просмотрен: 6,184 раз
Обновлен: Nov 30 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.