Доброго времени суток! Имеется FreePBX, настроил транк с zadarma.com как описано на их сайте. По sip show peer ответ Ok.По sip show registry ответ Unregistered. По debug идет запрос методом OPTIONS Для регистрации с сервером zadarma должен быть метод REGISTER. Строка регистрации описана правильно Register String: NNNNNN:password@sip.zadarma.com/NNNNNN Подскажите, куда копать??
Для регистрации с любым "сервисом" требуется отправка SIP пакета REGISTER.
Копать по прежнему в debug, выполняйте sip reload и смотрите пакет REGISTER и ответ на него.
Если ответ есть, то какой он. Если ответа нет, то значит либо запрос не доходит до zadarma, либо его ответ не доходит до вашего сервера. Траблшутьте сетевую часть соответственно.
Если сделали как описано, и у вас астериск на публичном адресе - все работает как описано.
Если у вас нат, то настраивайте внешний адрес и роутер.
Задан: 2016-02-22 22:53:49 +0400
Просмотрен: 415 раз
Обновлен: Feb 23 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А чего Вы самим zadarma.com не напишите ?
zzuz ( 2016-02-23 01:13:14 +0400 )редактироватьНаписал в первую очередь, они не видят пакета REGISTER. Я у себя в debug не вижу пакета REGISTER, только OPTIONS. Вот что мне больше всего не понятно..
vai ( 2016-02-23 11:53:25 +0400 )редактироватьзначит вы не в ту секцию строку register всунули.
meral ( 2016-02-24 00:13:37 +0400 )редактироватьесли сделать sip set debug peer sip.zadarma.com а потом sip reload вы должны видеть пачку register пакетов в консоли. если не видите - значит просто нет строчки.
meral ( 2016-02-24 00:14:24 +0400 )редактировать